Top.Mail.Ru
Уведомления
Очистить все

Баги STM32CubeMx / HAL Driver

Aveal
(@aveal)
Illustrious Member Admin

В этой теме будем делиться выявленными багами и проблемами STM32CubeMx во избежание потери нервных клеток и появления седых волос при отладке ПО.

 

Цитата
Topic starter Размещено : 29.06.2021 11:23
Тэги темы
Aveal
(@aveal)
Illustrious Member Admin

Баг, который обнаружил Александр, переношу из комментариев:

Столкнулся с неприятной проблемой.

Монтирование SD карты не производится в проекте сформированом в STM32CubeMX v6.1.0. (фирмваре STM32Cube_FW_L4_V1.16.0) и при этом тот же код нормально отрабатывает если проект сформирован в STM32CubeMX v5.4.0 (фирмваре STM32Cube_FW_L4_V1.14.0). Так же не работает монтирование если проект целиком сделан в STM32CubeIDE 1.6.1 (фирмваре STM32Cube_FW_L4_V1.17.0). Смотрел под отладкой. Не отрабатывает как надо res = find_volume(&path, &fs, 0); которая вызывается из f_mount().

Еще более запутывает дело что в STM32CubeMX610 сгенерил на базе фирмваре STM32Cube_FW_L4_V1.14.0 и не работает. И наоборот в В STM32CubeMX540 сгенерил на базе фирмваре STM32Cube_FW_L4_V1.16.0 — монтирует успешно.

Просьба отозваться ходоков по похожим граблям, для передачи ценного опыта. 🙂 

 

ОтветитьЦитата
Topic starter Размещено : 29.06.2021 11:35
Поделиться: