Полная версия этой страницы:
Проблема с STM32F107vc
Добрый день.
Помогите советом по stm32f107vc, проблема с RAM:
при инициализации вектора short v1[640] = {}; ядро виснет,
Но при short v1[320] = {}; все работает.
В чем может быть проблема? Вектор short[640] занимает всего 1280 байт из 64кБ.
Проверка миганием диода - когда виснет, не мигает.
Genadi Zawidowski
Sep 7 2013, 18:51
На стэке или статика?
vlad_new
Sep 7 2013, 20:13
Если массив объявлен локально ( внутри функции), то не хватает глубины стека.
1.Увеличить стек или
2. Объявить массив глобальным или
3. Объявить массив локально статическим подставив static short v1[640]={}
Спасибо, помогло(static глобальная переменная)!
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.