如果在ads里设置ro_base=0x0, rw_base不设置那么在程序运行时ro段、rw段都不会移动,也即还是在flash里执行并且按上述设置也能下载到flash并能正确运行请……
请问以下几个变量是怎么来的?我自己好像没定义阿
|Image$$RO$$Base| ; ROM code start
|Image$$RO$$Limit| ; RAM d……
十分感谢。
并问:如何阅读ads下的源码?相对于linux下的源码阅读,因其有makefile而显得逻辑结构清晰……
仔细拜读了杜云海的几篇学习报告,收获很大,深表感谢。
在其《学习报告001》中提到4510的加载域和运行域,并且地址重映射起到了一个很重要的作用。
44b0中没有地址重映射功能……
以下程序段:
IMPORT Main ;line 1
AREA Init,CODE,READONLY ;line 2
ENT……
“每个存储器组在组内通过基指针寻址,其寻址范围是64KB,而基指针本身为10位。因此
S3C4510B的最大可寻址范围是64MB”
又:
“ARM7TDMI采用32位地址总线……