Перейти к содержанию
    

STM32 + IAR + download & debug

Объясните чайнику пожалуйста! Юзаю STM32F103VET6 + ST-link. Открываю проект, делаю мэйк, после чего нажимаю Download & Debug, прога заливается в МК и стартует, все ок! Отсоединяю ST-link и питание от МК. снова подаю питание на мк - прога не стартует... В чем прикол? В линкере стоит ...flash.icf

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Скорее всего прога стартует не с нулевого 0x08000000, а с какого-то другого адреса.

Смотрите настройки линкера.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Скорее всего прога стартует не с нулевого 0x08000000, а с какого-то другого адреса.

Смотрите настройки линкера.

я также сначала думал, но в линкере стоит галка Override default, и в файле прописапн стартовый адрес 0x08000000

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В общем выяснился один момент, прога оказывается стартует нормально (добавил после инициализации проца инит дисплейки)

но затыкается на инициализации ос-ки, кароче надо дебаггером еще полазать, думаю найду...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Была подобная ситуация - контроллер стартовал из system memory, а не из flash. Проверьте, куда подключены выводы отвечающие за режим загрузки boot0, boot1.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Скорее всего надо подтянуть ножку boot0 на землю например через 100кОм(+ можно проверить ножку boot1, если нет ее физически, то в option byte). Т.е. жестко определить состояния boot1 и boot0 ножек при запуске контроллера.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...