Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Проблема с запуском контроллера STM32
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
GERAMAX
Доброго времени суток. Использую контроллер 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. Подскажите, пожалуйста, в чем может быть проблема? На скрине видно также состояние регистров. Может они о чем-то говорят, но я не нашел описания. Подскажите кто знает.
KnightIgor
Цитата(GERAMAX @ Jul 6 2013, 19:06) *
На скрине видно также состояние регистров. Может они о чем-то говорят, но я не нашел описания. Подскажите кто знает.

Что PC, что SP показывают явно на несуществующую память. Предположительно, ножка BOOT1 выставлена так, что фактически идет запуск с RAM, а не Flash, а в RAM - мусор. Затяните BOOT1 (и BOOT0) хорошо на землю.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.