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

 
 
> stm32f429i-discovery и демонстрационные примеры
AlexMad
сообщение Jul 24 2015, 08:04
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 262
Регистрация: 18-02-05
Из: SPb
Пользователь №: 2 743



Собираю пример из CubeMX.
Вроде бы все заработало, но обратил внимание, что при попытке дописать что-то свое, через раз выпадаю в HardFaultHandler из k_LogInit()
Код
void k_LogInit(void)
{
  pLOG_CacheBuffer = (uint8_t *)k_malloc(LOG_DEPTH);
  memset (pLOG_CacheBuffer, 0, LOG_DEPTH);
  LOG_IN_ptr = 0;
}

Потом заметил, что file_browser не читает дерево каталогов с флешки (вернее что-то читает, флешка мигает, а список файлов пустой).
Прошиваю HEX из того же CubeMX, все работает отлично.
Начал грешить на компилятор или опции сборки(собирал arm-elf-none-eabi в эклипсе, мейкфайл писал сам).
Поставил к эклипсе плагин SW4STM32.
При сборке в линуксе вылезли проблемы с путями (там везде обратный слеш). Исправил, результат тот же.
Поставил SW4STM32 в винду, собралось но результат аналогичен.
Поставил Кейл, результат тотже.
Если бы HEX из примеров не работал без проблемно, я бы решил, что пример недопиленный. А тут уже не знаю, что и думать.

В общем вопрос - в чем и как собирать примеры из CubeMX или какие опции компилятору указывать, чтобы оно заработало полностью? Ну и вообще, кто-нибудь эти примеры пробовал?
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 19:33
Рейтинг@Mail.ru


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