在线时间46 小时
UID351782
注册时间2012-4-7
NXP金币0
TA的每日心情 | 慵懒 2018-10-7 11:39 |
---|
签到天数: 2 天 连续签到: 1 天 [LV.1]初来乍到
中级会员
 
- 积分
- 390
- 最后登录
- 2020-9-5
|
本帖最后由 FAYE-351782 于 2015-9-7 11:17 编辑
M0+ MCU复位后(如重新上电), PC地址是如何加载到用户程序的。
我这边程序修改了他的中断向量表的地址
MEMORY
{
m_interrupts (rx) : ORIGIN = 0x00004000, LENGTH = 0xC0 //修改前ORIGIN = 0x00000000
m_cfmprotrom (rx) : ORIGIN = 0x00000400, LENGTH = 0x10
m_text (rx) : ORIGIN = 0x000040C0, LENGTH = 128K - 0x40C0 //ORIGIN = 0x00000800, LENGTH = 128K - 0x0800
m_data (rwx) : ORIGIN = 0x1FFFF000, LENGTH = 16K /* SRAM */
}
之后程序第一次调试烧入可以用,复位后就程序就无法运行了。程序运行到 0xffffffe 就死在哪里了。
所以想知道MCU 复位的引导步骤。
谢谢!!
|
评分
-
查看全部评分
|