ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
26 ноября
468370
pav256 (28.11.2013 19:03, просмотров: 2517)
Прошу помочь с запуском STM32F405RG под IAR. Проц STM32F405RG (BOOT0 = 1), IAR(6.5), ST-Link/V2(SWD (земля, питание, SWCLK, SWDIO)). Хочу загрузить и отладить прогу во внутреннем Flash, устанвливаю в "stm32f4xx_flash.icf": define symbol __ICFEDIT_region_ROM_start__ = 0x08000000; define symbol __ICFEDIT_region_ROM_end__ = 0x080FFFFF; Выдается ошибка: "Stack pointer is setup incorrect alignment. Stack addr = 0xFFFFFFFF" Ставлю define symbol __ICFEDIT_region_ROM_start__ = 0x00000000; define symbol __ICFEDIT_region_ROM_end__ = 0x000FFFFF; прога грузится , выполняется, но таблица векторов прерываний уезжает в непонятном направлении (если вызывается хоть одно прерывание программа виснет, программный ресет так же не проходит). Отлаживался на stm32f4-discovery все было нормально, собственно на базе этого проекта и строится новый. Подозреваю проблема с адресами расположения таблицы векторов прерываний и собственно ПО. Но куда рыть уже не знаю (все что знал перепробовал).?