-
- Поток вылетает из драйвера SPI, функция SendBuf(файл STM32F2xx.c) shan(3119 знак., 29.06.2015 20:19 - 20:27)
- именно обращение к несуществующей памяти и вызывает басфаулт. Может проблема не в самой функции SendBuf, а в том коде который ее вызывает? - Nikolay801_(30.06.2015 10:39)
- SendBuf вызывается из функции SPI_Write() драйвера флеш памяти FS_SPI_FlashPrg.c? а её вызывают файловые функции ОС. shan(308 знак., 30.06.2015 16:23)
- именно обращение к несуществующей памяти и вызывает басфаулт. Может проблема не в самой функции SendBuf, а в том коде который ее вызывает? - Nikolay801_(30.06.2015 10:39)
- Проверил значения SCB-MMFSR=0; UFSR=0; а SCB-BFSR=0x82 !! shan(266 знак., 25.06.2015 20:48 - 21:38)
- В разных потоках файловые функции есть (в другие файлы). Как я понимаю, функции имеют локальные переменные, выделяемые из стека, а значит их можно вызывать из разных потоков. Или это не так? shan(579 знак., 25.06.2015 17:53)
- Поток вылетает из драйвера SPI, функция SendBuf(файл STM32F2xx.c) shan(3119 знак., 29.06.2015 20:19 - 20:27)