2012-12-14 2 views
0

저는 스파르탄 6 FPGA 평가 키트를 사용하는 프로젝트 작업을하고 있습니다.chdir이 스파르탄 6 SP605 FPGA에서 작동하지 않습니다.

내가 겪고있는 문제는 CF 카드의 디렉토리를 변경하려고 할 때 소프트웨어가 작업 스택을 빌드 할 수 없다는 것입니다.

디렉토리는 "a : \\ setup"이며 sysace_chdir (const char * path) 함수에 전달됩니다. 문제를 디버그하기 위해 일부 인쇄 코드를 추가하려고하면 변경 사항이 등록되지 않습니다. SDK에서 MicroblazeProc_hw_platform, 내 프로젝트, 그 안에 sysace_chdir() 함수가있는 standalone_bsp_0 프로젝트가 있습니다. 모든 프로젝트를 빌드 할 때 출력에 xil_printf()를 사용하는 간단한 print 문이 출력에 표시되지 않습니다.

도움이 될 것입니다.

PS - COM 포트를 사용하여 SDK의 FPGA에 연결되어 있고 다른 인쇄 명령문이 UART와 같은 다른 것들의 초기화 중에 출력되기 때문에 터미널이나 프린터로 출력 할 때 문제가되지 않습니다. 아무것도.

답변

0

나는 문제가 무엇인지 알아 냈다고 생각한다.

카드를 USB 카드 판독기에 삽입하고 FAT32 파일 시스템을 사용하여 포맷했습니다.

BSP의 캡션에 관해서는 알 수 없었지만 코드는 이제 디렉토리를 변경할 수 있습니다.

wierd는 코드를 실행 한 후 CF 카드를 꺼내서 내 PC에 삽입하면 새로 만든 디렉토리가 보이지 않습니다. 나는 이유를 모른다.