赞
踩
单核:
1,总共有以下几个段:
.bss;.data;.text;常量区,栈区,堆区。
.data中的量被初始化。
.bss中的量未被初始化。
2,cache和内存之间的映射关系。
地址映射关系复杂,暂不深究。操作cache中的一个指定内存几乎等同于操作内存中的一个内存。这两个内存的中的数据又存在一致性的问题。
3,MCU初始化顺序。
main函数之前,栈指针赋值。
main函数之后,初始化.bss .data
副核启动:
0x40(60个字节)是一段代码。
如下图的中断都是系统级别的中断:复位中断,iar_addr中断(发生中断后都跳到这个地址,然后在这个地址查表,该表就是一个中断数组)
Boot过程:
xip运行:代码在IRAM中运行。
非xip运行:代码在Pflash中运行。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。