在ATMEL SAMA5 Xplained Board上使用at91bootstrap启动时出错

时间:2017-04-20 05:44:36

标签: embedded-linux bootloader u-boot atmel cortex-a

我正在使用Atmel AT91bootstrap启动ATMEL SAMA5d3 xplained board。 At91bootstrap基本上会初始化一些外设,然后将uboot.bin从SD-CARD复制到DRAM。成功传输uboot.bin后,它会将控制权传递给u-boot。

我遇到错误,而at91bootstrap将uboot.bin加载到DRAM中。

enter image description here

我调试了错误,发现收到的SD_CMD_SEND_STATUS是0x8040027。请提供任何解决此错误的建议。

1 个答案:

答案 0 :(得分:0)

很可能,您的SD卡有问题。我可以看到:CMD1超时错误。 CMD1为0x41或条件操作。似乎MCU试图检查卡的状态或切换它,但没有成功。而且似乎根本没有来自yoru卡的答案。 1.尝试找出你的卡的类型,更改一些具有绝对相反功能的另一张卡,如果你有sandisk高速sd卡,请尝试三星低速简单SD卡或smth像那样。 2.检查两次硬件。我指的是所有信号,pcb迹线,SD卡上的电源线等。 3.当然,如果你有逻辑分析仪来获取总线上的包,那就会提供更多信息。