Срочно осваиваю этот китайский аналог STM. Работая с бутлодером напоролся на странную проблему. Если подать 1 на ножку BOOT0, программа повисает на вызове прерывания! То есть получается что сигнал на BOOT0 управляет адресом таблицы векторов прерываний. Что можно сделать чтоб вернуть таблицу на место? А то я привык через бутлодер работать с армами.
Artery AT32F415 повисание на вызов прерывания при BOOT0=1
- Сообщения: 18
- Зарегистрирован: Сб авг 29, 2020 15:10:17
- Реклама
- Сообщения: 1774
- Зарегистрирован: Вт авг 15, 2017 10:51:13
[uquote="pas272",url="/forum/viewtopic.php?p=4537805#p4537805"]Срочно осваиваю этот китайский аналог STM. Работая с бутлодером напоролся на странную проблему. Если подать 1 на ножку BOOT0, программа повисает на вызове прерывания! То есть получается что сигнал на BOOT0 управляет адресом таблицы векторов прерываний. Что можно сделать чтоб вернуть таблицу на место? А то я привык через бутлодер работать с армами.[/uquote]А мануал на свой МК читать пробовали?
- Сообщения: 1802
- Зарегистрирован: Ср сен 07, 2011 21:40:30
Тут одно из двух. Либо что-то не то, и BOOT0 тут ни при чем, либо в Errata добавиться новый пункт. В документации четко написано, что BOOT ноги защелкиваются при сбросе.
