用的友善MINI2440,使用NOR FLASH的VIVI,用USB烧写BIN. 非OS代码有两个选想 1个是烧到NAND FLASH 一个是下到RAM并RUN. 用MDK默认设置写了个LED灯程序.下载到NAND FLASH运行没有问题,但下到RAM则没反映. Program Size: Code=920 RO-data=16 RW-data=0 ZI-data=1256 在编译下到FLASH的BIN时,option--->target页 ROM1填的是0X0 0X4000000 RAM1填的是0X30000000 0X4000000 在编译下到RAM的BIN时,OPTION---->TARGET页 ROM1填的是0X30000000 0X2000 RAM1填的是0X30002000 0X3000 但是下到RAM并RUN没反映.
还请教个问题,好象ARM程序有在FLASH中执行,有从FLASH上电拷北到RAM执行,有直接下载在RAM调试. 小声的说,我下到NAND FLASH中的,我也不清楚它有没拷贝到RAM中执行还是直接在FLASH执行.程序很小,<4K. 还没琢磨MDK的启动代码有没把它拷到RAM中,只看到把中断向量转移到RAM中了.
|