ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
1464942 Топик полностью
Nikolay_Po (23.09.2024 09:38, просмотров: 46) ответил vesago на Спасибо, интересные мысли. Я понимаю, что хардфаулт из-за обращения по левым адресам наверное. Из-за каких-то особенностей кода. Которые m3 проглатывает, а m0 не хочет. Сам бы я не осилил такую библиотеку написать. Шрифты и все такое - для меня китайская грамота.
Нужно различать обращение к несуществующим адресам и обращение к правильным адресам, но не выровненное. Поэтому важно понять, какая из ловушек Hard Fault срабатывает. А для этого, нужно подключить файл, в котором прописаны коды ловушек (trap). По-умолчанию, они weak и заменяются одним общим кодом прерывания, поэтому может быть непонятно, что конкретно сработало.