Replies: 4 comments 13 replies
-
Hi, yes doing OTA is quite simple with MCUBoot, the problem is that I don't have enough flash in the current variant (internal only). For this I need an external flash. It's a bit tight on the PCB right now, but I have a plan how to handle it by replacing charging stuff with an npm1300 and then a flash should fit. However I don't think I'll do this in a while. I also want external flash in order to store more resources such as images etc. on it. |
Beta Was this translation helpful? Give feedback.
-
Regarding the software, I compiled the project and got the following results: Main branchApp Core
Log: https://git.fh-aachen.de/vc9917e/ZSWatch/-/jobs/408360/raw MCUBOOT modificationsAfter adding mcuboot as a child image of the application core, the image does not fit anymore :/ MCUBoot child image of App Core
App Core
Log: https://git.fh-aachen.de/vc9917e/ZSWatch/-/jobs/408382/raw Have a look on the changes I made and see if I am missing something or if the MCUBOOT image should be somehow compiled with the net core. Disclaimer: I am using a private gitlab server (university) as its convenient for me to run CI/CD. |
Beta Was this translation helpful? Give feedback.
-
Just an update, I think the 5x6mm flash can be fitted. Just have to do some pcb gymnastics. Do you know why when I updated the pcb with the flash, C20 appeared in the PCB? (red circle). |
Beta Was this translation helpful? Give feedback.
-
Oh btw, do you have a part number that I could order for the display from mouser or digikey? |
Beta Was this translation helpful? Give feedback.
-
I find the mcuboot bootloader quite nice to do device firmware upgrade (DFU) as it works out of the box (most of the time..).
I was wondering if there are any plans to do OTA as its quite convenient to update the firmware without having to connect a programmer.
An external flash could also be added such as the ones from renesas that consume ~0.2 uA in ultra sleep mode.
Beta Was this translation helpful? Give feedback.
All reactions