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