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

 
 
 
Reply to this topicStart new topic
> не стартует at91sam7x256
WHALE
сообщение Sep 13 2013, 13:06
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 902
Регистрация: 2-01-06
Из: Краснодар
Пользователь №: 12 768



Здравствуйте.
Начальство поставило задачу перепилить чужую железку на at91sam7x256.
До этого дело с армами не имел.
Неделю читал даташиты,родил первую программу мигания светиком.
Компилятор-IAR, программатор/отладчик j-link8.
Запускаю под отладчиком-работает, а самостоятельно не стартует.
Загружаю тестовую программу из яровских примеров-все работает отлично.
Переношу яровский пример в свою директорию,меняю пути,компилирую,заливаю-
все тоже самое-под отладчиком работает,без него-нет.
Пока мыслей нет-просьба наставить на путь истинный.
Спасибо.


--------------------
"Hello, word!" - 17 errors 56 warnings
Go to the top of the page
 
+Quote Post
kolobok0
сообщение Sep 13 2013, 14:13
Сообщение #2


практикующий тех. волшебник
*****

Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417



Цитата(WHALE @ Sep 13 2013, 17:06) *
...Пока мыслей нет-просьба наставить на путь истинный...


возможно известные вещи скажу, но...
1) надо убедиться, что отлаживаетесь не виртуально а в железке.
2) нужно глянуть флаги отладки (есть там приаттачиться или с перезаливкой или с рестартом...)


пока для себя делаю следующим образом (пока _не_ промышленный вариант).
отладчик стоит - отлаживаться в железе с перезаливкой. параметры смотреть (в ИАРе) на разделе дебаг (выбрать нужный по имени), и на вкладочке Вашего прошивальщика (их там целый маленький списочек).

если надо проверить без отладчика:

запускаю отладчик, он мне перезаливает флэшу. останавливаю отладку, передёргиваю питание(либо ресет). можно отцепить шлейф отладчика от платы - включить, прошивка работает.

в пром. варианте - заливка из командной строки. команды смотреть на ваш прошивальщик + даташит по режимам защиты и иже.

Сообщение отредактировал kolobok0 - Sep 13 2013, 14:13
Go to the top of the page
 
+Quote Post
WHALE
сообщение Sep 13 2013, 16:48
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 902
Регистрация: 2-01-06
Из: Краснодар
Пользователь №: 12 768



Цитата(kolobok0 @ Sep 13 2013, 18:13) *
возможно известные вещи скажу, но...
1) надо убедиться, что отлаживаетесь не виртуально а в железке.

Светик моргает не виртуально

Цитата(kolobok0 @ Sep 13 2013, 18:13) *
нужно глянуть флаги отладки (есть там приаттачиться или с перезаливкой или с рестартом...)


Все отлаживается замечательно-по програме хожу,регистры вижу.
А после выхода из отладки не пашет.





--------------------
"Hello, word!" - 17 errors 56 warnings
Go to the top of the page
 
+Quote Post
RabidRabbit
сообщение Sep 15 2013, 12:19
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 397
Регистрация: 3-12-09
Из: Россия, Москва
Пользователь №: 54 040



Убедитесь, что Вы не из ОЗУ отлаживаетесь...
Go to the top of the page
 
+Quote Post
WHALE
сообщение Sep 25 2013, 07:52
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 902
Регистрация: 2-01-06
Из: Краснодар
Пользователь №: 12 768



Цитата(RabidRabbit @ Sep 15 2013, 16:19) *
Убедитесь, что Вы не из ОЗУ отлаживаетесь...


нет, не из ОЗУ.адреса начинаютс с 0x100000.

Взял тестовый пример iar,перенес в свою папку,поправил пути,скомпилил,загрузил-все тоже самое.
Причем все одинаково и для работы из флэша и из озу-под отладкой все замечательно.
стоит выключить отладку-работает еще примерно секунды 3(моргают светики) и отрубается.
Собака выключена. Пните,плиз,в нужном направлении.



--------------------
"Hello, word!" - 17 errors 56 warnings
Go to the top of the page
 
+Quote Post
WHALE
сообщение Sep 28 2013, 15:40
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 902
Регистрация: 2-01-06
Из: Краснодар
Пользователь №: 12 768



Также не работает printf через DBGU.ПОрт настроен вроде правильно.
Не могу найти, как переключить stdout на DBGU.


--------------------
"Hello, word!" - 17 errors 56 warnings
Go to the top of the page
 
+Quote Post

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

 


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


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