Доброго вечера уважаемому сообществу!
А не найдется ли тут доброй души человека, готового ответить
на ламерские вопросы начинающего губителя микроконтроллеров?
Проблема вот в чем. Поначалу я пытался программировать элементарные вещи
На плате STM32VL Discovery. Мигать светодиодами и отправлять - принимать символы по RS232 получалось!
Дело требует, однако, перехода на STM32F3Discovery. И вот засада, точнее - две. Первая - никак не могу наладить вывод символов, все настройки прочесал, не пойму в чем засада.
Светодиоды работают.
Вторая - программа на этом проце сама не запускается! Я имею ввиду, при снятии - подаче питания 5в. Только с "толкача", либо перезаливкой через Open OCD, либо соединением через ST-link. Заводской пример со светодиодами и гироскопом заводится нормально! Но я его заливаю как hex, а не компилирую. На плате VL мои программы запускались нормально. В чем разница между платами?
Может, есть толковый ресурс с примерами по этой плате, подскажите плиз. Гугление не
дало внятного результата. Или, может, кто свой примерчик подбросит? Благодарю заранее!
UPD1 Спасибо анонимному комментатору! Проблема №2 решилась сразу. Дело оказалось в stm32_flash.ld файле, он у меня в проекте оказался от другой модели кристалла! (Проект собирался без ошибок). Стоило подставить правильный файл для модели STM32F30x (модель написана в шапке файла), как программа стала стартовать без проблем!
UPD2 Спасибо
alex_avr2, USART ожил! Теперь надо уточнять режимы.