li_thomas 发表于 2013-12-27 10:19:57

ARM9或者A8系统中的Nand Flash如何大规模离线量产烧录?

我们现在需要在产线上离线大规模烧录nand flash,不可能让工人去操作PC上的软件来实现烧录。

现在嵌入式系统中大部分都是由nand flash来存储uboot, kernel以及rootfs的,但nand flash由于有坏块以及需要往spare区些ECC冗余数据,这些原因导致不能用些nor flash的方式烧写nand flash。

像uboot以及kernel都还好,只要遇到坏块就顺移到到下一个block,但rootfs这种带Jffs2或者yaffs的文件系统,它自身带坏块管理算法,很难搞。

大家都是如何实现离线量产的?

Auir 发表于 2013-12-27 10:44:42

买烧写器。有的烧写器支持nandflash烧写。就推荐国内2家顶级的烧写器制造商,其他的都不推荐。

li_thomas 发表于 2013-12-27 10:54:53

Auir 发表于 2013-12-27 10:44
买烧写器。有的烧写器支持nandflash烧写。就推荐国内2家顶级的烧写器制造商,其他的都不推荐。 ...

你如何往spare区里面写数据?
Yaffs和jeffs的坏块管理如何实现?

Auir 发表于 2013-12-27 11:01:04

本帖最后由 Auir 于 2013-12-27 11:06 编辑

既然是做编程器的顶级制造商,这些都已经搞定了。
不然他们一台编程器卖个几千元干啥。,你可以自己去找编程器厂商去咨询。

li_thomas 发表于 2013-12-27 11:16:49

Auir 发表于 2013-12-27 11:01
既然是做编程器的顶级制造商,这些都已经搞定了。
不然他们一台编程器卖个几千元干啥。,你可以自己去找编 ...

我咨询过xeltek,没有实现jffs2和yaffs的坏块管理。

Auir 发表于 2013-12-27 11:22:38

功能特点
完善的NAND FLASH量产解决方案,实现bootloader、操作系统和文件系统的一次性完整烧录
可靠烧录,管脚自检,过流保护
快速编程,由FPGA产生精准高速时序
支持脱机,标配内置电子盘,选配外置CF卡
脱机可控烧片数量,防止机密数据泄露
支持在板ICP下载
支持各种通用适配器对不同封装的芯片进行编程,支持1.8V低压器件
时序升级,依靠与各大厂商的良好关系,准确、及时的提供各种芯片的编程支持
编程软件一键操作,自定义配置

你问问zlg把。如果他们也不行,那也就没拌饭了。

Trylin 发表于 2013-12-27 11:30:00

因为每块nand flash的坏块数量和分布都不一样,通用烧录器就不用在找了
可以自己根据自己产品做的,拿几台样机,把nandflash的接口换成IC座子,用样机的系统进行烧录,后面那这烧好的IC直接贴片就可以了

li_thomas 发表于 2013-12-27 11:52:41

Trylin 发表于 2013-12-27 11:30
因为每块nand flash的坏块数量和分布都不一样,通用烧录器就不用在找了
可以自己根据自己产品做的,拿几台 ...

这种方式对产线的效率有影响。

kebaojun305 发表于 2013-12-27 12:36:47

现在的ARM9 基本都内置启动   使用usb或者SD卡 就可以直接烧录了,应该不费啥劲啊。

mangocity 发表于 2013-12-27 13:03:35

USB或者SD卡启动,进入系统后再烧下去。
优化一点的kernel+rootfs启动时间应该在2~3秒左右,相对NAND FLASH的烧录时间来说简直可以忽略不计。

Auir 发表于 2013-12-27 21:10:20

说句实话,如果量小,1个月1k左右,连个电脑稍稍就算了。
但是如果1个月10k的项目。

还连电脑烧,会相当的繁琐,以电力设备中集中器来说, 一个大概接近一个电表的体积。
你得先贴片,然后东西都贴好以后,再一批一批地推车子推到烧写房间。烧完以后,还的推出去。这个流程要耗费多少人力,空间(仓库),时间(最重要)。

量大的,都用烧写器的。先烧好芯片,再拿去贴片。 后续只要检测就行了。

搞过大规模生产项目的,都懂的。我就不多说了。

oknight 发表于 2013-12-27 21:24:13

Auir 发表于 2013-12-27 21:10
说句实话,如果量小,1个月1k左右,连个电脑稍稍就算了。
但是如果1个月10k的项目。



关注一下!楼上是专家,做大买卖的,佩服!

mangocity 发表于 2013-12-28 22:22:58

本帖最后由 mangocity 于 2013-12-28 22:24 编辑

Auir 发表于 2013-12-27 21:10
说句实话,如果量小,1个月1k左右,连个电脑稍稍就算了。
但是如果1个月10k的项目。



说实话,深圳很多白牌平板厂家都是用电脑烧写的,也没见他们觉得麻烦。关键是你做的下载工具要足够傻瓜。

请了解一下Allwiner或者RK的量产方案。

li_thomas 发表于 2013-12-31 09:51:58

mangocity 发表于 2013-12-28 22:22
说实话,深圳很多白牌平板厂家都是用电脑烧写的,也没见他们觉得麻烦。关键是你做的下载工具要足够傻瓜。 ...

以前炬力就是自己做的工具,但这个需要投入好几个人手全职做,不现实。

electricit 发表于 2013-12-31 21:00:33

找人开发个自动下载软件即可
页: [1]
查看完整版本: ARM9或者A8系统中的Nand Flash如何大规模离线量产烧录?