ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
19 мая
1020585 Топик полностью
Гyдвин, волшебник (24.07.2020 12:02, просмотров: 400) ответил fk0 на Ещё раз -- ты работаешь не с контроллером "Cortex M3", а с некой абстрактной моделью вычислительной машины заданной стандартом языка. И в этой модели про невыравненный доступ сказано -- поведение неопределено. Более того, на твоём кортексе M3 оно тоже вызывает улёт в hard fault. Поддержка побайтного доступа требует совершенно других машинных команд (и работать всё будет в 4 раза медленее).
Вот и буду продолжать компилить версией 4.54 от 12 года, в которой хоть и "работать всё будет в 4 раза медленее", используя соответствующие команды, но без лишних выебонов в библиотеках. И более ранняя версия MDK ARM тоже работала корректно - правильная "абстрактная модель вычислительной машины заданная стандартом языка" (проект был запущен лет 10 назад)...