Part Number: CC2652R
Other Parts Discussed in Thread: SYSCONFIG, SIMPLELINK-CC13XX-CC26XX-SDK,
Hi,
I am working on getting NVS working on our application to use it for firmware updates. I have set up several regions in sysconfig and are able to read, write, and erase them but I do not know how to load into them from compile or how to jump to them. One region will be the main program, another the new downloaded program, and another for moving the new to the old location. How do I set it up so that I can assign main to a certain region that I have specified. Right now looking at the memory map it appears to default to memory 0x0 and then after that the regions I made appear. I want to run the main program and use it to load another new program and then jump to the loader and use that to move the new program and then jump to the new program and restart.
Is this a valid utilization plan for the NVS? Or is there another method that would be better. We have a strange communication method so it didn't seem like the bootloader was an option.
TICLANG compiler.
Let me know what information else you might need or insight, little bit of new terrain for me.

