共2条
1/1 1 跳转至页
问
映射是不是就相当于软件更改存储器的地址啊
例如异常向量在0x00000000~0x0000001f
ramap到0x40000000
那上电后程序就从0x40000000开始执行啊
是不是可以理解为跳转
还有啊
remap后
原来的0x00000000~0x0000001f 干什么用
好多都不理解
哪位可以解释一下
谢谢 答 1: 怎么没人回啊 答 2: re:"ramap到0x40000000
那上电后程序就从0x40000000开始执行啊
是不是可以理解为跳转"
这样理解是错误的。ramap到0x40000000后,只是访问0x00000000的内容就是0x40000000上的内容。
"还有啊
remap后
原来的0x00000000~0x0000001f 干什么用"
没有“原来的0x00000000~0x0000001f”的概念,0x00000000~0x0000001f只是一个(访问)地址,设置它连到FLASH(映射到FLASH)就是访问FLASH,设置它连到RAM就是访问RAM。
答 3: 谢谢 答 4: 感谢 答 5: 不好意思,还是没有理解,"ramap到0x40000000
那上电后程序就从0x40000000开始执行啊
是不是可以理解为跳转"
###这样理解是错误的。ramap到0x40000000后,只是访问0x00000000的内容就是0x40000000上的内容。###
****这句话“ramap到0x40000000后,只是访问0x00000000的内容就是0x40000000上的内容。”可以在Remap时本来就是将0x00000000的内容拷贝到0x40000000去的呀,我怎么始终感觉是在0x00000000处放了跳转。因为上电要到0x40000000去运行只有一个可能,将PC的值装入0x40000000,这不就是一个跳转吗,不好意思现在头很晕,有没有一个更让我明白一点的解释呀,谢谢!
例如异常向量在0x00000000~0x0000001f
ramap到0x40000000
那上电后程序就从0x40000000开始执行啊
是不是可以理解为跳转
还有啊
remap后
原来的0x00000000~0x0000001f 干什么用
好多都不理解
哪位可以解释一下
谢谢 答 1: 怎么没人回啊 答 2: re:"ramap到0x40000000
那上电后程序就从0x40000000开始执行啊
是不是可以理解为跳转"
这样理解是错误的。ramap到0x40000000后,只是访问0x00000000的内容就是0x40000000上的内容。
"还有啊
remap后
原来的0x00000000~0x0000001f 干什么用"
没有“原来的0x00000000~0x0000001f”的概念,0x00000000~0x0000001f只是一个(访问)地址,设置它连到FLASH(映射到FLASH)就是访问FLASH,设置它连到RAM就是访问RAM。
答 3: 谢谢 答 4: 感谢 答 5: 不好意思,还是没有理解,"ramap到0x40000000
那上电后程序就从0x40000000开始执行啊
是不是可以理解为跳转"
###这样理解是错误的。ramap到0x40000000后,只是访问0x00000000的内容就是0x40000000上的内容。###
****这句话“ramap到0x40000000后,只是访问0x00000000的内容就是0x40000000上的内容。”可以在Remap时本来就是将0x00000000的内容拷贝到0x40000000去的呀,我怎么始终感觉是在0x00000000处放了跳转。因为上电要到0x40000000去运行只有一个可能,将PC的值装入0x40000000,这不就是一个跳转吗,不好意思现在头很晕,有没有一个更让我明白一点的解释呀,谢谢!
共2条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |