我觉得第一,需要明确你的应用需求是什么第二,了解ARM7,ARM9有什么差别第三,先用软件做些评估
我们来看第一点,你提到需要“图像采集,压缩和存储的平台”。这是一个很宽的范围,……
请从ARM网站下载ARM920T的TRM,并阅读第2、3、4章
http://www.arm.com/pdfs/DDI0151C_920T_TRM.pdf……
不能改成
MOV RO ,#0XFF30000
因为我说过0XFF30000这个数超过一条指令所能赋值的限制
如果是0xff000000就可以……
VOLATILE关键字只能影响程序在编译的时候,不要优化掉存储器访问。但是他并不能防止CPU把数据存放在Cache中。所以你这里应该是数据操作只到Cache而没有上总线。方法
1……
各位请注意,这里的硬件设计很特别。
是使用了向量中断控制器的例子。这段代码应该是在中断服务程序中,从这里跳到具体中断源(如timer0)的服务程序。
EIC_base_addr……
LDR R0,=0x3FF0000的意思就是把0x3FF0000这个数赋给R0
这是一种伪指令的写法。因为ARM的汇编对立即数的赋值有限制,所以0x3FF0000这个数无法用一条……