以下是引用flyingbxf在2005-9-2 12:04:00的发言:
应该是结构体的占用空间不是16位的整数倍?不是。结构体中存在非对齐的成员。……
先进后出是没错,但并不反映在寄存器书写的次序上。这个例子中,LR出栈后写入PC,正好完成程序的返回。……
1. 是的
2. 看44b0手册里,中断控制器那一章的例子EXAMPLE OF VECTORED INTERRUPT MODE……
四个问题其实就是一个,即链接器到底指定了什么东西。简单地说,linker把对函数的调用转化成向某一地址的跳转,把对变量的读写转化成对某一地址的访问。
但是,一段正在执行的代码本身……
不一定。CPSR是ARM Core的一部份,而Interrupt Controller相对于Core来说属于外设。如果只在CPSR里屏蔽了IRQ,则Interrupt Contro……
编译器优化级别,链接器输出文件的格式(是否包含调试信息,等)
当然,debug和release这两种build configuration的属性,在project创建完之后是可以……
boot sector flash和uniform sector flash在擦写方面没有什么不同。多给CS几个wait周期,或者在程序里加点延时试试。……