新手上路
- 积分
- 43
- 金钱
- 43
- 注册时间
- 2018-6-13
- 在线时间
- 8 小时
|
1金钱
想請教各位,在MCU開機後跳至會先從IAP跳至APP而FLASH位置會設置一個值,在要執行IAP動作的時候,將值改成0
有辦法在不用RESET的狀況下,從APP跳至IAP嗎?
目前使用在APP使用IAP所用到的指令
APPLICATION_ADDRESS = 0x08008000;
[mw_shl_code=c,true] JumpAddress = *(__IO uint32_t*) (APPLICATION_ADDRESS - 0x8000 + 4);
Jump_To_Application = (pFunction) JumpAddress;
/* Initialize user application's Stack Pointer */
__set_MSP(*(__IO uint32_t*) APPLICATION_ADDRESS - 0x8000);
Jump_To_Application(); [/mw_shl_code]
但是跳到IAP後,我有設置一個Timer做LED的閃爍,如果直接從APP使用這個指令跳到APP的話,LED就不會閃爍了。
不曉得各位有沒有這方面的經驗呢?
|
|