完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
我设计的核心板,用的AM3505,三星的DDR2,2片,共256MB,三星的8位Nand。用官方LinuxPSP中U-boot.bin通过flash.exe V1.5.1 下载到DDR2并执行,但是没有任何输出显示,但是同样的方法下载到LogicPD AM3517的开发板上可以运行,请问AM3505和AM3517除了3D图形加速器之外,还有别的差别吗?
|
|
相关推荐
22个回答
|
|
我的核心板用官方bsl中的测试程序可以测试通过,比如NAND Ram等待
|
|
|
|
我的核心板用官方bsl中的测试程序可以测试通过,比如NAND Ram等待
|
|
|
|
请先确认MLO中的ddr配置是否正确,可以参考AM35x 中的 9.2 SDRAM Controller (SDRC) Subsystem 如果我的回答解决了您的问题,请确认答案,谢谢!:) |
|
|
|
jvwueurw 发表于 2018-5-14 06:51 Yaoming Qin,你好 你说的MLO是X-load.bin.ift吗? 我现在的情况是,直接将U-boot.bin通过flash tool下载到ddr中并执行,flash tool中有一个选项是download and execute,并没有运行MLO,ddr的初始化是在flash tool的配置文件中实现的。 |
|
|
|
xiaokanchenfu 发表于 2018-5-14 06:57 我的板子上用的DDR2是K4T1G164,LogicPD Am3517 EVM板上用的DDR2是MT47H64M16,都是128MB,我觉得DDR2配置应该是一样的,就算不同,应该也差不多,至少不会有很大的差别,MT47H64M16 的DDR2配置完全可以用在K4T1G164上。DDR2的配置是在FLASH TOOL的配置文件中实现的,这个我想TI的专家是知道的。 根据我调试分析的情况看,我个人觉得U-BOOT的代码在AM3505的板子上根本没有运行。对此问题,我郁闷了很久, 我希望TI的专家能及时的给出建议,谢谢。 |
|
|
|
同学,官方的u-boot.bin要与官方存储器配,另外,官方的板子的串口与你使用的是否相同。不是说你随便做一个板子,不做任何移植工作,官方的就应该支持你的。你本身确实可能与官方板子有很多重要不同嘛。
|
|
|
|
hu_wfllllfllllf 发表于 2018-5-14 07:18 BlackSword,你好,谢谢你的回复 我开放的板子用的是串口3,和开发板是一样的,如果不一样,怎么能通过Flash Tool下载程序呢?? 我的板子非常简单,是一个最小系统,AM3505+DDR2+NAND+NETWORK PHY,我用的NAND是8位的,这是与开发板最大的差别,但是就算不改NAND驱动,NAND初始化代码之前的信息都应该可以打出来的,比如版本信息等,运行到NAND初始化时,打印NAND没找到等等异常信息,但是现在什么信息都没有。 我在这里发帖的目的就是请教还有可能是哪里的问题,这些问题除了TI的专家,还有谁更清楚呢? |
|
|
|
iecctv 发表于 2018-5-14 07:35 中国电子网BBS上发了这样一个帖子: 百名 TI中国工程师上线倾力给您支持! 2011年 9月 1日起,百名 TI 中国工程师全部进入德州 仪器在线技术支持社区,为您提供即时技术支持与服务。 您只需注册登录后,在首页录入您的问题,TI工程师将及 时为您解惑答疑! bbs.21ic.com/icview-267997-1-1.html 电子工程世界网站同样有类似的报道,但实际上TI并没做到。 |
|
|
|
客户,您好,我们在DSP上的支持力量目前确实有些紧张,非常感谢您的理解!我们会尽快回复您。 |
|
|
|
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确保你给了正确的参数。 |
|
|
|
xiaokanchenfu 发表于 2018-5-14 07:07 不好意思,回答有点延迟,请查询一下内容 1. 请查看TRM,也就是SPRUGR0B.pdf, chapter 24, 24.2.3 Boot Configuration,看看您的boot 跳线,确保是从nand 启动. 片子启动的过程, ROM code->MLO->uboot->uImage,所以请逐个查询. 2. 请查看processors.wiki.ti.com/.../Flash_v1.6_User_Guide,中的 Limitations, Download and execute can only branch to Thumb code,所以您用的方法不对。 3. MLO主要是用来congfigue ddr的,也就是我上个帖里面提到的: 9.2 SDRAM Controller (SDRC) Subsystem. 4. 你也可以参考1中的启动方法配置串口启动,看看串口有没有打印,从而可以知道rom code是否已经起来了,也就是可以检查上电时序等启动的配置都没问题,这样可以进一步细化问题。 如果有进一步的问题,请反馈。 谢谢! 如果我的回答解决了您的问题,请确认答案,谢谢!:) |
|
|
|
jvwueurw 发表于 2018-5-14 08:39 Jack Zhao 按楼上所说,也就是你要编译你的uboot为thumb代码,才可以用flashtool下载执行,而原始带的u-boot.bin并不是thumb代码,而是ARM代码,显然,是不能运行的。不知道,你是否有试过把EVM板上的FLASH擦除掉,再来下载过你那个u-boot.bin这样你就知道是不是EVM可用,而在你的板子上不可用了。 如我前述,先按标准流程进行,TI的flashtool毕竟首先是个烧写工具,而不是个仿真工具。 祝好运。 |
|
|
|
hu_wfllllfllllf 发表于 2018-5-14 08:20 sp一下 做技术的时候,不用郁闷遇到困难,有困难才会深入,如果什么问题都没有问题,就没有啥动力深入研究问题了:) 如果我的回答解决了您的问题,请确认答案,谢谢!:) |
|
|
|
hu_wfllllfllllf 发表于 2018-5-14 08:55 补充一下,不要把uboot编成thumb 指令,这个没有意义 如果我的回答解决了您的问题,请确认答案,谢谢!:) |
|
|
|
当然没意思了,因为后面linux kernel还不是thumb的。 所以说走上了一条另类的路,就要一直另类下去了。 |
|
|
|
jvwueurw 发表于 2018-5-14 09:10 作者 Yaoming Qin 赞这一句,什么是成就感,对技术人员而言就是解决了一个又一个的问题,克服了一个又一个的困难! |
|
|
|
hu_wfllllfllllf 发表于 2018-5-14 09:51 非常感谢Yaoming Qin和BlackSword两位专家的回复。 我的这个项目,进度出现了很大的延迟,领导给了压力,所以很郁闷。 我最早调试的时候就是按照Rom Code->MLO->u-boot的方式做的,设置拨码开关(启动模式)从串口启动,通过Flash Tool首先擦除Nand,然后把MLO和U-boot下载到Nand中,接着更改拨码开关从Nand启动,一个小的修改就要重新走一遍,所以用这个方式调试非常麻烦。我看到Flash Tool中download and execute选项,就在AM3517EVM板上尝试了一下,即把U-boot下载到DDR2中并执行,下载完成后,串口上可以看到打印的信息,这整个过程AM3517EVM都是在串口启动模式,所以我觉得这个方法可行而且效率很高,然后就在我的板子上调试,结果什么信息都没有。 我再按照二位专家的建议检查一下,再次感谢! |
|
|
|
iecctv 发表于 2018-5-14 10:04 Yaoming Qin,你好 能否留下你的电话,我想电话和你沟通一下。 谢谢! |
|
|
|
Yaoming Qin,你好 请问调试AM35XX的U-boot有没有什么好的工具和方法,请推荐一下 谢谢! |
|
|
|
只有小组成员才能发言,加入小组>>
309 浏览 1 评论
513 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
754 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
641 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1113 浏览 1 评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
226浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
181浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
46浏览 13评论
在使用3254进行录音的时候出现一个奇怪的现象,右声道有吱吱声,请教一下,是否是什么寄存器设置存在问题?
149浏览 13评论
TLV320芯片内部自带数字滤波功能,请问linein进来的模拟信号是否是先经过ADC的超采样?
158浏览 12评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-18 19:18 , Processed in 1.309569 second(s), Total 112, Slave 96 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号