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

U-boot在A3505上不能运行,AM3517上可以

我设计的核心板,用的AM3505,三星的DDR2,2片,共256MB,三星的8位Nand。用官方LinuxPSP中U-boot.bin通过flash.exe V1.5.1 下载到DDR2并执行,但是没有任何输出显示,但是同样的方法下载到LogicPD AM3517的开发板上可以运行,请问AM3505和AM3517除了3D图形加速器之外,还有别的差别吗?

jack zhao:

我的核心板用官方bsl中的测试程序可以测试通过,比如NAND Ram等待

jack zhao:

我的核心板用官方bsl中的测试程序可以测试通过,比如NAND Ram等待

Yaoming Qin:

回复 jack zhao:

请先确认MLO中的ddr配置是否正确,可以参考AM35x 中的 9.2 SDRAM Controller (SDRC) Subsystem

jack zhao:

回复 Yaoming Qin:

Yaoming Qin,你好

你说的MLO是X-load.bin.ift吗?

我现在的情况是,直接将U-boot.bin通过flash tool下载到ddr中并执行,flash tool中有一个选项是download and execute,并没有运行MLO,ddr的初始化是在flash tool的配置文件中实现的。

jack zhao:

回复 jack zhao:

我的板子上用的DDR2是K4T1G164,LogicPD Am3517 EVM板上用的DDR2是MT47H64M16,都是128MB,我觉得DDR2配置应该是一样的,就算不同,应该也差不多,至少不会有很大的差别,MT47H64M16 的DDR2配置完全可以用在K4T1G164上。DDR2的配置是在FLASH TOOL的配置文件中实现的,这个我想TI的专家是知道的。

根据我调试分析的情况看,我个人觉得U-BOOT的代码在AM3505的板子上根本没有运行。对此问题,我郁闷了很久,

我希望TI的专家能及时的给出建议,谢谢。

Zhao Jack:

回复 BlackSword(三寸丁):

BlackSword,你好,谢谢你的回复

我开放的板子用的是串口3,和开发板是一样的,如果不一样,怎么能通过Flash Tool下载程序呢??

我的板子非常简单,是一个最小系统,AM3505+DDR2+NAND+NETWORK PHY,我用的NAND是8位的,这是与开发板最大的差别,但是就算不改NAND驱动,NAND初始化代码之前的信息都应该可以打出来的,比如版本信息等,运行到NAND初始化时,打印NAND没找到等等异常信息,但是现在什么信息都没有。

我在这里发帖的目的就是请教还有可能是哪里的问题,这些问题除了TI的专家,还有谁更清楚呢?

Zhao Jack:

回复 Zhao Jack:

中国电子网BBS上发了这样一个帖子:

百名 TI中国工程师上线倾力给您支持!

2011年 9月 1日起,百名 TI 中国工程师全部进入德州

仪器在线技术支持社区,为您提供即时技术支持与服务。

您只需注册登录后,在首页录入您的问题,TI工程师将及

时为您解惑答疑!

bbs.21ic.com/icview-267997-1-1.html

电子工程世界网站同样有类似的报道,但实际上TI并没做到。

deyisupport:

回复 Zhao Jack:

客户,您好,我们在DSP上的支持力量目前确实有些紧张,非常感谢您的理解!我们会尽快回复您。

BlackSword(三寸丁):

回复 Zhao Jack:

Zhao Jack,

虽然我并非TI的员工,但我觉得你的说法有些偏激了。

TI可能没做好,但我个人认为TI还是在致力于做好,服务好国内工程师。

TI的说法,及百名工程师的进入,是表明一种态度。但作为客户,我们不能把全部指望寄托在TI会给我解决的。

我个人认为TI一定能给我们解决的就是按TI的路子走遇到的问题,你现在的问题是把x-loader都扔了,每个人都出一种新的用法,TI就算再来几百个工程师,也解决不了相关的问题。

还有就是遇到问题,首先要自己多想办法。

我说的可能有点直接了,请予以理解。

下面谈一下你的开发中的问题的解决的思路。

Step1 按processors.wiki.ti.com/…/AM35x-OMAP35x-PSP_04.02.00.07_UserGuide, 你可以am3517evm_config对应的文件为模板,把一些参数改到与你的板子相一致。注意一下DDR的时钟等问题。

Step2 同时下载MLO及u-boot.bin并运行。

如果你非要不带MLO玩的话,请自己列出所有你的板子的与EVM的差异,差异对应的参数是什么,然后仔细研究一下flashtool的porting guide确保你给了正确的参数。

赞(0)
未经允许不得转载:TI中文支持网 » U-boot在A3505上不能运行,AM3517上可以
分享到: 更多 (0)