- 博客(3)
- 资源 (1)
- 收藏
- 关注
转载 Keil ARM RVMDK软件仿真的设置
弄了几天,终于吧ADS原来的一个LED小程序移植到KEIL ARM里面,并且搞掂可以在SDRAM中调试了。首先说说硬件平台,ARM是三星的S3C2410,SDRAM是HY57V561620BT*2,64M容量,标准的SDRAM片选接在nGSC6,故地址空间在0x30000000~0x33ffffff。软件平台是Keil ARM就是Realview MDK V3.40中国评估版,可以在www.r
2011-12-19 17:50:51 11152 10
转载 为何写flash的时候要地址左移一位?
Flash与S3C44B0X的接口电路图如图2所示。处理器ADDR20~1对应着Flash ROM的A19~0,偏移了1位,这是由于S3C44B0X是按照字节编址的,而Flash ROM是以16位为一个存储单元。 图2 程序存储器Nor Flash的扩展代码一:#define Writeflash(addr,dat) *((volatile INT16U *)(addr
2011-12-12 22:15:03 3407
转载 关于adr和ldr指令的理解
一、adr和ldr的区别同学们在学习ARM指令时,多数都会对adr和ldr这两个命令产生疑惑,那他们究竟有什么区别呢?其实这两个都是伪指令:adr是小范围的地址读取伪指令,ldr是大范围的读取地址伪指令。可实际上adr是将基于PC相对偏移的地址值或基于寄存器相对地址值读取的为指令,而ldr用于加载32为立即数或一个地址到指定的寄存器中。到这儿就会看到其中
2011-12-12 22:12:35 918
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人