天嵌 ARM开发社区

 找回密码
 注册
查看: 8552|回复: 13

TQ2416开发板SD卡烧写系统成功后无法启动

[复制链接]
new1988 发表于 2013-12-26 10:26:21 | 显示全部楼层 |阅读模式
我买了几块TQ2416的板子准备做项目,但是用SD卡自动烧写系统不成功,这是板子打印出的信息
  1. ##### EmbedSky BIOS for SKY2416/TQ2416 #####
  2. This Board: SDRAM is 128MB; LCD display size is: 480 X 272
  3. Press Space key to Download Mode.!
  4. SD and FAT initialize success!
  5. Read config file, file length is 0x317.
  6. title is error:锘### This is TQ2416 SD config files ##
  7. title is OK!
  8. condition=INSTALL
  9. OSType=LINUX
  10. beep state=ON

  11. bootloader=images\u-boot_nand_128MB_V1.4.bin
  12. SD_DOWN_ADDR=0x30000000
  13. file length is 0x58650.

  14. NAND erase: device 0 offset 0x0, size 0x80000
  15. Erasing at 0x60000 -- 100% complete.
  16. OK

  17. NAND write: device 0 offset 0x0, size 0x2d000
  18. Writing data at 0x2d000 -- 100% complete.
  19. 184320 bytes written: OK

  20. logodir=images\logo_T43.bin
  21. file length is 0x3fc00.

  22. NAND erase: device 0 offset 0x100000, size 0x200000
  23. Erasing at 0x2e0000 -- 100% complete.
  24. OK

  25. NAND write: device 0 offset 0x100000, size 0x20000
  26. 131072 bytes written: OK

  27. Linux zImage=images\zImage_3.1_auto_LCD_V1.1.bin
  28. file length is 0x390060.
  29. ret=1871872

  30. NAND erase: device 0 offset 0x300000, size 0x400000
  31. Erasing at 0x6e0000 -- 100% complete.
  32. OK

  33. NAND write: device 0 offset 0x300000, size 0x1c9000
  34. Writing data at 0x4c9000 -- 100% complete.
  35. 1871872 bytes written: OK

  36. Linux rootfs=images\root_TQ2416_PDA_SLC_V1.1.bin

  37. NAND erase: device 0 offset 0x700000, size 0xf900000
  38. Skipping bad block at  0x00ae0000                                          
  39. Skipping bad block at  0x07c20000                                          
  40. Skipping bad block at  0x07f20000                                          
  41. Skipping bad block at  0x08e80000                                          
  42. Skipping bad block at  0x0e4c0000                                          
  43. Skipping bad block at  0x0fe00000                                          
  44. Erasing at 0xffe0000 -- 100% complete.
  45. OK

  46. NAND write: device 0 offset 0x700000
  47. Writing data at 0xac0000 --   5% complete.Skip bad block 0x00000000
  48. Writing data at 0x4e9d000 -- 100% complete.
  49. 77438592 bytes written: OK
  50. Saving Environment to NAND...
  51. Erasing Nand...
  52. Warning: Erase size 0x00004000 smaller than one erase block 0x00020000
  53.          Erasing 0x00020000 instead
  54. Erasing at 0x80000 -- 100% complete.
  55. Writing to Nand... done
  56. c=1
  57. Get EmbedSky.ini success!
  58. Start Linux ...

  59. NAND read: device 0 offset 0x300000, size 0x400000
  60. 4194304 bytes read: OK
  61. Boot with zImage

  62. Starting kernel ...
复制代码


到这里就不动了。把拨码开关拨到NAND启动,串口没任何反应。
SD已做好启动盘,且目录如下:


EmbedSky.ini文件如下
  1. #### This is TQ2416 SD config files ####
  2. operating condition=install
  3. OS Type=Linux
  4. LED indicator=on
  5. Beep=on

  6. #### Others ####
  7. bootloader=images\u-boot_nand_128MB_V1.4.bin
  8. LOGO=images\logo_T43.bin
  9. #### Others end ####

  10. #### Linux ####
  11. kernel=images\zImage_3.1_auto_LCD_V1.1.bin
  12. rootfs=images\root_TQ2416_PDA_SLC_V1.1.bin
  13. #### Linux end ####
复制代码
项目时间紧急,望尽快答复。


本帖子中包含更多资源

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

x
亚瑟王 发表于 2013-12-26 10:49:46 | 显示全部楼层
刚刚看了一下你烧写的信息,实际烧写到Nand中的长度和文件实际长度不一致哦。建议确认一下SD卡中的镜像是否正确。或者用USB烧写试试。
 楼主| new1988 发表于 2013-12-26 13:49:17 | 显示全部楼层
本帖最后由 new1988 于 2013-12-26 13:50 编辑

USB烧写是正常的!!!USB烧写的镜像跟SD卡里面的镜像是一样的!!!
亚瑟王 发表于 2013-12-26 17:23:02 | 显示全部楼层
new1988 发表于 2013-12-26 13:49
USB烧写是正常的!!!USB烧写的镜像跟SD卡里面的镜像是一样的!!!

检查一下SD卡中的镜像,我这边测试是可以的。(我这边确保了SD卡的镜像没有任何损坏之类的)。
 楼主| new1988 发表于 2013-12-27 09:59:19 | 显示全部楼层
我用USB直接烧写SD卡里面的镜像,但是写入的长度还是不对,能查出什么问题吗????
亚瑟王 发表于 2013-12-27 10:20:03 | 显示全部楼层
new1988 发表于 2013-12-27 09:59
我用USB直接烧写SD卡里面的镜像,但是写入的长度还是不对,能查出什么问题吗????

用USB烧写SD卡的镜像?你是说从SD卡复制出来的镜像吗?
检查一下SD卡是否损坏了吧。
对了下次回复信息时,点击我的楼层的“回复”选项回复,这样我就知道你回复了,不然我没法跟进这个帖子。
 楼主| new1988 发表于 2013-12-27 12:35:25 | 显示全部楼层
亚瑟王 发表于 2013-12-27 10:20
用USB烧写SD卡的镜像?你是说从SD卡复制出来的镜像吗?
检查一下SD卡是否损坏了吧。
对了下次回复信息 ...

SD卡没有损坏,我用USB烧写就是用你们那个烧写软件直接选择SD卡里面的镜像进行烧写的,没有用复制。
亚瑟王 发表于 2013-12-27 17:44:16 | 显示全部楼层
new1988 发表于 2013-12-27 12:35
SD卡没有损坏,我用USB烧写就是用你们那个烧写软件直接选择SD卡里面的镜像进行烧写的,没有用复制。

用USB直接选取SD卡的镜像也不行?串口信息给出来。
 楼主| new1988 发表于 2014-1-10 10:46:39 | 显示全部楼层
亚瑟王 发表于 2013-12-27 17:44
用USB直接选取SD卡的镜像也不行?串口信息给出来。

我能确定USB烧写的镜像跟SD卡里面的镜像都一样。串口输出跟上面的一样的,就是文件写入不完全。而且你们也发了一张做好的的卡给我们,你们发的卡连启动都启动不了。请问你们什么时候能解决。
亚瑟王 发表于 2014-1-10 11:13:17 | 显示全部楼层
new1988 发表于 2014-1-10 10:46
我能确定USB烧写的镜像跟SD卡里面的镜像都一样。串口输出跟上面的一样的,就是文件写入不完全。而且你们 ...

如果是给你单独发了SD卡,这个你需要和发卡的人联系了,我这边没有接到这样的信息。正常情况我们发SD出去是不会做启动卡的。
 楼主| new1988 发表于 2014-1-10 14:48:55 | 显示全部楼层
亚瑟王 发表于 2014-1-10 11:13
如果是给你单独发了SD卡,这个你需要和发卡的人联系了,我这边没有接到这样的信息。正常情况我们发SD出去 ...

发卡的人叫我在论坛里面发帖,你叫我找发卡的人!!!
发卡的人说卡发过来的时候是做过测试的,能启动,能烧写,为什么一到我们这边就启动不了了呢???
wangquan0813 发表于 2014-10-17 03:13:12 | 显示全部楼层
你问题解决了吗?我现在也是这样,同样的文件用SD卡就不能自动烧,用USB就可以,SD卡烧的程序也是卡在Starting kernel ...
wangquan0813 发表于 2014-10-17 03:14:21 | 显示全部楼层
关机,换成NAND启动,串口就没有任何反应了
迷迷糊糊 发表于 2014-12-18 10:38:03 | 显示全部楼层
我也没启动啊!!!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-4-27 06:36 , Processed in 1.046875 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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