2017-04-20 3 views
0

J'utilise Atmel AT91bootstrap pour démarrer ATMEL SAMA5d3 xplained board. At91bootstrap va essentiellement initialiser certains périphériques, puis copier uboot.bin de SD-CARD à DRAM. Sur le transfert réussi de uboot.bin, il passera ensuite le contrôle à u-boot.Erreur lors du démarrage en utilisant at91bootstrap sur ATMEL SAMA5 Xplained Board

Je reçois une erreur pendant que at91bootstrap charge uboot.bin dans DRAM.

enter image description here

Je débogué l'erreur et je trouve que SD_CMD_SEND_STATUS Recieved est 0x8040027. S'il vous plaît fournir des suggestions pour résoudre cette erreur.

+0

Le problème racine semble être lié à la paire de messages 'ACT8865' et' twi read'. Ces quatre messages ne sont pas normaux et ne devraient pas être ignorés. Notez que la puce de gestion de l'alimentation ACT8865 est connectée via TWI. Les problèmes de lecture de la carte SD sont très probablement un problème secondaire causé par les problèmes d'alimentation et/ou de PLL. – sawdust

Répondre

0

Probablement élevé, vous avez un problème avec votre carte SD. Comme je peux le voir: CMD1 est expiré. CMD1 est 0x41 ou CONDITION OPERATION. Il semble que MCU essaie de vérifier l'état de la carte ou de la changer, mais sans succès. En outre, il semble que pas de réponse de la carte yoru du tout. 1. Essayez de trouver le type de votre carte, changez-le pour certains une autre carte avec des caractéristiques opposées absolues, comme si vous avez sandisk carte SD haute vitesse, s'il vous plaît essayez samsung faible vitesse carte SD simple ou smth comme ça. 2. Vérifiez deux fois votre matériel. Je veux dire tous les signaux, les traces de PCB, la ligne d'alimentation pour carte SD, etc. 3. Bien sûr, si vous avez un analyseur logique pour prendre des paquets sur le bus serait un peu plus informatif.