2017-04-20 14 views
0

ATMEL SAMA5d3 xplainedボードを起動するためにAtmel AT91bootstrapを使用しています。 At91bootstrapは基本的にいくつかの周辺機器を初期化し、SD-CARDからDRAMにuboot.binをコピーします。 uboot.binの転送が成功すると、制御はu-bootに渡されます。ATMEL SAMA5 Xplained Boardでat91bootstrapを使用して起動中にエラーが発生しました

at91bootstrapがuboot.binをDRAMにロードしているときにエラーが発生しました。

enter image description here

私は、エラーをデバッグし、私はSD_CMD_SEND_STATUS受け取っが0x8040027であることがわかりました。このエラーを解決するための提案をお願いします。

+0

根の問題は、 'ACT8865'と' twi read'メッセージのペアに関連しているようです。これらの4つのメッセージは正常ではなく、無視してはいけません。 ACT8865電源管理チップはTWIを介して接続されています。 SDカードを読み取る際の問題は、電力問題やPLL問題によって引き起こされる副次的な問題である可能性が非常に高いです。 – sawdust

答えて

0

あなたのSDカードに問題がある可能性が高いです。私が見ることができるように:CMD1はタイムアウトエラーです。 CMD1は0x41または条件動作です。 MCUはカードの状態をチェックしたり、スイッチを入れようとしますが、成功しません。また、ヤルカードからの返答は一切無いようです。 1.あなたのカードの種類を調べてみてください。別のカードを絶対反対の機能を持つように変更してください。もしあなたがsandisk高速SDカードを持っているなら、samsung低速単純sdカードかsmthを試してください。 2.ハードウェアを2回確認します。私はすべての信号、PCBトレース、SDカードの電源ラインなどを意味します。 3.もちろん、ロジックアナライザを持っていれば、バスでパッケージを取ることができます。

関連する問題