[嵌入式linux] 关于映像文件的烧写

[复制链接]
 楼主| 未来是梦 发表于 2009-8-31 15:38 | 显示全部楼层 |阅读模式
如何把bootloader, kernel,fs(yaffs) 3个映像文件合在一起,通过烧录器一起烧写.
一朝成名 发表于 2009-8-31 23:29 | 显示全部楼层
没试过,一般是要用bootloader烧写~
john_light 发表于 2009-9-1 11:57 | 显示全部楼层
看来[未来不是梦]有烧写器

你要弄清楚BootLoader/Kernel/RootFile几个映像的起始绝对地址,然后利用某通用编程器软件根据地址分别做合适的偏移,接着把它们拼成一个文件,最后烧写芯片。
 楼主| 未来是梦 发表于 2009-9-1 16:22 | 显示全部楼层
问题多多,没法处理oob的问题;
让生产线的人用nandwrite ftp之类的命令怕出错
想用烧录器搞,没法搞;
一朝成名 发表于 2009-9-1 16:48 | 显示全部楼层
给个文档,一般都是这么做的
少完后启动测试下~如果符合就通过,不符合就重新烧写
mohanwei 发表于 2009-9-1 16:57 | 显示全部楼层
只要是二进制的,很好处理的。
写个小软件:
1-创建并打开一个二进制文件
2-移动文件指针到bootloader起始地址,写入bootloader;移动文件指针,写下一个文件……
3-保存,得到一个三合一版bin文件
ic2ic 发表于 2009-9-5 09:41 | 显示全部楼层
啥是烧写?
goosen 发表于 2009-9-5 13:16 | 显示全部楼层
只要是二进制的,很好处理的。
写个小软件:
1-创建并打开一个二进制文件
2-移动文件指针到bootloader起始地址,写入bootloader;移动文件指针,写下一个文件……
3-保存,得到一个三合一版bin文件 ...
mohanwei 发表于 2009-9-1 16:57


恩。。我们也是这么操作的
不过若flash比较大的话,且分区的时候又考虑不周全
这么烧写也是很折腾人的(。。)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

121

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部