Tag Archives: arm7

FreeRTOS On STM32 – ARM7TDMI启动脚本(1)

最近开始阅读ARM7TDMI的启动脚本,目的是修改一些东西,先总结一下基础: 处理器特点 ARM7是带有流水线的(取指、译码、执行)!这点很重要,如果没有这个有些功能基本就没法实现,而一些功能实现起来会特麻烦,比如说内存模式的映射,这个以后会说的。ARM7的PC指针是指向取指的地址,而非执行的指令的地址。所以在执行的时候读取PC的值永远是+2个指令地址(ARM是每个指令4bytes,thumb是2bytes)。 这个有什么用?

Posted in FreeRTOS On STM32 | Tagged , , , , , , | Comments Off on FreeRTOS On STM32 – ARM7TDMI启动脚本(1)