Hi all,
Just before I begin, I want to say a big thanks to Paul and any contributors to Teensy!
Teensy 4.0 has been a real life saver for a project I've been working on for a while now, however it is due to be finished before the HalfKay bootloader chip is released for purchase, and unfortunately I cannot wait.
Therefore, I have had to start writing my own bootloader and uploader software to be compatible with Teensyduino generated hex files (all of which will never ever be released just to make that clear). However there are a few questions I have, and I totally understand if Paul doesn't want to answer these.
I understand that the W25Q16JVUXIM NOR Flash chip used is 16MBit - 2048Kb, and that Halfkay Bootloader (uploaded to RAM via JTAG during Boot Mode 01b) is likely responsible for partitioning the flash during firmware upload via FlexSPI.
I also understand that the maximum sketch size is 2031616 bytes. That leaves room on the Flash Chip for the reserved top 4Kb to store the backup Blink Sketch and ~17Kb unused space.
However, this does not leave room for 60Kb of reserved flash for EEPROM emulation.
Is this actually stored in the 128Kb of ROM that is integrated in the IMXRT1062?
Just before I begin, I want to say a big thanks to Paul and any contributors to Teensy!
Teensy 4.0 has been a real life saver for a project I've been working on for a while now, however it is due to be finished before the HalfKay bootloader chip is released for purchase, and unfortunately I cannot wait.
Therefore, I have had to start writing my own bootloader and uploader software to be compatible with Teensyduino generated hex files (all of which will never ever be released just to make that clear). However there are a few questions I have, and I totally understand if Paul doesn't want to answer these.
I understand that the W25Q16JVUXIM NOR Flash chip used is 16MBit - 2048Kb, and that Halfkay Bootloader (uploaded to RAM via JTAG during Boot Mode 01b) is likely responsible for partitioning the flash during firmware upload via FlexSPI.
I also understand that the maximum sketch size is 2031616 bytes. That leaves room on the Flash Chip for the reserved top 4Kb to store the backup Blink Sketch and ~17Kb unused space.
However, this does not leave room for 60Kb of reserved flash for EEPROM emulation.
Is this actually stored in the 128Kb of ROM that is integrated in the IMXRT1062?