Недавно на выставке Embedded World 2018 в Нюрнберге я бесплатно получил NUCLEO-L433RC-P с чипом STM32L433RCT6P на борту. Я хочу расширить свои знания о чипах STM32. Раньше я делал простенькие штуки на STM32F4.
Все перемычки на плате установлены правильно.
Я открыл STMcubeMX, выбрал плату NUCLEO-L433RC-P из выбора платы и использовал для нее все настройки по умолчанию. Еще я сделал вариант с выбором напрямую микросхемы STM32L433RCTxP, а не платы, и настройкой всего вручную. Моя конечная цель состояла в том, чтобы моргнуть светодиодом.
Я следовал этому руководству только для ознакомления, не меняя RCC или SYS или что-то в этом роде: https://www.youtube.com/watch?v=BJdXR0Al6os
Тут начались проблемы. После генерации кода и открытия Keil я получил окно обновления и обновил все для STM32L433RCT6P. Под платами NUCLEO-L433RC-P найти или обновить не удалось. После закрытия этого окна появилось это (я пытался снова и снова, просматривая все варианты):
В этот момент я просто попытался написать код и посмотреть, что произойдет. Я все проверил в опциях таргера и все скомпилировал. После нажатия кнопки «Загрузить», если вы получили одно и то же для обоих сценариев:
Что мне делать, чтобы это исправить?
Версии: Keil V5.24.2.0, STM32CubeMX 4.24.0
Устройство не найдено в доступных пакетах семейства устройств. Используйте PackInstaller: «Проверить наличие обновлений», чтобы обновить список поддерживаемых устройств.
Кейл не знает устройства. Начиная с Keil 5, он по умолчанию не поставляется со всеми поддерживаемыми устройствами. Вы должны установить устройства вручную через Pack Installer .
В журнале:
Алгоритм не найден для: 08000000H - 08000F53H.
Так как Keil не знает устройства, он понятия не имеет, как вообще начать его программировать. Требуется прошивка для загрузки в SRAM и запуска, чтобы иметь возможность программировать флэш-память. Это идет с установщиком пакета.
Ошибка: Ошибка загрузки флэш-памяти — «Cortex-M4»
Это наименее описательное сообщение об ошибке, которое вы получаете почти при каждой ошибке.
Привыкайте к этому.
Ленивый мальчик
Джероен3
РуноСобака
Ленивый мальчик
РуноСобака