[summary]
When I update app by Keil μVision, RAM setting is reflected correctly, but when I update app on OTA, RAM setting change is not reflected.
[condition]
Old application uses Read/Write memory as
- Start address : 0x20002100
- Size 0x5F00
this works well on Keil application flash ("Flash"->"Download")
New application uses Read/Write memory as
- Start address : 0x20002200
- Size 0x5E00
this works well on Keil application flash ("Flash"->"Download")
OTA
- IOS-DFU-Library
- update type : APPLICATION only
this works well on previous updates.
[symptom]
When I update old application with new application by OTA, my application doesn't work and error says NO_MEM error.
I guess this is because Keil μVision "Flash"->"Download" does something more than downloading.
So I think RAM setting might be loaded in this phase and OTA doesn't do this process and this causes RAM setting change is not set correctly issue.
Is my thought is right?
Could you please give any clue to solve this issue?
Thanks in advance