-
- связано с неправильным применением указателей и/или доступом к невыравненной структуре и/или недостаточным размером выделенной для стека/кучи памяти. - rezident(26.11.2012 17:20)
- у STM32 таких проблем с выравниванием, как были у ARM7, нет - koyodza(26.11.2012 17:22)
- в частности при работе с 64бит на невыравненной структуре(попытался сделать быстрый перегон структуры из 8 байт в массив) LDx (x-не помню уже что за букава) выгнала в хардфаулт. При этом на симуляторе всё работало отлично. - Зодя из Краснодара(29.11.2012 09:38, )
- Но какие-то проблемы с выравниванием остались? - Apтём(26.11.2012 17:27)
- есть,есть у кортексов-м3 эта проблема, хоть и пишут что проблемы нет, у каких то там команд(LDM & STM кажись) эта проблема осталась - Mikla(26.11.2012 17:27)
- да, но для этого существует pragma pack 1 и __packed - koyodza(26.11.2012 17:32 - 17:34, ссылка, ссылка)
- у STM32 таких проблем с выравниванием, как были у ARM7, нет - koyodza(26.11.2012 17:22)
- связано с неправильным применением указателей и/или доступом к невыравненной структуре и/или недостаточным размером выделенной для стека/кучи памяти. - rezident(26.11.2012 17:20)