Решил использовать библиотеку FAT RTL из кейла. Ну значь сделал как в доке. Сконфигил в file_config.c. Написал необходимы функции! Вроде работает.Но...
значь функции fat_init() проходит и fformat ("M:SD_CARD"); тоже работает.
пытаюсь работать с файлами при компиляции пишет ошибку.
При f=fopen ("M:\Test.txt","w");
такая ошибка
lcd.axf: Error: L6915E: Library reports error: __use_no_semihosting_swi was requested, but _sys_open was referenced
lcd.axf: Error: L6915E: Library reports error: __use_no_semihosting_swi was requested, but _ttywrch was referenced
Нужно поток stdio переопределить чтоль. Если закомментить такую строчьку
#pragma import(__use_no_semihosting_swi) в файле retarget.c компилится. но не работает. сразу улетает в void _sys_exit(int return_code). Кто нить юзал библиотеку fat? помогите.
Проц sam7x256