是说remap改变了pc的值吗?重映射能在启动boot前进行吗?
还是不太清楚,能针对我说LPC2000启动说说吗?
多谢!!!
[align=right][color=#000066][此贴子已经被作者于2006-10-9 15:54:18编辑过][/color][/align]是说remap改变了pc的值吗?重映射能在启动boot前进行吗?
还是不太清楚,能针对我说LPC2000启动说说吗?
多谢!!!
[align=right][color=#000066][此贴子已经被作者于2006-10-9 15:54:18编辑过][/color][/align]多谢版主的,让我对remap加深了认识。不过下面这篇文章说map是相当于预处理,但remap是程序修改。版主的意思是remap缺省是也算预处理。我也觉得这样更能解释cpu如何去执行非0地址的boot。
差不多罢。LPC210x手册里的原文:
The interrupt vectors residing in the boot sector of the on-chip flash memory also become active after reset, i.e. the bottom 64 bytes of the boot sector are also visible in the memory region starting from the address 0x0000 0000. The reset vector contains a jump instruction to the entry point of the flash boot loader software.
我想手册上说的visible也就是复位时做了重映射,把boot扇区的低64字节映射到了0地址。之后pc虽为0也相当于执行高地址的boot。
终于解决了大疑惑。这个论坛人气真不错。
还有一个小问题呢,固化的boot和uboot等有什么不同,是前者引导后者、后者再引导os吗?
打赏帖 | |
---|---|
我踩过的那些坑之混合OTL功放与落地音箱被打赏50分 | |
汽车电子中巡航控制系统的使用被打赏10分 | |
【我踩过的那些坑】工作那些年踩过的记忆深刻的坑被打赏100分 | |
分享汽车电子中巡航控制系统知识被打赏10分 | |
分享安全气囊系统的检修注意事项被打赏10分 | |
分享电子控制安全气囊计算机知识点被打赏10分 | |
【分享开发笔记,赚取电动螺丝刀】【OZONE】使用方法总结被打赏20分 | |
【分享开发笔记,赚取电动螺丝刀】【S32K314】芯片启动流程分析被打赏40分 | |
【分享开发笔记,赚取电动螺丝刀】【S32K146】S32DS RTD 驱动环境搭建被打赏12分 | |
【分享开发笔记,赚取电动螺丝刀】【IAR】libc标注库time相关库函数使用被打赏23分 |