4282| 8
|
怎么才能让程序直接从flash的其他地址开始运行? |
10金钱
最佳答案请看我的项目文件的flash起始地址的设置方法:
我项目flash的起始运行地址为:0x08018400
1、在主函数的开始位置处,设置中断向量表位置:
NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0x18400); //必须设置中断向量表位置
2、keil编译环境的设置,请参照下图所示:
3、请看我的项目,其他的地址设置情况:
#define FirmwareUpgradeAddress ((uint32_t)0x08018400) //固件升级程序地址
...
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-2-27 14:16
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网