WIZnet Developer Forum

W7500P, fopen(), retarget.c

안녕하세요,
W7500P를 Keil 환경에서 개발하고 있습니다.

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).

이런 메세지가 발생합니다.

Copyright © 2017 WIZnet Co., Ltd. All Rights Reserved.