реклама на сайте
подробности

 
 
> И снова SD card., в связке с STM32F107VC
Jenya7
сообщение Feb 8 2016, 08:24
Сообщение #1


Профессионал
*****

Группа: Участник
Сообщений: 1 778
Регистрация: 29-03-12
Пользователь №: 71 075



подключил к проекту FATFS. запустил следующий код.
Код
  DSTATUS status;
  FRESULT result;
  FATFS FATFS_Obj;

  status = disk_initialize(0);
  if (status == RES_OK)
  {
     result = f_mount(&FATFS_Obj, "0", 1);
     if (result == FR_OK)
      {
          FIL file;
          UINT nRead, nWritten;

          result = f_open(&file, "test.txt", FA_CREATE_ALWAYS | FA_WRITE);
          if (result == FR_OK)
          {
             f_write(&file, "hello", 4, &nWritten);
              f_close(&file);
          }

     }
     }

все прошло хорошо до записи в файл f_write(&file, "hello", 4, &nWritten);
тут я вывалился в HardFault_Handler но файл создался. вернулся на следующий день - уже ничего не работает. На status = disk_initialize(0); получаю RES_ERROR.
может у кого нибудь есть опыт работы с SD?

Сообщение отредактировал Jenya7 - Feb 8 2016, 08:39
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd June 2025 - 05:47
Рейтинг@Mail.ru


Страница сгенерированна за 0.01347 секунд с 7
ELECTRONIX ©2004-2016