P
ptjw
Guest
안녕하세요,이 SPI를 통해 SD 카드와 인터페이스하는 스파르탄 3A의 FPGA를 사용하고, 나는 그것이 초기화 되었을지 (CMD0, ACMD41)와 지금은 카드에서 데이터 블록을 읽으려고 노력입니다. 내 문제는 카드가 다시 내가 요청 오전 어떤 정보도 전송하지 않는다는 것입니다 ...하지만 선물을 보냈다는 ...
이것이 내가 winhex에서 사용하고 SD 카드의 스크린샷이다, 그 카드의 config.txt 파일의 데이터를 액세스하려고 오전 . 난 (ASCII)에 입력한 "2500000000 ..." 그리고 winhex에서이 카드의 16 진수 값이 올바른지 32 35 30 30 30 30 30 것을 알 수 있습니다. 내가 볼 수있는 것과 데이터의 주소가 00057000입니까? 내가 "FF5100057000FF"를 전송하여 SD 카드로 (블록을 읽기) CMD17를 보내 내가 그 응답을받을 10 00 00 00 00 (16 진수에서) 등 등 제가 위의 그림에있는 데이터에 해당하지 않는 ... 내 주소가 잘못인가? 카드 제가 그것은 인터페이스가 작업을 수행하므로 상태를 유휴가는 것을 의미합니다 가정의 데이터를 전송 후에 SPI 인터페이스가 잘못되면 전혀 데이터를 돌려 받고해서는 안됩니다, 된장 핀 높은가는 ... 해당 데이터 내게 전송되는 것은 잘못 ... 누구든지 문제가 될 수 어떤 생각이? 감사합니다!