首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

NOR flash 和 Nand flash烧写异常。GT2440开发板

2013-07-16 
NOR flash 和 Nand flash烧写错误。GT2440开发板昨天我错误的将GT2440Test.bin烧写进了Nor flash 和Nand fl

NOR flash 和 Nand flash烧写错误。GT2440开发板
昨天我错误的将GT2440Test.bin烧写进了Nor flash 和Nand flash。导致开发板无法正常使用。目前开发板只能识别这一个测试程序。我重新烧写boot程序。。JTAG flash编程的时候无法识别Nor型号,无法烧写。dnw软件也无法识别ARM9,我该怎么办呢?如何才能烧写回原来的boot。再让开发板运转起来? 请各位大神指教一下。谢谢。。。。

额不得不说按照视频手册和技术教程按部就班烧写毫无问题,过程很熟悉,就丫我就想我能不能试试别的呢?好奇心害死猫。我还特别想了想 应该可以的。于是我就将一个测试bin文件当成boot烧写进了Nor flash 结果就悲剧了,以致后来我又装着胆子将这个bin烧进nand flash 导致了一错再错。目前系统板连接JTAG 后 JTAG无法识别Nor flash型号。无法烧写。使用j-link烧写也不成功。现在只能使用超级终端对应测试那个test程序。
    我试过多种方法,百度了很多,都没解决掉这个问题。所以就跑来求过路的大神指教。我很想通过思考,查资料解决这个问题,可是能力有限,思路不对,方法不对,毫无进展。还请有经验的大师指点,。谢谢。实在不行只能商量一下商家返厂了。这是最无奈的。。请各位帮着出出主意。。。谢谢啦。 Flash ARM开发板 u-boot
[解决办法]
不要担心,问题一定能解决的。

正常的具体的操作我做过,以后也打算把自己的一套代码烧进去,虽然没有像你说的那样试过,但是知道这里面的原理,知道是可以解决的。即使是烧错了uboot。


只要能通过Jtag连接到ARM9,那问题基本上都能解决。

用Jtag下载程序到SRAM中,这个代码主要是初始化SDRAM,NandFlash、norflash的。然后接下再用jtag下载你正确的boot程序进去,可能还需要要再多做一步。之所以ARM9不能像一般单片机那样可以直接烧写程序,是因为需要初始化SDRAM,NandFlash、norflash。单片机的内置SRAM和flash基本上都是直接可以可操作的,所以jtag可以直接烧进去。

[解决办法]

引用:
谢谢楼上的哥们,真心的,谢啦。。问题解决了。。我整理成了一片帖子,http://bbs.csdn.net/topics/390516705    有空看看,或许有帮助。。。呵呵问题解决掉感觉很轻松。。呵呵。


恭喜LZ解决问题。帖子收藏了,以后会用得着了。

热点排行