请教 Cortex-M3 bootloader启动过程分析
请问您想知道什么?这个题目有点大,直接扔链接手册给你好像又显得不大负责
求指教,链接也可
主要问题有两点:一,我们刚拿到手上的板子是为什么可以通过串口直接烧进去程序的,难道芯片自己的ROM里面有什么东西?二、如果我们自己烧bootloader进去的话,具体烧到什么位置,启动的时候内存是怎么映射的?还有,有操作系统的时候又是怎样启动的?
请参考附件...
如书中介绍的方法,我在一段一般的闪烁程序之前加入了图示的代码,试图使开发板从ROM内部的bootloader启动,但是发现烧进去之后,再尝试使用jtag接口烧其他程序到flash中的时候,出现了如图的错误:,请问高人这是什么原因?我的板子型号是lm3s8962。另外,按照文中的介绍,我还不清楚具体系统是根据那个引脚的电平,决定启动方式的。特别感谢!
楼主,
如果你使用的是8962的话,这个型号是没有ROM的,所以得自己先写bootloader到flash才能使用。