管理提醒: 本帖被 qq2440 从 友善之臂官方客服中心 移动到本区(2010-02-03)
在ADS的配置中,linker当中有个ROBASE的设置。请问ROBASE的作用是什么?我查了些资料,发现它与代码复制有关。我想问下ROBASE是下载时的加载地址,还是运行复制nand flash中的内容到外接ram中的目标地址?也就是,ROBASE设置为0x3000 0000的意义是什么?我现在做裸奔,呵呵,想把程序下载到nand flash中,然后开机运行。我知道当bin小于4k时可以,把ROBASE设置为0x0,也就是在内部ram中运行。那bin大于4K时,RO应该设置为多少?呵呵,麻烦分析下为什么?