Chinaunix首页 | 论坛 | 博客
  • 博客访问: 482131
  • 博文数量: 98
  • 博客积分: 3265
  • 博客等级: 中校
  • 技术积分: 1227
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-23 00:29
文章分类

全部博文(98)

文章存档

2012年(6)

2011年(83)

2010年(9)

分类: 嵌入式

2011-03-08 20:27:35

ADS----无疑是裸机驱动的选择,但是要启动代码才行,就是init.s
借助supervivi的d命令可以把应用程序下载到内存中运行,注意ADS和DNW都要设为0x30000000才行
a命令可以把应用程序下载到nand中运行,注意ADS要设为0x00000000才行
以micro2440开发板的测试源码为模板,配置ADS如下:


最小模板如下: ADS最小模板.rar    完整优化版: ADS启动模板.rar   

注意:
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) |
给主人留下些什么吧!~~