主题 : Tiny6410逻辑程序:通过UBoot下载arm-linux-gcc生成的.bin文件(已解决,献给像我一样的初学者)~~ 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 63021
精华: 0
发帖: 26
金钱: 135 两
威望: 27 点
贡献值: 0 点
综合积分: 52 分
注册时间: 2012-02-12
最后登录: 2012-05-26
楼主  发表于: 2012-03-24 11:02

 Tiny6410逻辑程序:通过UBoot下载arm-linux-gcc生成的.bin文件(已解决,献给像我一样的初学者)~~

电脑安装不了RVDS,所以我就果断放弃了,直接在Linux下编译ARM平台的逻辑程序~~

大概的过程是这样的:
1、arm-linux-gcc编译程序生成.bin文件
2、用UBoot命令下载程序到NandFlash
3、上电运行

还有就是要明确的内容是:
1、Tiny6410的板子上电之后NandFlash中开始8K内容是原原本本的复制到6410板子开始的8K处的!
2、Tiny6410运行是从0x00000000地址开始的!
3、将你要下载的程序也就是.bin文件下载到NandFlash从0x0开始的内容
4、上电后,6410复制NandFlash的低8K内容到6410的起始地址,然后执行!

晕了,上传图片总是失败~~算了,要是看得话看看这个吧:也是我整理的~~
http://blog.sina.com.cn/s/blog_7ec8fc2c01014i6t.html
[ 此帖被_justin在2012-03-24 11:19重新编辑 ]
级别: 新手上路
UID: 63021
精华: 0
发帖: 26
金钱: 135 两
威望: 27 点
贡献值: 0 点
综合积分: 52 分
注册时间: 2012-02-12
最后登录: 2012-05-26
1楼  发表于: 2012-03-24 11:20

不足的地方就是步骤太多,有点繁琐,希望有人给予指导~~
谢谢了~~