天嵌 ARM开发社区

 找回密码
 注册
查看: 8231|回复: 14

Uboot烧写不成功??!!

[复制链接]
dreamriver 发表于 2009-8-25 18:41:45 | 显示全部楼层 |阅读模式
本帖最后由 dreamriver 于 2009-8-25 18:52 编辑

我的是256M nandflash的开发板,按照新版操作手册 TQ2440开发板使用手册V1.0_20090808.pdf操作,pc的BIOS的并口模式已设置成EPP,GIVEIO并口驱动也装了,开发板也处于nor flash 启动状态。要烧写nor flash,配置单用的是 打包在H-JTAG V0.9.2.rar里的:TQ2440_nor_eon.hfc(用其他的也通不过), 但是出现:Can‘t download driver to specified address.但是如果 把2. configuration里的 RAM Start Address:改成0x40000000,就可以通过检测,显示nor flash的型号:EN29LV160AB 0x2249001C,并且可以烧写进去(src file 选的是:光盘里 出厂烧录镜像合集\东华3.5寸屏的镜像\U-boot\u-boot_W35.bin),但是在超级终端上也出现不了一键菜单。另外,0x4000000也不是sdram的地址啊,怎么会通过检测和烧写进去?烧nand flash也是同样问题(配置单是TQ2440_nand_2KP.hfc),出现Can‘t download driver to specified address,把2. configuration里的 RAM Start Address:改成0x40000000,就可以通过检测,并烧写进去,但开机前按空格键也进入不了一键菜单, 超级终端没反应。
另外,在最初时,我用SJF2440.exe烧写norflash和nandflash,因为太慢,没烧完就关掉了。我板子现在的状态是,开机白屏,无论哪种启动方式超级终端都没反应。
 楼主| dreamriver 发表于 2009-8-25 19:18:15 | 显示全部楼层
另外,我的串口经2.3脚短接,可以在超级终端上自发自收
回复

使用道具 举报

亚瑟王 发表于 2009-8-26 12:50:46 | 显示全部楼层
需要重新烧写uboot到Nand Flash和Nor Flash。
使用SJF或H-Jtag
回复

使用道具 举报

 楼主| dreamriver 发表于 2009-8-26 13:53:27 | 显示全部楼层
用H-jtag烧写norflash,按光盘配置文件TQ2440_nor_eon.hfc,烧写出现:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

 楼主| dreamriver 发表于 2009-8-26 15:08:54 | 显示全部楼层
用SJF2440软件也试过了,按手册操作,出现的屏幕信息和手册也相同,但是超级终端还是显示不了一键菜单,没有反应或只出现一个乱码的字。
回复

使用道具 举报

 楼主| dreamriver 发表于 2009-8-26 15:24:20 | 显示全部楼层
是不是我的板子坏了?买回来没几天啊,我啥都没做啊,就是照着手册烧写flash
回复

使用道具 举报

亚瑟王 发表于 2009-8-27 10:18:28 | 显示全部楼层
使用H-Jtag对Nor Flash烧写,你需要从Nor Flash启动,也就是把电源接口的开关拨到从Nor那个方向,然后再使用H-Jtag就行了。
SJF2440软件烧写的话需要很长时间的,烧写完毕后会有提示信息的。

最后:开发板不是那么容易损坏的,建议冷静下来,仔细看一下手册,肯定是可以解决的。
回复

使用道具 举报

catamout 发表于 2010-2-23 11:26:31 | 显示全部楼层
我的也是哦  为什么要把0x30000000改为0x4000000(而0x40000000也不是sdram的地址啊),才能检测到 NOR Flash呢?  我是用光盘自带的 TQ2440_nor_eon.hfc文件的。。。  请问可以跟我们讲解一下吗?
回复

使用道具 举报

yuweixian 发表于 2010-3-5 14:46:37 | 显示全部楼层
我的情况也一样  还没有解决:(
回复

使用道具 举报

fyb520 发表于 2010-3-14 12:54:38 | 显示全部楼层
我也遇到了啊,用jlink就可以烧写进去,那工程师还远程了,结果也没搞好,望管理员解决下
回复

使用道具 举报

fooishgirl 发表于 2010-5-16 21:19:15 | 显示全部楼层
我的板子也是刚买的呢,在用H-JTAG烧录里nand 的UBOOT时,选择了”Erase"结果把从NAND FLASH 启动后就是没显示什么东西。我重新烧录NAND FLASH UBOOT里,显示已经烧录成功了,但那四个灯就是没有亮,也连接不到超级终端,真不知道是怎么回事,怀疑是板子的问题,希望管理员解决。
回复

使用道具 举报

woai2008 发表于 2010-5-17 17:32:11 | 显示全部楼层
呵呵,不知道  我买了板子还没有烧写那。不知道咋样
回复

使用道具 举报

buster 发表于 2010-6-3 15:40:48 | 显示全部楼层
我也出现过上面的问题 can,t download.......   ,不能识别Nor flash,:lol  解决办法是用sjf2440软件烧写,虽然慢点
回复

使用道具 举报

亚瑟王 发表于 2010-6-4 19:03:53 | 显示全部楼层
还有一个可能:就是开发板进入到操作系统了,进入操作系统后会启动MMU的,启动MMU之后,系统访问的都是虚拟地址,导致Jtag不能访问到物理地址出错的。建议一开机马上就用H-Jtag探测CPU或进入uboot下载模式后再用H-Jtag。
回复

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-6-17 21:04 , Processed in 2.047787 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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