Hi everybody, thanks for your time.
I try to develop an iot board with FOTA. To do so, I have a custom bootloader (address 0x00000000 in flash ) who perform the following task:
- Update multiple CPU via a CAN BUS
- Ensure the running software is signed by server before running it.
- Ensure integrity of the running software.
I’m actually trying to implement the bluethoot stack and encounter the following problem.
S132 library seems to be forced at address 0x000000.
So I’m asking following questions:
- Is it possible to move S132 library to an other location? (I guess no, but that would be greatly appreciated).
- I read that if you keep the same version of the lib it will always use the same amount of Flash/ram. Is this assumption correct?
- Is there already a way to ensure the library is signed before executing it?
- Does the library launch somethings before launching the software is it just a passive jump?
have a nice day anyway.