TI中文支持网
TI专业的中文技术问题搜集分享网站

DM6467T开发板在CCS中Load Program失败

先描述下现象:

1. 开发板是我们打的,之前用的是DM6467(729 MHz)芯片,能做4路H264编码,后面想提高板子性能,换成DM6467T(1G Hz)的芯片。

板子重新焊接后,开发板外围硬件也做了些修改:

(1). 修改核心芯片晶振,将原来27M晶振(6467)换成33.330M晶振(6467T)

(2). 电源模块电阻,将原来提供1.2v电压改成提供1.3v 6467T电压

因为板子的nand flash中保存有原来的程序,给板子上电后,能够正常加载UImage并启动linux,而且我还运行了原来的编码程序,进行了4路H.264编码。

再重启板子,板子在uboot时出错:

"Booting PSP Boot Loader

Starting NAND Copy

NAND Boot failed. Starting UART

BOOTPSP"

想不明白,同样一个UBL, UBOOT为什么最开始能够正常启动,后面就不行了呢?

于是准备重新烧写UBL,UBOOT,更加严重的问题随之而来:

在CCS下加载nand_flash_writer.out到内存时,失败,如下图:

在后面多次测试过程中,有时候能够正常加载,有时候加载程序成功了Go Main时会失败。但大多数情况下是加载不正常。

后面我修改link.cmd程序将程序加载到IRAM,可以正常加载和Go Main

会不会是DDR的问题

我怀疑是板子在焊接的时候,有虚焊的情况,网上有一个类似的问题:

http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/99/p/6736/25809.aspx

但bga焊接的工作人员拿回去用X光看了,说不存在焊接的问题。

尝试着修改gel文件有关pll和ddr的设置,但还是没有成功

请问下社区里面的朋友,这个现象最有可能是哪块出了问题呢?

若真是DDR有问题,有没有在不换芯片的情况下进行验证?(DDR也是BGA封装)

DDR芯片型号:三星 K4T1G164QE-HCF7 (8 * 8 bank * 16bits)

谢谢!

Eason Wang:

哪种重启方式?

ajax he:

回复 Eason Wang:

重启板子就是断电,加电方式的暴力重启。

ajax he:

回复 changquan wang:

谢谢你的回复,我按照你的提示先测试下

changquan wang:

回复 ajax he:

ajax he 你好!不知道你的问题,解决了没?如果BGA焊接没有问题,那很可能是排阻虚焊。相同的问题之前我也遇到过。

我这里硬件调试已经全部结束,但是在做H264,以及相关算法的时候,遇到问题。

可以相互交流么,我的邮箱是chang-quan@126.com

赞(0)
未经允许不得转载:TI中文支持网 » DM6467T开发板在CCS中Load Program失败
分享到: 更多 (0)