是说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吗?
打赏帖 | |
---|---|
【STM32F769】AI之与本地deepseek对接被打赏50分 | |
Buck电路工作在CCM模式下电感电流的计算公式是什么?被打赏5分 | |
buck电路工作原理被打赏5分 | |
基于MSPM0L1306的MODBUS-RTU协议通讯实验被打赏100分 | |
我想要一部加热台+多合一调试工具被打赏18分 | |
每周了解几个硬件知识+485硬件知识分享被打赏10分 | |
【换取手持数字示波器】树莓派PICO调试器官方固件本地化部署实践被打赏24分 | |
【换取手持数字示波器】分享一个KEIL无法识别CMSIS-DAP调试器的解决办法被打赏20分 | |
【换取手持数字示波器】分享一个自制的ArduinoNano扩展板底板被打赏23分 | |
【换取手持示波器】树莓派PICOW网页烟花被打赏18分 |