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

关于DM8148的不能启动问题

我们公司自己设计的DM8148的板子,目前存在以下几个问题,请求专业人士的帮助。

1、官方的ddr是8位的,我们改成了16位的,都需要修改uboot或者内核代码的什么部分?我们的ddr数据线没有用匹配电阻,是否有影响?

2、sd卡启动数据手册说是要用mmc1口,我们设计成了mmc0口,这个口是否可以?

3、我尝试用串口启动,先测试购买的开发板,根据你们官方的资料是打印C的时候通过串口下载,完成后再按复位按键就可以启动,但是我测试是下载完了按复位按键后直接重启还是打印C,并未启动uboot。

4、我们的板子尝试从串口启动,有时候打印的是C,有时候是其他字符,不知道是什么原因,而且打印C的时候也不能通过串口下载uboot,请问这些大概都是什么原因引起的??

 

Eason Wang:

1. 不需要了。 DDR3 不是必须用匹配电阻的。

2. 只支持MMC1启动

Eason Wang:

3. 串口下载后不需要按复位键就应该可以启动的。   按复位之后你通过串口下载的东西也就被冲掉了。

4. 有可能是你的机器串口设置问题,可能因为波特率偏移较大存在乱码。建议用PC原生串口看看或者换用其他的USB-串口线。如果怀疑是串口的问题的话,那么你通过串口去下载代码可能也有误码的可能,无法启动就可以解释了。

shumao wang:

回复 Eason Wang:

您好,我的测试办法是这样的,先断电,然后打开文件传输,然后上电文件就会被下载,一般都可以完成,当然也存在进度卡主的,但是即使100%完成了,

依然是没有任何反应,我用了电脑自带的串口和usb转的串口都是这样,还有,买的开发板和我们自己做的都是这样的,我想是不是设置启动除了boot的0-4之外还有

其他需要配置的地方,谢谢!

shumao wang:

回复 Eason Wang:

你好,我有新的进展,原来是用的uboot二进制文件是开发板厂家提供的,后来我又自己编译了一次,开发板启动成功了,但是我们的板子还是不行,

所以我就问问,是不是因为我们换了ddr,官方是8位的,我们换了16位的,需要如何修改uboot中的配置?谢谢!

Ternence_Hsu:

回复 shumao wang:

你好;

        关于uboot的ddr的配置,你可以参考下面的文档,主要修改ddr时序等参数

        http://processors.wiki.ti.com/index.php/TI813x-DDR3-Init-U-Boot

        http://processors.wiki.ti.com/index.php/File:DM813x_DDR_Controller_Register_Configuration_spreadsheet_v1.0.zip

赞(0)
未经允许不得转载:TI中文支持网 » 关于DM8148的不能启动问题
分享到: 更多 (0)