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

 
 
 
Reply to this topicStart new topic
> Проблема с запуском контроллера STM32
GERAMAX
сообщение Jul 6 2013, 18:06
Сообщение #1





Группа: Новичок
Сообщений: 2
Регистрация: 3-07-13
Пользователь №: 77 382



Доброго времени суток. Использую контроллер STM32F107RCT6.
Сделал макетную плату. Для программирования использую программатор St-link\v2 b и программу St-link Utility. Создал проект в CooCox, с единственным файлом main.c ( в файле бесконечный цикл). Подключился к контроллеру используя St-link Utility ( светодиод мигает зеленым\красным всё как по справочнику). Построил *.bin, залил в контроллер. Все хорошо.(скрин добавил). Затем перехожу на вкладку Target->MCU Core. А там Core State : Halted. Пробую запустить , нажав Run, выдает ошибку - Unable to run application. Перезаписывал программу, читал из памяти, сверял, ресетил, ни в какую. Состояние не изменяется, постоянно - Halted. Подскажите, пожалуйста, в чем может быть проблема? На скрине видно также состояние регистров. Может они о чем-то говорят, но я не нашел описания. Подскажите кто знает.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
KnightIgor
сообщение Jul 8 2013, 17:01
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 643
Регистрация: 29-05-09
Из: Германия
Пользователь №: 49 725



Цитата(GERAMAX @ Jul 6 2013, 19:06) *
На скрине видно также состояние регистров. Может они о чем-то говорят, но я не нашел описания. Подскажите кто знает.

Что PC, что SP показывают явно на несуществующую память. Предположительно, ножка BOOT1 выставлена так, что фактически идет запуск с RAM, а не Flash, а в RAM - мусор. Затяните BOOT1 (и BOOT0) хорошо на землю.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 29th August 2025 - 13:36
Рейтинг@Mail.ru


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