ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
26 ноября
670670
Ljutik1 (28.04.2016 18:14, просмотров: 2782)
Вопрос по IAR STM32 есть некая процедура, в которой объявлен локальный массив переменных. Если размер этого массива 256 байт, то процессор зависает. если 64 байта, то все ок. Конкретную границу не могу назвать - не выяснял. Реально, массив заполнял на первые 2-3 байта, остальные ячейки не трогал. Это точно не переполнение памяти, переменных в программе очень мало. Если этот массив обозвать глобальным или static, то все ок. Причем, зависание происходит где-то на аппаратном уровне. Лазил в отладчике по шагам. Тормоз называется HardFoult. На нем программа и останавливается. Помогите, уже второй день на одном месте...