我用DM8147配置成串口烧录模式的时候,烧录u-boot的时候。u-boot分为三部分,依次是u-boot.min.uart,u-boot.min.nand,u-boot.max.nand。但是我在用串口烧录第一部分之后就就停下来了,不能再进行烧录下去,请问一下是什么问题?(用串口烧录配置没有问题,已经批量使用过。出现这种问题的机器一般是在车上运行一段时间之后,或者老化之后出现。有的机器出现这种不能烧录的情况,串口没有问题,DDR正常,NAND正常,DSP程序能够正常运行,但是就是不能烧录)
Chris Meng:
tu dengjieDM8147配置成串口烧录模式
是配置的串口启动么?如果是,你应该是先通过串口启动模式下载uboot min,然后在uboot min下通过串口再下载uboot,在uboot下烧写nand的uboot min和uboot。
你是在uboot下(不是uboot min)下烧写nand 的uboot min停下来了,停下来是uboot挂死了,还是有错误提示?
tu dengjie:
回复 Chris Meng:
是配置成串口烧录。传输完u-boot.min.uart之后就不动了,屏幕上面没有错误提示。
Chris Meng:
回复 tu dengjie:
Dengjie,
请等待串口CCC打印结束后,再通过串口下载代码看看。
我遇到过如果在CCC打印位结束就通过串口下载,会失败。
tu dengjie:
回复 Chris Meng:
CCC打印结束之后就开始启动程序了,应该下载不了uboot了吧?我这里下载uboot的方式已经写成一个程序控制了,什么时候下载第一部分,什么时候下载第二部分,都是虚拟机上面Debian的程序自动控制的。
Chris Meng:
回复 tu dengjie:
Dengjie,
CCC打印结束后,在串口中点击选择下载,然后复位一下板子,就可以了。
tu dengjie:
回复 Chris Meng:
你说的方法我试过了,现象跟之前的一样。
Chris Meng:
回复 tu dengjie:
Dengjie,
你们的板子换过DDR芯片的型号了么?
tu dengjie:
回复 Chris Meng:
能下载的和不能下载的都是相同的DDR型号。之前试过不能下载的,换个DSP就可以下载了。但是DSP应该没有那么容易坏吧
Chris Meng:
回复 tu dengjie:
Dengjie,
串口启动失败的板子,SD卡可以正常启动么?或者可以连上仿真器看看芯片是否正常。
tu dengjie:
回复 Chris Meng:
我们这边的人都没有搞过SD卡方式烧录,仿真器现在也不在手上,一时半会也拿不到,试不了。你能否发一个SD卡烧录的uboot可执行文件给我,我这边试一下。有的话加我QQ:854048998,或者发我QQ邮箱:854048998@qq.com