Группа: Участник
Сообщений: 25
Регистрация: 14-01-06
Пользователь №: 13 178
Добрый день. Помогите советом по stm32f107vc, проблема с RAM: при инициализации вектора short v1[640] = {}; ядро виснет, Но при short v1[320] = {}; все работает. В чем может быть проблема? Вектор short[640] занимает всего 1280 байт из 64кБ. Проверка миганием диода - когда виснет, не мигает.
Группа: Участник
Сообщений: 218
Регистрация: 24-06-10
Пользователь №: 58 127
Если массив объявлен локально ( внутри функции), то не хватает глубины стека. 1.Увеличить стек или 2. Объявить массив глобальным или 3. Объявить массив локально статическим подставив static short v1[640]={}