This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

UBL烧写过程各种问题

Other Parts Discussed in Thread: OMAP-L138, OMAP-L132

大家好!

      我使用的是参照TI参考设计,自己做的OMAPL138电路板。现在在UBL的烧写过程中遇到一系列的问题无法解决,请大家帮忙看看,谢谢!

我的电路板配置: OMAPL138B 456M,DDR2(MT47H128M16RT-25EIT), NAND FLASH(MT29F4G08ABADAWP-IT)。

问题1:通过CCS烧写UBL,可正常烧写,烧完之后也可以看到UBL正常启动并试图加载U-BOOT的页面;但是uboot我不知道该如何烧写,也未找到有相关文档,是烧写uboot.bin?还是uboot.img? Nand Writer的程序也只能从第一块开始下,且下一个文件就结束了,于是我改了下Nand writer程序,按UBL程序的要求,从第6块开始烧uboot,bin和img都试了,无效,只能起UBL,uboot起不来。我又试了把uboot转成AIS格式,不烧UBL了,直接从第1块烧uboot_ais,可是,烧进去没反应不说,这块板使得Nand writer都再无法顺利运行了,想擦除都办不到?为什么? T_T

问题2:换块板,通过串口烧,费了牛劲,配置好环境,重新编译了sfh_OMAP-L138.exe,然后,开始下载,结果第一条擦除命令就无法执行下去,同样试了UART Boot Host.exe,也是一个结果,也换了几块板,都这样:

(Serial Port): Opening COM14 at 115200 baud...
(AIS Parse): Read magic word 0x41504954.
(AIS Parse): Waiting for BOOTME... (power on or reset target now)
(AIS Parse): BOOTME received!
(AIS Parse): Performing Start-Word Sync...
(AIS Parse): Performing Ping Opcode Sync...
(Serial Port): Read error: The operation has timed out.
(AIS Parse): I/O Error in read!
(AIS Parse): Boot aborted.
(Serial Port): Closing COM14.

   我又按照《Using the OMAP-L132/L138 Bootloader》文档里的协议,用串口助手观察,可以收到BOOTME,发Start-Word :0x58时,可以收到返回的0x52,再发Ping Opcode: 0x0B, 0x59, 0x53, 0x58时,再无反应。请问这又是为什么呢?

  如果有人知道,还请多多指教!万分感谢!