等待验证会员
- 积分
- 1
- 金钱
- 1
- 注册时间
- 2019-1-30
- 在线时间
- 0 小时
|
发表于 2016-12-9 14:38:31
|
显示全部楼层
本帖最后由 handrap 于 2016-12-9 14:47 编辑
谢谢。楼主。根据楼主的IAP程序和下载软件 终于测试成功了。APP程序用的是自己程序。
但调试过程中发现运行APP时,如果发生中断就死机了。发现是中断跳到IAP的中断向量跳不出来了。APP程序mian程序第一行也加了:
SCB->VTOR = ((u32)0x08000000) | 0x1000; /* 中断向量重定义。
分析还是中断向量没定义好,才会这样。
后面网上查,
直接把sys.c里的 MY_NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0x0)改成 MY_NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0x1000); //0x1000是分配的。
就可以了。
参照了这个http://www.openedv.com/thread-28635-1-1.html
以及http://www.openedv.com/thread-11494-1-1.html
|
|