wizwiki-W7500P의 SSP1을 이용하여
SD Card에 File R/W를 하려고 합니다.
os.mbed에 있는 예제로 테스트 중인데,
SDFileSystem_HelloWorld_WIZwiki-W7500 => wizwiki-W7500 동작이 되는데
SDFileSystem_HelloWorld_WIZwiki-W7500 => wizwiki-W7500P 동작이 되지 않네요.
=> 첫 시작이 printf(“Hello World!\n”); 인데 터미널에서는 He만 나오고 진행이 안됩니다.
추가 질문 입니다.
원래 하려고 했던것은 fopen(,)를 사용하려고 하는데
Wiznet에서 제공된 Keil, SSP 어플리케이션에서(다른 예도 마찬가지이지만) retarget.c를 같이 사용하며fopen()을 사용하면
fp = fopen(“/sd/mydir/sdtest.txt”, “w”);
if(fp == NULL)
{
//error("Could not open file for write\n");
}
fprintf(fp, "Hello fun SD Card World!");
fclose(fp);
=>
.\Objects\BX6416R10_W7500P_R100_20200217.axf: Error: L6200E: Symbol __stdout multiply defined (by stdio_streams.o and retarget.o).
.\Objects\BX6416R10_W7500P_R100_20200217.axf: Error: L6200E: Symbol __stdin multiply defined (by stdio_streams.o and retarget.o).