Search results

  1. M

    Bootloader Chip For Teensy 4.0

    Congratulations, looks like a very interesting product. That is a lot of I/O for one microcontroller :)
  2. M

    Future Teensy features & pinout

    Unfortunately it's not just the rt117X. Many other previously common parts are difficult-to-impossible to get this year. It really demonstrates the fragility of our supply chains. Anybody want to go into the shipping container business with me? :-)
  3. M

    Future Teensy features & pinout

    2021 is a lousy year to try to launch a new electronic product. Lots of parts are either not available or stupidly expensive right now. Worse, you’re competing with every large volume electronic and automotive mfg to get parts. For example, try to buy FRAM in any volume and see how far you get...
  4. M

    Using GDB with Teensy without hardware debugger, first Beta

    Unless said bug is smack in the middle of a time sensitive IRQ :)
  5. M

    Future Teensy features & pinout

    No, the Teensy is not and never will be used as DDR memory. Nor will it ever be compatible with a PC computer motherboard socket. Forum members have been discussing the possibility of co-opting the M.2 connector as a means of breaking out large numbers of IO pins. M.2 is dense, ubiquitous...
  6. M

    Future Teensy features & pinout

    This topic was discussed in some depth earlier in this thread. The only practical ways do this is for the board to have no components on the bottom, or require a cutout on the baseboard. Single side components has been done by at least one manufacturer. Among other things there is an impact on...
  7. M

    Future Teensy features & pinout

    Analog Devices, TI, Maxim, Microchip and others make multi-channel ADCs that can be easily managed over SPI or I2S. These are available in 2-8 channel versions at 1+ msps per converter. A search on Mouser, Digikey, or LCSC will show options. Design & layout of a 3.3V 16 bit converter is not...
  8. M

    Raspberry Pi Pico

    Pico uses the PIO to do I2S. The code could be identical between python & C but does not have to be.
  9. M

    Future Teensy features & pinout

    @kdharbert, what voltage range, speed, and resolution do you need?
  10. M

    Future Teensy features & pinout

    Like the RT1062, the Rt1176 has 2 ADCs. They are 4.2 Msps @ 12bits. It does also have 5 SAI (Serial Audio: I2S, TDM, etc) channels so you could add external high quality ADC/DAC hardware, like what Paul did with the audio board.
  11. M

    Raspberry Pi Pico

    it's probably possible, that is, there is sufficient computing power available. But how much Library development are you willing to do, to avoid using the Teensy 4? Why not just use a Teensy? The libraries are powerful and mature, there's a competent & friendly support community here, and you...
  12. M

    Future Teensy features & pinout

    The Vdrop is intentional. The USB line goes to a 5 volt to 3.3 volt converter so the voltage drop on the 5v side is irrelevant. They could have just as easily used a p-mosfet as an "ideal diode" but there was no reason to do it and it would cost more. They do suggest using mosfet after the...
  13. M

    Raspberry Pi Pico

    Have you tried to use custom code with the other PIO to generate C64 sound? I don't know a lot about the c64 but it sounds like something that you could do without generating a lot of interrupts.
  14. M

    Future Teensy features & pinout

    It's more than just routing the pins. The bootloader, a mcu in its own right, uses JTAG to communicate with the RT1062 MCU. There are also business considerations. Paul has previously said he is considering JTAG but has not committed one way or the other.
  15. M

    Using GDB with Teensy without hardware debugger, first Beta

    This sounds great. I used a software-based debugger for ATMega. A limitation was that interrupts needed to be running all the time in order for the debugger to work. Is it possible to set a breakpoint inside an ISR if the ISR disables interrupts for its duration?
  16. M

    Future Teensy features & pinout

    A I2C socket open up a range of cheap, easily attached hardware, particularly good for beginners. SparkFun owns "Quiic", while Adafruit owns "STEMMA". The two systems are similar, generally compatible, but STEMMA has superior voltage level translation. See...
  17. M

    Future Teensy features & pinout

    CMSIS & FreeRTOS are already part of MCUxpresso. MCUxpresso, a SDK rather than an Operating System, was ported to the RT117x MCUs & gcc last year. Regardless, I was not suggesting that Paul do it. PJRC is not a software company and would get no revenue for that effort. I also don't think these...
  18. M

    Future Teensy features & pinout

    NXP's MCUExpresso SDK already includes a port of FreeRTOS as well as much other useful stuff like FATfs, Networking etc. Should not be too difficult to fold it into Teensyduino.
  19. M

    Future Teensy features & pinout

    I guess as long as there are people with high disposable incomes there will be other people trying to separate them from their money. NFTs are good example of this. Why is an "original" digital image worth $69,000,000 (this is for real) and all the "copies" are worth almost nothing...
  20. M

    Future Teensy features & pinout

    I apologize in advance for off-topic. I've been looking for an AV receiver to replace my old one. There's a whole section on Sony's product website where they sing the praises of components that have no meaningful impact on sound quality. Like super duper diodes in the DC power supply, "copper...
  21. M

    Future Teensy features & pinout

    I read the article, very interesting. But building a microcontroller that dissipates watts is an entirely different problem then a guitar pedal that dissipates a few milliwatts. Enclosing components under the Teensy would result in some very interesting thermals, and not in a good way. There...
  22. M

    Future Teensy features & pinout

    The topic of castellated pins has come up a couple times before in this thread. One major challenge is the decoupling capacitors on the bottom of the PCB. These would require a cut out if one were trying to solder to a baseboard. I saw this announcement for an i.MX 8M Plus application...
  23. M

    Raspberry Pi Pico

    The Arduino Nano RP2040 Connect hardware was spotted in the wild in early Feb. From Tom's Hardware: https://www.tomshardware.com/news/first-pi-silicon-arduino-nano-rp2040-connect-spotted I would hazard a guess that "official" Arduino.cc support for the RP2040 Connect board is not too far off...
  24. M

    Future Teensy features & pinout

    A RGB LED driven with a single I/O pin ie WS2811, WS2812, SK6812, 5050, etc. would be ideal.
  25. M

    Future Teensy features & pinout

    The RT106x natively supports quad SPI, and the 117x supports both quad and octal SPI. These simultaneously clock multiple data lines. The optional external memory (PSRAM / FLASH) on the Teensy 4.1 is interfaced via QSPI so that port is accessible, you would just need to define another chip select.
  26. M

    Future Teensy features & pinout

    Message received! Thanks for all you do for the community.
  27. M

    Future Teensy features & pinout

    @Frank B, thanks for the tip about the UF2 bootloader. I re-read Paul's response about no breakpoints. If you read the OP's question it sounds like he was asking for USB based breakpoint capability, like you get with some of the SAMD boards. Providing for JTAG requires virtually no effort on...
  28. M

    Future Teensy features & pinout

    Arduino as an IDE is, I agree, terrible. But Arduino as a framework can be very useful to throw together simple projects. And there's nothing in it that prevents you from twiddling registers if you want. I find PlatformIO plus the Arduino framework to be an agreeable pair as it enables library...
  29. M

    Future Teensy features & pinout

    Most, if not all of this, is available already. NXP supports its iMX.RT chips with the MCUExpresso package which includes a SDK that is based on the Arm CMSIS. They also offer FreeRTOS, iwIP, FATfs, and other middleware stacks. NXP provides example projects for gcc and cmake. If you prefer an...
  30. M

    Future Teensy features & pinout

    While PlatformIO usually generates its makefiles automatically, custom builds with Arduino or other code on PlatformIO can be managed with script files https://docs.platformio.org/en/latest/projectconf/advanced_scripting.html or via the project configuration file. If the JTAG pins are...
  31. M

    Future Teensy features & pinout

    Yes, JTAG pins are regular I/O pins as with most modern MCUs. Unfortunately those pin have not been brought out from under the BGA on any of the previous 3.x / 4.x boards. The location of the pins does not matter as long as they are accessible.
  32. M

    Future Teensy features & pinout

    A 1GHz CPU & GPU without JTAG is severely limited in its application. There are some things that simply can't be debugged without it. One opinion previously posted on this forum is that JTAG was left out out over concern that it would expose the bootloader code, and open up the Teensy to...
  33. M

    Raspberry Pi Pico

    You can get information about Teensy mbed support at https://os.mbed.com/platforms/Teensy-3-1/ As far as I know they currently only support the Teensy 3.X. Mbed also supports a wide range of other processors and boards
  34. M

    Raspberry Pi Pico

    And that is what they did :) See the C/C++ SDK link here: https://www.raspberrypi.org/documentation/rp2040/getting-started/ The Pi Foundation provides a C/C++ compiler, as well as a SDK that provides C/C++ libraries to access the hardware. Also a PIO block assembler.
  35. M

    Future Teensy features & pinout

    Wherever this finally leads it would be great if all of the pins on one of the new boards are on identical centers. It is at present very difficult to mount the Teensy 4.1 with pluggable M-F headers due to the 0.050"/1.27mm spacing of the ethernet pins. You can get 0.050" M & F headers but...
  36. M

    Bootloader Chip For Teensy 4.0

    Boards that support flashing via Ethernet have that support built into the bootloader by necessity, because anything else can be overwritten during the flashing procedure. I don't know for a fact that the Teensy 4.x does not support this, but I think if it did, it would be common knowledge by...
  37. M

    Linux on Teensy 3/4?

    I read the paper... it looks like an interesting and challenging project. And I agree with you, power is exceedingly important. But as much as I love my Teensy-s, they are not an optimal solution for you. A few things to consider: - Clock speed is a poor predictor of modern CPU performance, and...
  38. M

    Linux on Teensy 3/4?

    Question I have is, what is the OP trying to achieve? Not cost, certainly, as you can pick up a pi zero with 512k ram for $5 on Adaruit. If you're designing your own board, you can get an A8 CPU with a MMU for the same or less cost than a stm32F7, around $7-8 in 100 quantity, or $10 qty 1. And...
  39. M

    Future Teensy features & pinout

    Paul, Thanks your thoughtful reply. It is indeed difficult when so many customers have different “must have” features. When I was writing about the connectors I had not considered the need for blind and buried vias and 8 layer boards, which adds considerable cost. That would imply two SKUs if...
  40. M

    Future Teensy features & pinout

    As always, it depends on your definition of 'expensive'. Arduino just released a $46 breakout board for the Portenta here : https://store.arduino.cc/usa/portenta-breakout In addition to two 80 pin high-density connectors with signals brought out 0.1" center edge holes it also has: - FPC...
  41. M

    Future Teensy features & pinout

    I mentioned this previously and agree it would be an optimal solution for users who have requested high-density IO buses to be brought out. It's the same solution reached by Arduino Portenta, pyboard, Rasp Pi compute module, many others. IMO there is a large segment of Teensy customers using...
  42. M

    Raspberry Pi Pico

    For anyone who's interested, Adafruit now has their Feather Rp2040 board available. They were in stock as of a few hours ago and I just ordered a couple. Like the other Feather boards it has a reset button so you can load code without having to unplug the USB cable :)
  43. M

    Future Teensy features & pinout

    I much prefer standard 2.54mm/0.1" mounting. 0.050" headers, especially female headers, are more difficult to come by and more expensive. And the only way you can mount them is with a printed circuit board. Other manufacturers have developed boards with standard headers, and where they need to...
  44. M

    Future Teensy features & pinout

    I agree. IMO the Teensy 3.x and 4.x boards were successful because they were very small and orders of magnitude faster than an Atmega Arduino. The recent release of the Pi pico and its “M0+ on steroids” (100+ mhz, dual core, PIO for high speed IO processing) makes that board a drop in fit for...
  45. M

    Future Teensy features & pinout

    I agree. In all fairness to Adafruit, their libraries are not in any way intended for production applications. They have always been clear their libraries are for rapid deployment of Adafruit products by hobbyists, many of whom are beginners. For instance, Adafruit created the CircuitPython fork...
  46. M

    Future Teensy features & pinout

    Freescale app note AN4507 discusses the various options for securing Kinetis flash. Teensy uses an external chip for the bootloader, it might be possible to lock that IP from JTAG access while allowing access to user flash & ram. @PaulStoffregen can you comment on this?
  47. M

    Future Teensy features & pinout

    I agree. The teensy without JTAG makes development of software with any level of complexity far more difficult than it needs to be due to lack of debug capability. JTAG requires only a few pads for an unpopulated SMT connector or pogo pins, so there need be no cost impact. If you lack sufficient...
  48. M

    Raspberry Pi Pico

    @joepasquariello, Platformio allows you to configure the version of the framework that you’re installing. Here is the doc page that shows how to use the release, or latest build, versions of teensyduino for Platformio:https://docs.platformio.org/en/latest/platforms/teensy.html . The teensyduino...
  49. M

    Raspberry Pi Pico

    @kingforger is right. I set up Teensy on VS Code and never looked back. It was easy to do and it is so much easier to use than Arduino, even for simple programs.
  50. M

    Future Teensy features & pinout

    @PaulStoffregen, I was interested in the multi-core / RTOS features in the MiMXRT117x SDK as it might apply to the new Teensy. I reviewed the 1170 data sheet and reference manual but they had little-to-no info on programming other than memory and register maps. It does not appear that NXP has...
Back
Top