1. 程序如果没有被复制到RAM里的话就是在Flash中运行
2. Flash和SRAM在同一个地址空间,但地址不重合
3. startup定义的是一个放在0x0000.0000的数组,这就是为什么那个数组第一项是指向堆栈的地址
4. Cortex-M3/M4的内核机制不同,bootloader不是必须的。
5. ROM中的Bootloader程序启动时不一定运行,但可以在运行应用程序时跳转过去
1. 程序如果没有被复制到RAM里的话就是在Flash中运行
2. Flash和SRAM在同一个地址空间,但地址不重合
3. startup定义的是一个放在0x0000.0000的数组,这就是为什么那个数组第一项是指向堆栈的地址
4. Cortex-M3/M4的内核机制不同,bootloader不是必须的。
5. ROM中的Bootloader程序启动时不一定运行,但可以在运行应用程序时跳转过去
举报