ADS----无疑是裸机驱动的选择,但是要启动代码才行,就是init.s
借助supervivi的d命令可以把应用程序下载到内存中运行,注意ADS和DNW都要设为0x30000000才行
a命令可以把应用程序下载到nand中运行,注意ADS要设为0x00000000才行
以micro2440开发板的测试源码为模板,配置ADS如下:
注意:
1,mian.c中的main函数必须为Main函数,因为init.s中为bl Main
2,Post-linker那项一定要选为ARM fromELF,否则不能编译出.bin文件
3,2440init.s文件中去掉IMPORT CopyProgramFromNand 和
bl CopyProgramFromNand 否则,工程中还要 加入nand.c和nand.h
阅读(1197) | 评论(0) | 转发(0) |