2017-04-20 11 views
0

ATMEL SAMA5d3 xplained 보드를 부팅하는 데 Atmel AT91bootstrap을 사용하고 있습니다. At91bootstrap은 기본적으로 일부 주변 장치를 초기화 한 다음 uboot.bin을 SD-CARD에서 DRAM으로 복사합니다. 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 읽기'메시지 쌍과 관련이있는 것 같습니다. 이 네 가지 메시지는 정상적인 메시지가 아니므로 무시해서는 안됩니다. ACT8865 전원 관리 칩은 TWI를 통해 연결됩니다. SD 카드 읽기 문제는 전원 및/또는 PLL 문제로 인한 2 차 문제 일 가능성이 큽니다. – sawdust

답변

0

당신의 SD 카드에 문제가있을 확률이 높습니다. 내가 볼 수 있듯이 : CMD1은 시간 초과 오류입니다. CMD1은 0x41 또는 조건 연산입니다. MCU는 카드 상태를 확인하거나 전환하려고 시도하지만 성공하지는 않습니다. 게다가 카드에서 아무 대답도없는 것 같습니다. 1. 귀하의 카드 종류를 찾으려고 시도하십시오. 다른 반대편 기능을 가진 카드를 변경하십시오. 귀하가 sandisk 고속 sd 카드를 가지고있는 것처럼, 저속 간단한 sd 카드 또는 smth를 시도하십시오. 2. 하드웨어를 두 번 확인하십시오. 모든 신호, PCB 트레이스, SD 카드의 전원 라인 등을 말합니다. 3. 물론 로직 애널라이저를 사용하면 버스에서 패키지를 가져 오는 것이 조금 유익 할 것입니다.