搜索
bottom↓
回复: 8

哪位大虾能介绍一下量产时如何提供Nand Flash的烧写文件?

[复制链接]

出0入0汤圆

发表于 2011-5-13 21:37:47 | 显示全部楼层 |阅读模式
假设我的Nand Flash分区是这样的:
0 -1MB  U-boot分区,镜像大小150KB
1 -4MB,Linux内核分区,镜像大小2MB
4 -64MB,JFFS2根文件系统分区,镜像大小20MB

现在我手头只有3个镜像,应该怎样生成可供量产的文件呢?
涉及到镜像的写入地址和ECC校验位的问题,一直搞不清楚是怎么生产的,请了解的大侠指教,谢谢!

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入54汤圆

发表于 2011-5-13 21:49:17 | 显示全部楼层
让U-BOOT第一次的运行的时候自动下载内核和文件镜像。
这样只要下个U-BOOT再重新上电就OK了。。

出0入0汤圆

 楼主| 发表于 2011-5-13 21:58:50 | 显示全部楼层
回复【1楼】lusson  
-----------------------------------------------------------------------
如果是批量生产这样不大现实吧,要搭建好网络,然后每一台都装上去下载,我听说
生产线上是烧好程序再贴片的,但不知道具体怎么操作

出0入102汤圆

发表于 2011-5-13 22:06:28 | 显示全部楼层
生产线先用专用编程器烧录一批FLASH(整个文件烧录),然后再统一贴片。

出0入0汤圆

 楼主| 发表于 2011-5-13 22:20:46 | 显示全部楼层
回复【3楼】mrf245  
-----------------------------------------------------------------------
嗯,我就是想知道“整个文件”是怎么生成的,因为我现在只有3个镜像文件,烧入的地址不连续,而且不包含ECC校验信息。

平时自己调试时是用U-boot来烧的,校验位由u-boot里的nand flash驱动实时生成。

实际量产时如果遇到有坏块,就要跳过去用下一块代替,这样该分区坏块以后部分的的烧写地址就要整体后移,这些是不是由烧录器自动完成呢?

出0入0汤圆

发表于 2011-5-13 23:43:13 | 显示全部楼层
我们量产用编程器烧EBOOT,内核都是后面通过EBOOT用SD卡自动烧写。

出0入0汤圆

发表于 2011-5-14 00:51:49 | 显示全部楼层
尽量找一片没有坏块的空片(可以用编程器读一下bootblock就能知道有没有坏块了),贴到你的目标板上,用你平时的调试手段将程序下载好,将NF取下来,用支持NF算法的编程器读出来,保存,就可以用于批量生产了,注意:编程器尽量选好点的,比如smartpro、superpro等支持Nandflash的。

出0入0汤圆

 楼主| 发表于 2011-5-14 18:02:42 | 显示全部楼层
回复【6楼】sz_zz  
-----------------------------------------------------------------------
谢谢。我谷歌了一下有提到类似的生产方法,就是不需要提供什么镜像文件或校验文件,直接提供烧好的flash就行了

出0入0汤圆

发表于 2012-7-25 16:06:20 | 显示全部楼层
请问LZ还在吗?分享一下最终做法。

目前我也遇到此问题,倒是可以用软件直接合成文件,但是如果在烧录时选择遇到一个坏块就跳过的话,会出现LZ的问题,后面的数据会向后偏一个块
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-26 10:20

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表