Hello,
I am wondering where the best place to add a transport layer for DFU is? I have both bootloader examples working, but now i need to add the transport layers. On one board it will be SPI, the other it will be Thread.
I could accept Thread frames / SPI (CAN Controller IC) frames via the app and write to the slot, and invoke a NVIC RST when the number of image bytes have been received.
I could also write a secondary stage bootloader to facilitate this.
Per reading, it is advised not to add a secondary bootloader if not necessary.
Am I thinking about this correctly?
Thanks,
Ben