Решил использовать библиотеку 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
--------------------
<<Первая производная от чужой идеи - уже твоя идея.>>
|