未来是梦 发表于 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 https://bbs.21ic.com/images/common/back.gif

恩。。我们也是这么操作的
不过若flash比较大的话,且分区的时候又考虑不周全
这么烧写也是很折腾人的(。。)
页: [1]
查看完整版本: 关于映像文件的烧写