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

 
 
 
Reply to this topicStart new topic
> отладка STM32F10x в uVision4, проблема
drum1987
сообщение Feb 9 2011, 06:36
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 255
Регистрация: 3-02-09
Из: Омск
Пользователь №: 44 323



Доброго времени суток.
По жизненным обстоятельствам пришлось столкнуться с программированием ARM микроконтроллеров и сразу же появился затык с отладкой в среде uVision4.

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

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

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

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


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


Проект который пытаюсь отладить прикрепляю ниже.
Прикрепленные файлы
Прикрепленный файл  1.rar ( 42.01 килобайт ) Кол-во скачиваний: 17
 
Go to the top of the page
 
+Quote Post
scifi
сообщение Feb 9 2011, 07:01
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Прошивку нужно искать по адресу 0x08000000, а не 0. А ничего не происходит по той причине, что тело функции main() скомпилировалось в "NOP; NOP; NOP; NOP; B .". К сожалению, этот компилятор выкидывает лишний код даже на уровне оптимизации 0. Я понимаю, что для Вас этот код не лишний, но на самом деле он ничего не делает. Если хотите, чтобы не выкидывал, пишите код, создающий "побочные эффекты". Часто этого легко добиться, добавляя volatile в нужных местах.
Go to the top of the page
 
+Quote Post
drum1987
сообщение Feb 9 2011, 08:08
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 255
Регистрация: 3-02-09
Из: Омск
Пользователь №: 44 323



спасибо большое. Изменил адрес и все заработало smile3046.gif
Go to the top of the page
 
+Quote Post

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

 


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


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