Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: STM32 + IAR + download & debug
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Ivan Kuznetzov
Объясните чайнику пожалуйста! Юзаю STM32F103VET6 + ST-link. Открываю проект, делаю мэйк, после чего нажимаю Download & Debug, прога заливается в МК и стартует, все ок! Отсоединяю ST-link и питание от МК. снова подаю питание на мк - прога не стартует... В чем прикол? В линкере стоит ...flash.icf
skripach
Скорее всего прога стартует не с нулевого 0x08000000, а с какого-то другого адреса.
Смотрите настройки линкера.
Ivan Kuznetzov
Цитата(skripach @ Jun 15 2010, 16:28) *
Скорее всего прога стартует не с нулевого 0x08000000, а с какого-то другого адреса.
Смотрите настройки линкера.

я также сначала думал, но в линкере стоит галка Override default, и в файле прописапн стартовый адрес 0x08000000
skripach
Тогда софт, контроллер прерываний.
Ivan Kuznetzov
В общем выяснился один момент, прога оказывается стартует нормально (добавил после инициализации проца инит дисплейки)
но затыкается на инициализации ос-ки, кароче надо дебаггером еще полазать, думаю найду...
asrael
Та же картина, только проц STM32F407. Кто подскажет, где копать?
Vull
Была подобная ситуация - контроллер стартовал из system memory, а не из flash. Проверьте, куда подключены выводы отвечающие за режим загрузки boot0, boot1.
veteq
Скорее всего надо подтянуть ножку boot0 на землю например через 100кОм(+ можно проверить ножку boot1, если нет ее физически, то в option byte). Т.е. жестко определить состояния boot1 и boot0 ножек при запуске контроллера.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.