主题 : 关于:tiny6410的纯裸机程序bin文件大于8K,你是怎么下载到Flash运行的。问题已解决 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 63378
精华: 0
发帖: 32
金钱: 160 两
威望: 32 点
贡献值: 0 点
综合积分: 64 分
注册时间: 2012-02-19
最后登录: 2017-09-06
楼主  发表于: 2012-03-13 18:58

 关于:tiny6410的纯裸机程序bin文件大于8K,你是怎么下载到Flash运行的。问题已解决

大于8K的裸机程序BIN文件,下载到nand Flash运行的方法。本人参考其他资料想出的方法,验证可行。

一:设置RVDS2.2(其他设置跟小于8K的裸机程序烧写方法一样)
     1:进入RealView Linker设置。Output 选项卡的RO Base为0x50008000
                                                                 Options选项卡Image entry point为0x50008000
         2:RealView Linker设置中的Output file name中的“文件名.bin” 改名为“zImage_n43”
二:
   1:用Superboot软件在空的SD卡上写如“superboot-20110727.bin”文件。
   2:在SD卡上建立空目录\images\Linux。把“superboot-20110727.bin”和“FriendlyARM.ini”两个文件放入\images目录下,把“zImage_n43”文件放入\images\Linux下。
   3: 把开发板设置为SD启动,插入SD卡送点启动,选择Linux系统烧写即可。完毕后,拔掉SD卡,选择nand Flash启动,运行裸机程序。
级别: 新手上路
UID: 19661
精华: 0
发帖: 34
金钱: 175 两
威望: 35 点
贡献值: 0 点
综合积分: 68 分
注册时间: 2010-04-22
最后登录: 2015-05-18
1楼  发表于: 2012-05-02 09:39
但是这个裸机程序是必须超过8K是吧