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.

使用串口给AM437X GP-EVM 烧写U-boot SPL时出现的问题



最近尝试使用串口给AM437X GP-EVM 烧写U-boot SPL,但是在烧写过程中出现了问题。

具体的操作步骤如下:

 1:将AM437X GP-EVM上的SYSBOOT[4:0]设置为11010,从串口启动。

2:使用hypertrm(超级终端)连接AM437X GP-EVM开发板,设置好连接参数,

        打开AM437X GP-EVM电源后,在hypertrm上能够看见“CCC”。

3:选择发送,在SDK文件夹里面选择prebuilt-images\u-boot-spl.bin-am437x-evm,用x-modem传输文件。

 

在等待发送完成之后,正常来说应该会打印出关于TI spl的信息,但是我做完步骤3之后超级终端上没有

任何信息打出。之后再使用y-modem协议发送prebuilt-images\u-boot-am437x-evm.img文件,就发送不过

去了。我觉得是SPL发到AM437X之后没有正确的运行,但是现在还不知道是哪里的操作有问题。

  • 我调am335x的时候出过类似的问题,后来解决了,不知道能不能适用在你的调试中。

    spl.bin和uboot.img都使用xmodem来传輸,发送完spl后尽快发送uboot.img,然后傻傻等着......

    如果等待中一直重复(重复间隔也很慢)出现无响应和重试的提示,应该就是spl没起来,

    正常的话提示重试一次就开始传输uboot.img了。

    传输完uboot后也等着。。。。等着uboot启动,反正过程很迟钝

  • 恩,刚刚试了一下,不行的,发送完SPL之后什么都做不了了。再用xmodem传uboot.img没有速度。

    感觉这SPL发过去之后压根儿就没运行。