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

 
 
> Отладка ARM (ADuC7060) в KEIL.
Anton_1000
сообщение Jan 20 2011, 10:56
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 36
Регистрация: 13-01-09
Из: г.Севастополь
Пользователь №: 43 288



Пытаюсь отлаживать этот АРМ в среде КЕЙЛ отладчиком JetLink5-ым. После входа в дебуг-режим в окошке Дизассемблера жёлтая стрелка устанавливается на 0х000000 адресе, далее переход на адрес 0х0001ВА и так кручусь в цикле по похожим адресам. Программа выполняется, но я не вижу стрелки в С-коде. В описании на МК написано, что прога пишется по адресу 0х80000. Подскажите где я туплю. Как увидеть стрелку в С-коде? И прав ли дебуггер, что крутится в нулевых адресах? Машинный код по нулевым адресам совпадает с кодом по адресам 0х80000.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Сергей Борщ
сообщение Jan 20 2011, 11:30
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



QUOTE (Anton_1000 @ Jan 20 2011, 12:56) *
В описании на МК написано, что прога пишется по адресу 0х80000. Подскажите где я туплю. Как увидеть стрелку в С-коде? И прав ли дебуггер, что крутится в нулевых адресах? Машинный код по нулевым адресам совпадает с кодом по адресам 0х80000.
Почитайте про remap. Процессор начинает выполнение с нулевого адреса всегда. Флеш находится по адресу 0х80000 и отражена в нулевые адреса.
Насчет стрелочки - проверьте, включена ли генерация отладочной информации.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post



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

 


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


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