Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: отладка STM32F10x в uVision4
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
drum1987
Доброго времени суток.
По жизненным обстоятельствам пришлось столкнуться с программированием ARM микроконтроллеров и сразу же появился затык с отладкой в среде uVision4.

первое что сделал это прочитал эту статью: http://microelectronic.at.ua/publ/rabota_s...sion_4/1-1-0-19

Сделал проект как рассказывалось в статье. Затем создал такой же проект заново, но с интересующим меня контроллером (STM32F103VG). Но в дебагере теперь отладка не идет - тоесть брекпоинты ставить я могу, но при запуске ничего не происходит. Окно программы в режиме дебага прилагаю

очень смущают строчки
0x00000000 0000 MOVS r0,r0
....................................................
....................................................
в дизассеблере.

При этом если кликнуть на интересующую строку, то дизассемблер покажет вполне нормальный код:


Опции проекта:


Проект который пытаюсь отладить прикрепляю ниже.
scifi
Прошивку нужно искать по адресу 0x08000000, а не 0. А ничего не происходит по той причине, что тело функции main() скомпилировалось в "NOP; NOP; NOP; NOP; B .". К сожалению, этот компилятор выкидывает лишний код даже на уровне оптимизации 0. Я понимаю, что для Вас этот код не лишний, но на самом деле он ничего не делает. Если хотите, чтобы не выкидывал, пишите код, создающий "побочные эффекты". Часто этого легко добиться, добавляя volatile в нужных местах.
drum1987
спасибо большое. Изменил адрес и все заработало smile3046.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.