Вот проверочный код...
Код
// открываем лог-файл...
ret = f_open(&file, "system.log", FA_READ | FA_WRITE | FA_OPEN_ALWAYS);
if (ret)
{fault_err(ret);}
STM_EVAL_LEDInit(LED5);
/* для теста */
for(test_cnt = 0; test_cnt < ARRSIZE; test_cnt++)
{
test_arr[test_cnt] = 's';
}
while(1)
{ STM_EVAL_LEDOn(LED5);
f_lseek(&file, f_size(&file));
f_write(&file, test_arr, ARRSIZE, &bw);
f_sync(&file);
STM_EVAL_LEDOff(LED5);
vTaskDelay(600);
}
ret = f_open(&file, "system.log", FA_READ | FA_WRITE | FA_OPEN_ALWAYS);
if (ret)
{fault_err(ret);}
STM_EVAL_LEDInit(LED5);
/* для теста */
for(test_cnt = 0; test_cnt < ARRSIZE; test_cnt++)
{
test_arr[test_cnt] = 's';
}
while(1)
{ STM_EVAL_LEDOn(LED5);
f_lseek(&file, f_size(&file));
f_write(&file, test_arr, ARRSIZE, &bw);
f_sync(&file);
STM_EVAL_LEDOff(LED5);
vTaskDelay(600);
}