管理提醒: 本帖被 qq2440 从 micro2440技术交流专区 移动到本区(2013-11-18)
RAM启动时必须从0x00000地址启动,如果是从nor flash启动,就直接把nor flash的首地址映射成0x0000,如果从nand flash启动,就需要从NAND flash中读取前4KB的数据放置在片内地址为0x00000的SRAM里.
但是,在世ADS 1.2 linker里面,需要设置RO bash,这就是存放程序的初始地址,这个地址必须为SDRAN可达的有效地址,那肯定不为0x0000.
这两个要求不是相互矛盾吗?请问应该怎么理解.
请各位指点一下,谢谢