2017-04-20 30 views
0

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

在at91bootstrap将uboot.bin加载到DRAM中时出现错误。

enter image description here

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

+0

根本问题似乎与一对'ACT8865'和'twi read'消息有关。这四条消息是不正常的,不应该被忽视。请注意,ACT8865电源管理芯片通过TWI连接。读取SD卡的问题很可能只是由功率和/或PLL问题引起的次要问题。 – sawdust

回答

0

很有可能,您的SD卡有问题。正如我所看到的:CMD1超时错误。 CMD1是0x41或条件操作。看起来MCU试图检查卡的状况或切换它,但没有成功。此外,似乎没有来自yoru卡的回答。 1.试着找出你的卡的类型,改变它的一些另一个卡与绝对相反的功能,如果你有sandisk高速SD卡,请尝试三星低速简单SD卡或像这样的。 2.检查两次硬件。我的意思是所有的信号,电路板迹线,SD卡上的电源线等。 3.当然,如果你有逻辑分析仪在总线上采取软件包会更有帮助。