我的项目上用的OMAPL138芯片,但是NAND FLASH用的是其他厂商的 MT29F4G16ABADAH4。
我对比了和开发板上NAND FLASH 的区别,主要在于我用的是16位宽。
用现成的Nand-Writer.out来烧写程序一直不成功。我想可能是位宽不一样。
没有源码不会改。
谁有基于16位宽的Nand-Writer.out能发一下吗,或者告诉我怎么改。
1563476467@qq.com
谢谢
Shine:
源码可以到下面的网站下载, C:\ti\OMAP-L138_FlashAndBootUtils_2_40\OMAP-L138\CCS\NANDWriter
processors.wiki.ti.com/…/Serial_Boot_and_Flash_Loading_Utility_for_OMAP-L138在nandwriter.c里修改
#define NANDWIDTH_16
//#define NANDWIDTH_8
user5324036:
回复 Shine:
你好:我也查到了这个源码地址。
下载下来,把需要的源文件都整到一起,编译时出现错误,和之前的一个帖子现象一样。
SPI flash烧写程序理解
www.51ele.net/forum.php(出处: 嵌入式开发者社区)
后来又把代码移植到别的工程中,这个错误没了。
但是运行之后程序一直停留在 [ARM9_0] Starting OMAP-L138 NANDWriter. 不往下执行了。
暂停后也没报错。不知什么原因