天嵌 ARM开发社区

 找回密码
 注册
查看: 2223|回复: 0

使用ARM开发板进行烧写镜像启动报错怎么办?

[复制链接]
非也 发表于 2019-7-2 10:29:09 | 显示全部楼层 |阅读模式
  烧写系统镜像需要使用串口通信,串口其实是一种硬件通信接口,用于在开发板和其他设备之间进行通信,现在的串口通常用来做调试使用,当做嵌入式系统控制台来使用,一般使用串口线连接开发板和电脑之间的串口,在电脑上打开串口监视,就可以看到开发板输出的数据,还可以通过串口监视终端向开发板发送数据,常用的串口监视终端有secureCRT,超级终端以及Linux的minicom等,但是现在的电脑很少自带串口,我们常用USB转串口工具来代替,所以需要安装USB转串口的驱动。

  USB转串口工具的驱动安装和普通驱动安装的方式一样,驱动安装完之后就可以使用SecureCRT连接到该串口上,然后将串口插入开发板UART2上就可以开始工作了。使用IMX6Q开发板使用USB烧写镜像成功后,在启动时却报出以下错误:
  1. ..........
  2. I2C: ready
  3. DRAM: 2 GiB
  4. MMC: FSL_SDHC: 0, FSL_SDHC: 1, FSL_SDHC: 2
  5. Display: PANEL_LCD (1024x600)
  6. In: serial
  7. Out: serial
  8. Err: serial
  9. switch to partitions #0, OK
  10. mmc2(part 0) is current device
  11. check_and_clean: reg 0, flag_set 0
  12. Fastboot: Normal
  13. flash target is MMC:2
  14. Bad partition index:5 for partition:system
  15. Bad partition index:4 for partition:data
  16. Net: FEC [PRIME]
  17. reading logo.bmp
  18. ** Unable to read file logo.bmp **
  19. There is no valid bmp file at the given address
  20. Normal Boot
  21. Date: 2010-01-02 (Saturday) Time: 7:45:12
  22. Hit any key to stop autoboot: 0
  23. reading boot.img
  24. ** Unable to read file boot.img **
  25. boota 0x12000000
  26. boota: bad boot image magic
  27. =>
复制代码

  解决方法:这是由于USB烧录工具没有擦除uboot环境导致,可以找销售获取最新的烧录工具,或者在uboot命令行中执行

  1. =>env default -a
  2. =>saveenv
复制代码



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

本版积分规则

关闭

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

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

GMT+8, 2024-4-20 21:03 , Processed in 1.046869 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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