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