ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
26 ноября
971621 Топик полностью
Nikolay_Po (19.01.2020 13:14, просмотров: 319) ответил POV_ на Невполне понятен вопрос...
Примерно так и делал. Брал STMCubeMX, с его кодом работал в Eclipse. Брал Eclipse CDT, с шаблонами GNU MCU Eclipse, работал с ними. Брал STM32CubeIDE, внутри STMCubeMX. Получал шаблон с настроенной периферией, работал в STM32CubeIDE (тот же Eclipse, только с плагинами STM для лучшей увязки с кодом CubeMX и настройками STM). Всё готовое, всё есть. Но при попытке работать с массивами данных, начинались вылеты в исключения. Проверка показывает, что стек находится не там, где должен быть согласно *.map и секции .bss в нём. Нужно разобраться, как запускается чип и размотать код ассемблера - где там инициализация положения стека? И как правильно запускать чип, чтобы исполнение шло с вектора Reset и не было сюрпризов. P.S. http://www.coocox.org/ не работает в данный момент. Насколько помню, он уже несколько лет находился в стагнации. Помер?