ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
5 мая
1335220 Топик полностью
il-2 (30.07.2023 15:38, просмотров: 123) ответил IBAH на Спасибо за развернутый ответ. "Ты ему разрешил". Так вот в этом и вопрос, где в настройках компилятора это разрешается? Может я недостаточно точно выразился: ИАР компилирует проект с файлами под STM32F107 как КортексМ3 (не работает, ХардФалаут), а Кейл компилирует проект с файлами под STM32F107 как GD32F107(все работает). Резонный вопрос, где в настройках то что отличает GD32F107 от стандартного Кортекса?
Что ты прицепился к компилятору и его настройкам. Я просто в кач-ве примера привел как тыпрограммист может добиться невыровненного доступа к памяти: 
uint8_t ByteArray[4]; // Объявлен массив, выравнивание - 1 байт

*(uint32_t *)ByteArray = 0x11223344; // Доступ к выровненному на 1 байт массиву как к 4-байтовому элементу, который ОБЯЗАН быть выровнен на 4 байта