天嵌 ARM开发社区

 找回密码
 注册
查看: 6866|回复: 15

uboot启动失败!!!!!

[复制链接]
gaowenhui 发表于 2010-12-2 10:45:01 | 显示全部楼层 |阅读模式
我是买的TQ2440的板子,然后参考TQ2440 的板子做了一块板子,用的NORflash是AMD的am29lv160db,nandflash是用的K9F2G08U0A,SDRAM跟TQ2440 用的一样,我的板子上没有用到按键、LED、音频和SD卡这些模块,也没有IIC电路
   我我自己做的板子不能从NOR启动,NOR里已经烧写了UBOOT,在开发板上能从NOR正常启动,我的板子和开发板地板复位电路和JTAG电路都一样,复位电路还没有焊上去,在我板子上可以使用Jlink烧写NOR flash,我的板子电源正常,请帮忙分析一下 原因,谢谢先~
 楼主| gaowenhui 发表于 2010-12-2 11:07:21 | 显示全部楼层
我用的是天嵌提供的开发板的uboot,终端没有任何信息
现在很疑惑,难道norflash芯片换成AM29lv160db就不行了吗?接口应该是一样的吧
会有哪些原因造成启动失败,请天嵌的专家帮忙分析一下,谢谢了
回复

使用道具 举报

天嵌_support1 发表于 2010-12-2 11:46:22 | 显示全部楼层
1# gaowenhui


说句实话,你的描述很乱。
我真的很难捕获你的过程和细节。能不能理顺一下呢?
回复

使用道具 举报

knightfy 发表于 2010-12-2 15:27:29 | 显示全部楼层
1# gaowenhui


说句实话,你的描述很乱。
我真的很难捕获你的过程和细节。能不能理顺一下呢?
embedsky_lxt 发表于 2010-12-2 11:46

我估计他说的是他改了硬件,换了norflash,但是之前在开发板就可以,换了硬件就不行,我估计是因为uboot移植时候有其他串口,网口,usb驱动,而硬件没有,所以不起来,版主对不对哦
回复

使用道具 举报

 楼主| gaowenhui 发表于 2010-12-2 17:21:36 | 显示全部楼层
1# gaowenhui


说句实话,你的描述很乱。
我真的很难捕获你的过程和细节。能不能理顺一下呢?
embedsky_lxt 发表于 2010-12-2 11:46


不好意思啊,没有讲清楚
我自己做了个板子,跟TQ2440 的差别是NORflash改成了AM29LV160DB,用Jlink可以下载uboot到NorFlash中,但是从nor flash启动时没有串口工具没有反应,启动不正常,麻烦您给分析一下是什么原因,谢谢
回复

使用道具 举报

 楼主| gaowenhui 发表于 2010-12-2 17:23:30 | 显示全部楼层
我估计他说的是他改了硬件,换了norflash,但是之前在开发板就可以,换了硬件就不行,我估计是因为uboot移植时候有其他串口,网口,usb驱动,而硬件没有,所以不起来,版主对不对哦
knightfy 发表于 2010-12-2 15:27


对头哈,谢谢啊
回复

使用道具 举报

knightfy 发表于 2010-12-2 21:31:47 | 显示全部楼层
对头哈,谢谢啊
gaowenhui 发表于 2010-12-2 17:23

因为我也是类似这样的 问题 你可以看看使用那个天嵌的bootloader
回复

使用道具 举报

 楼主| gaowenhui 发表于 2010-12-3 10:24:28 | 显示全部楼层
因为我也是类似这样的 问题 你可以看看使用那个天嵌的bootloader
knightfy 发表于 2010-12-2 21:31


我用的就是天嵌提供的uboot,没有办法启动
把裸奔的程序下到NorFlash中,也还是无法启动
我觉得是不是某些启动参数设置错误啊?
或者是哪个外设没有焊好的原因?
回复

使用道具 举报

knightfy 发表于 2010-12-3 22:38:02 | 显示全部楼层
你是把核心板拆了做底板还是?
回复

使用道具 举报

天嵌_support1 发表于 2010-12-4 11:11:12 | 显示全部楼层
8# gaowenhui


裸奔程序尽量不要烧写到NorFlash。
Nor Flash要用来存放Uboot。你烧写进去了就覆盖了uboot,将来你要烧写又有麻烦了。
要用命令 7 烧写到SDRAM或者用命令a烧写到Nand
回复

使用道具 举报

 楼主| gaowenhui 发表于 2010-12-6 10:05:10 | 显示全部楼层
你是把核心板拆了做底板还是?
knightfy 发表于 2010-12-3 22:38

我的板子是参考tq2440做的,整个板子都是自己做的
回复

使用道具 举报

 楼主| gaowenhui 发表于 2010-12-6 10:07:37 | 显示全部楼层
8# gaowenhui


裸奔程序尽量不要烧写到NorFlash。
Nor Flash要用来存放Uboot。你烧写进去了就覆盖了uboot,将来你要烧写又有麻烦了。
要用命令 7 烧写到SDRAM或者用命令a烧写到Nand
embedsky_lxt 发表于 2010-12-4 11:11


不过我的问题是uboot无法从nor flash启动,所以试一下普通裸奔程序可不可以从nor flash启动
回复

使用道具 举报

天嵌_support1 发表于 2010-12-6 11:54:38 | 显示全部楼层
12# gaowenhui


结果如何呢?
回复

使用道具 举报

 楼主| gaowenhui 发表于 2010-12-7 16:10:55 | 显示全部楼层
12# gaowenhui


结果如何呢?
embedsky_lxt 发表于 2010-12-6 11:54

烧写的裸奔程序可以从Nor flash正常启动,用的裸奔程序是天嵌提供的那个TQ2440_test
回复

使用道具 举报

林子渊 发表于 2010-12-12 16:14:32 | 显示全部楼层
我今天也遇到了,上次烧按键中断 和 串口 时,弄到Nor flash,今天烧uboot 、kernel、root文件,就是启动不了,一直是白屏,刚才看到  embedsky_lxt  说要把uboot用命令 7 烧写到SDRAM,我就试了下,可以从nor flash启动 进入下载模式,但就是从nand flash启动,超级终端一点信息也没有,液晶是白屏,之后又用命令a烧写到Nand,这下就可以了!

还有就是: “裸奔程序尽量不要烧写到NorFlash。”这也是今天的收获之一
看来以前的帖子还是要多看看,不必每次都发新帖,不然,回答的次数多了,就懒得回了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2025-8-16 17:56 , Processed in 2.045675 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表