ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
5 мая
1336665 Топик полностью
LightElf (04.08.2023 02:38, просмотров: 66) ответил IBAH на Там лежит PUSH.W {R4-R11,LR}. Вызов LL_GPIO_Init через BL {адрес}. Я так понимаю адрес 0x08000AB4 - крамольный?
Я затупил, имел в виду адрес 0x08001007, из которого сюда был переход. 0x08000AB4 неправильный адрес, должен быть нечетным, младший бит у ARM-ов должен быть установлен в thumb режиме (а у Cortex-M другого режима и нет). Если в регистр для BL поклали кривой адрес - то что-то где-то нехорошее деется. Например тип ядра неправильно выбран. 
Не надо делать мне как лучше, оставьте мне как хорошо