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

 
 
> Просвятите по JTAG, Есть бывалые по оному устройству?
SasaVitebsk
сообщение Jun 29 2006, 23:37
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Возникла проблема. Прога (значительная) написанная на IAR C закаченная ч/з JTAG великолепно работает. Пересбрасываешь, - тоже всё Ok. А если выключаешь/подаёшь питание, - неработает один кусочек. Перерыл всё. Найти не могу. Понимаю, - что-то не инициализируется. Но как найти?

1) Можно ли как-нибудь сэмитировать первое включение? (В озу - мусор, перед запуском отладки в JTAG)
2) Можно ли как-нибудь остановить работу проги JTAGом если она не запускалась в режиме отладки?

Короче как выйти из создавшейся ситуации.
Отладку веду в AVR Studio.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 3)
Lem
сообщение Jun 30 2006, 06:57
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 37
Регистрация: 20-03-05
Пользователь №: 3 533



Надо инициализировать все локальные переменные при объявлении. у меня такое было. (объявлена переменная int, а затем она передавалась в функцию по ссылке, где менялась только младшая часть (один байт). так как старший байт был неинициализированным (случайным), при дальнейшем анализе возвращаемого значения происходил глюк.
Думаю, у вас то же самое или в таком же духе.

Код
int buf;
getchar(&buf);
if(buf ... )
..

Надо исправить на
int buf = 0;
Go to the top of the page
 
+Quote Post
defunct
сообщение Jun 30 2006, 17:00
Сообщение #3


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(SasaVitebsk @ Jun 30 2006, 02:37) *
Возникла проблема.
....


Установите BODEN и требуемый BODLEVEL.
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Jul 2 2006, 19:54
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(defunct @ Jun 30 2006, 20:00) *
Установите BODEN и требуемый BODLEVEL.


blink.gif Поясните пожалуйста какое отношение к описываемому имеет BOD. Вроде устанавливал... Но связи пока не улавливаю.
Go to the top of the page
 
+Quote Post

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

 


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


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