реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> STM32F2+JLINK, не могу инициализировать GPIO
telix
сообщение Jun 10 2013, 18:45
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 118
Регистрация: 9-12-12
Из: Курск
Пользователь №: 74 767



Прошу помощи. Плата разведена под STM32F205, питание 3V, JTAG отладчик JLink фирменный.
Проект в IAR из примеров с Olimex для F207, переназначил процессор и заголовки на F205.
Не могу помигать светодиодом. Проект загружается и входит в режим Debug. В пошаговом режиме все работает нормально. Кроме одного, когда читаю или пишу в область инициализации портов 0x4002 0000 и далее ничего не пишется и не читается и никакой реакции.
При чтении области памяти в которой расположены регистры портов читается какая то одна комбинация например 0x0280 0000 или что то другое.
В тоже время когда открываю область памяти SRAМ то прямо в окне или через команды на C все нормально читается и пишется.
С флешкой тоже все нормально, прописывал программу, затем затирал часть данных или записывал случайные коды в область флеш, после сброса питания и входа в режим отладки без загрузки программы, флешка содержит то, что было записано до сброса питания. Память же наоборот, при сбросе питания теряет содержимое.
Такое ощущение что все работает, но как доходит до области регистров портов, какая то засада.
ПАМАГИТЕ sm.gif


--------------------
улыбаемся ...
Go to the top of the page
 
+Quote Post
smk
сообщение Jun 10 2013, 18:53
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



А тактирование портов включено? Сделайте чистый проект, включите тактирование, инициализируйте порты. И мигайте. Отладчик же есть... Проверьте инициализацию портов. В 207 может быть отличия по сравнению с 205. У меня с 207 этих проблем небыло.


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
telix
сообщение Jun 10 2013, 18:57
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 118
Регистрация: 9-12-12
Из: Курск
Пользователь №: 74 767



Цитата(smk @ Jun 10 2013, 22:53) *
А тактирование портов включено? Сделайте чистый проект, включите тактирование, инициализируйте порты. И мигайте. Отладчик же есть... Проверьте инициализацию портов. В 207 может быть отличия по сравнению с 205. У меня с 207 этих проблем небыло.


Что значит "тактирование портов"?

Прошу прощения, похоже в этом проблема. Завтра буду разбираться. Спасибо за наводку.


--------------------
улыбаемся ...
Go to the top of the page
 
+Quote Post
smk
сообщение Jun 10 2013, 19:03
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Никакие значения не будут писаться в любую периферию если она не затактирована. Смотрите регистры наподобие RCC->AHB1ENR...


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 07:39
Рейтинг@Mail.ru


Страница сгенерированна за 0.01347 секунд с 7
ELECTRONIX ©2004-2016