产品设计中需要从NAND Flash启动,现在在开发板上是使用UART+SD卡,也就是通过uboot读SD卡然后写nand flash,以后的产品中肯定不会专门搞个SD接口放那,还有什么方法写NAND flash?没找到相关技术文档
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
可以通过CCS jtag口烧写nand flash, 不知道是否符合你的要求.
http://processors.wiki.ti.com/index.php/AM335x_CCS_Flashing_Tools_Guide
335烧写NAND flash的方法有很多种啊,除了SD之外,Ethernet/Uart/USB/JTAG(ccs)都行啊, 可以参考一下这个连接:http://processors.wiki.ti.com/index.php/AM335x_U-Boot_User%27s_Guide
你是想问在产品量产的时候如何批量烧写NAND flash么?方法很多啊,NAND flash可以先烧后贴,也可以先贴后烧啊。
先烧后贴的话,有很多一拖几的烧写器,网上搜一搜;
先贴后烧的话,上面的几种方法都可以。如果板子有网口,可以用网口启动烧录,找个Linux机器,做好DHCP & TFTP server把相关文件放在里面,从板子的第一次启动到烧录NAND flash都可以自行由脚本完成,个人感觉这个方式在烧录时比较快捷,但就是需要花时间在准备工作(linux那些server的搭建)上。
总之方法很多,就看你具体的应用需求了.
对于先烧后贴的情况,要注意ECC算法的一致性,对于量不是特别大的case,还是推荐在线烧写
"先烧后贴的话,有很多一拖几的烧写器,网上搜一搜;"--------请问有推荐的烧写器的品牌吗?我是做AM3359 WINCE7平台的. 据我以前做CSR A4/A5/PRIMA的经验, 这个需要TI原厂和烧写器公司共同调试开发, 因为具体将XLDRNAND.bin, EBOOTND.bin, NK.bin烧到SLC的哪个位置是应该有讲究的巴, 而且烧写器软件要支持.
我现在公司马上要有10K AM3359 WINCE7平台的量产了, 特别想知道如何用烧写器做先烧后贴, 我们希望烧写器的价钱要便宜, 可以在深圳华强北赛格可以容易买到烧写器.
请您指导.
你们10k的量不大,烧写器不便宜的,建议在线烧写,我们近期会相应的工具发布
10K的量不大, 那我马上下个1KK AM3359?或者100KK AM3359?够吗?不够, 你说。 我马上交我老板拿钱下单提货。
“建议在线烧写,我们近期会相应的工具发布”-----是USB接口的吗?USB才最快。
目前, 直接烧写nand的设备比较贵,不适合大部分的客户,因此,我们的研发团队正在开发烧写脚本,这样产线的工人只用点按钮就没问题。
这个工具我们近期会发布
这个在线烧写工具最好越简单越傻瓜化越好。
请问AM3359 WINCE7平台也会有该工具吗?本人所在公司是做AM3359 WINCE7产品的。
谢谢您的建议,简单易用一直是我们开发工具的目标。
我们的这个工具的原理是先下载一个uboot,然后通过uboot烧写板子上需要用的image到nand中,所以对于WINCE 7,其image也可以这样烧写,只是要移植一下spl/uboot ,这个很简单
你们应该是通过USB启动, 将uboot和IMAGE通过USB下载到DDR内存里面, 让uboot跑起来;uboot再将内存里面IMAGE包括uboot本身烧写到NANDFLASH上对吧?
希望你们用的是USB口, 千万不要用串口, 不然光下载UBOOT和IMAGE到DDR里面都需要很长时间.
是的,您说的对,我们将来提供的软件会提供对USB的支持