打印
[嵌入式linux]

关于映像文件的烧写

[复制链接]
2562|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
未来是梦|  楼主 | 2009-8-31 15:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
一朝成名| | 2009-8-31 23:29 | 只看该作者
没试过,一般是要用bootloader烧写~

使用特权

评论回复
板凳
john_light| | 2009-9-1 11:57 | 只看该作者
看来[未来不是梦]有烧写器

你要弄清楚BootLoader/Kernel/RootFile几个映像的起始绝对地址,然后利用某通用编程器软件根据地址分别做合适的偏移,接着把它们拼成一个文件,最后烧写芯片。

使用特权

评论回复
地板
未来是梦|  楼主 | 2009-9-1 16:22 | 只看该作者
问题多多,没法处理oob的问题;
让生产线的人用nandwrite ftp之类的命令怕出错
想用烧录器搞,没法搞;

使用特权

评论回复
5
一朝成名| | 2009-9-1 16:48 | 只看该作者
给个文档,一般都是这么做的
少完后启动测试下~如果符合就通过,不符合就重新烧写

使用特权

评论回复
6
mohanwei| | 2009-9-1 16:57 | 只看该作者
只要是二进制的,很好处理的。
写个小软件:
1-创建并打开一个二进制文件
2-移动文件指针到bootloader起始地址,写入bootloader;移动文件指针,写下一个文件……
3-保存,得到一个三合一版bin文件

使用特权

评论回复
7
ic2ic| | 2009-9-5 09:41 | 只看该作者
啥是烧写?

使用特权

评论回复
8
goosen| | 2009-9-5 13:16 | 只看该作者
只要是二进制的,很好处理的。
写个小软件:
1-创建并打开一个二进制文件
2-移动文件指针到bootloader起始地址,写入bootloader;移动文件指针,写下一个文件……
3-保存,得到一个三合一版bin文件 ...
mohanwei 发表于 2009-9-1 16:57


恩。。我们也是这么操作的
不过若flash比较大的话,且分区的时候又考虑不周全
这么烧写也是很折腾人的(。。)

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

119

帖子

0

粉丝