Hello,
I am planning to develop a device with two Teensy 4.1 boards and need your kind suggestions how to proceed.
The first board (#1) will be connected to the external world over the Ethernet. The second board (#2) should be connected with the first one. I would like to have no other connections, so, USB will be unusable.
The device will be closed, user cannot open it.
1. I need a possibility to upload new firmware for both boards.
2. I need to decide how to connect boards to each other. The board #2 will be fully occupied with all pins, only SDCARD will be free, or, probably I can have one ordinary pin left free. The board #2 run very intensive computations, and have only very small slot of time for communication, about 1ms each one second. This board #2 should send ca. 10kbytes of data to the board #1, and the board #1 should answer with ca. 20-30 bytes.
Am I correct that I can connect QSPI from SDCARD of #2 to other alternative QSPI of #1, who should be the master, and can I achieve 80MBits/s of data transfer rate? I need a SDCARD on the board #1, and both #1 and #2 will be fully occupied with 2 psram chips.
How about uploading new firmware? Please, suggest me can I somehow send new firmware from #1 to #2 by SPI, locally store it in psram, and update it by calling appropriate function, or there are other alternatives to do updates?
Thank you!
I am planning to develop a device with two Teensy 4.1 boards and need your kind suggestions how to proceed.
The first board (#1) will be connected to the external world over the Ethernet. The second board (#2) should be connected with the first one. I would like to have no other connections, so, USB will be unusable.
The device will be closed, user cannot open it.
1. I need a possibility to upload new firmware for both boards.
2. I need to decide how to connect boards to each other. The board #2 will be fully occupied with all pins, only SDCARD will be free, or, probably I can have one ordinary pin left free. The board #2 run very intensive computations, and have only very small slot of time for communication, about 1ms each one second. This board #2 should send ca. 10kbytes of data to the board #1, and the board #1 should answer with ca. 20-30 bytes.
Am I correct that I can connect QSPI from SDCARD of #2 to other alternative QSPI of #1, who should be the master, and can I achieve 80MBits/s of data transfer rate? I need a SDCARD on the board #1, and both #1 and #2 will be fully occupied with 2 psram chips.
How about uploading new firmware? Please, suggest me can I somehow send new firmware from #1 to #2 by SPI, locally store it in psram, and update it by calling appropriate function, or there are other alternatives to do updates?
Thank you!