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的文件系统,它自身带坏块管理算法,很难搞。
大家都是如何实现离线量产的?
买烧写器。有的烧写器支持nandflash烧写。就推荐国内2家顶级的烧写器制造商,其他的都不推荐。 Auir 发表于 2013-12-27 10:44
买烧写器。有的烧写器支持nandflash烧写。就推荐国内2家顶级的烧写器制造商,其他的都不推荐。 ...
你如何往spare区里面写数据?
Yaffs和jeffs的坏块管理如何实现? 本帖最后由 Auir 于 2013-12-27 11:06 编辑
既然是做编程器的顶级制造商,这些都已经搞定了。
不然他们一台编程器卖个几千元干啥。,你可以自己去找编程器厂商去咨询。 Auir 发表于 2013-12-27 11:01
既然是做编程器的顶级制造商,这些都已经搞定了。
不然他们一台编程器卖个几千元干啥。,你可以自己去找编 ...
我咨询过xeltek,没有实现jffs2和yaffs的坏块管理。 功能特点
完善的NAND FLASH量产解决方案,实现bootloader、操作系统和文件系统的一次性完整烧录
可靠烧录,管脚自检,过流保护
快速编程,由FPGA产生精准高速时序
支持脱机,标配内置电子盘,选配外置CF卡
脱机可控烧片数量,防止机密数据泄露
支持在板ICP下载
支持各种通用适配器对不同封装的芯片进行编程,支持1.8V低压器件
时序升级,依靠与各大厂商的良好关系,准确、及时的提供各种芯片的编程支持
编程软件一键操作,自定义配置
你问问zlg把。如果他们也不行,那也就没拌饭了。 因为每块nand flash的坏块数量和分布都不一样,通用烧录器就不用在找了
可以自己根据自己产品做的,拿几台样机,把nandflash的接口换成IC座子,用样机的系统进行烧录,后面那这烧好的IC直接贴片就可以了 Trylin 发表于 2013-12-27 11:30
因为每块nand flash的坏块数量和分布都不一样,通用烧录器就不用在找了
可以自己根据自己产品做的,拿几台 ...
这种方式对产线的效率有影响。 现在的ARM9 基本都内置启动 使用usb或者SD卡 就可以直接烧录了,应该不费啥劲啊。 USB或者SD卡启动,进入系统后再烧下去。
优化一点的kernel+rootfs启动时间应该在2~3秒左右,相对NAND FLASH的烧录时间来说简直可以忽略不计。 说句实话,如果量小,1个月1k左右,连个电脑稍稍就算了。
但是如果1个月10k的项目。
还连电脑烧,会相当的繁琐,以电力设备中集中器来说, 一个大概接近一个电表的体积。
你得先贴片,然后东西都贴好以后,再一批一批地推车子推到烧写房间。烧完以后,还的推出去。这个流程要耗费多少人力,空间(仓库),时间(最重要)。
量大的,都用烧写器的。先烧好芯片,再拿去贴片。 后续只要检测就行了。
搞过大规模生产项目的,都懂的。我就不多说了。 Auir 发表于 2013-12-27 21:10
说句实话,如果量小,1个月1k左右,连个电脑稍稍就算了。
但是如果1个月10k的项目。
关注一下!楼上是专家,做大买卖的,佩服! 本帖最后由 mangocity 于 2013-12-28 22:24 编辑
Auir 发表于 2013-12-27 21:10
说句实话,如果量小,1个月1k左右,连个电脑稍稍就算了。
但是如果1个月10k的项目。
说实话,深圳很多白牌平板厂家都是用电脑烧写的,也没见他们觉得麻烦。关键是你做的下载工具要足够傻瓜。
请了解一下Allwiner或者RK的量产方案。 mangocity 发表于 2013-12-28 22:22
说实话,深圳很多白牌平板厂家都是用电脑烧写的,也没见他们觉得麻烦。关键是你做的下载工具要足够傻瓜。 ...
以前炬力就是自己做的工具,但这个需要投入好几个人手全职做,不现实。
找人开发个自动下载软件即可
页:
[1]