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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Wiggler и CrossWorks, очень прошу помощи
Algol
сообщение Apr 3 2006, 12:32
Сообщение #16


Частый гость
**

Группа: Свой
Сообщений: 140
Регистрация: 7-04-05
Из: Россия, Владимир
Пользователь №: 3 941



Возникла другая проблема с JTAG:( Думал победил...ан нет, не тут то было. Wiggler 20 pin коннектится в кроссворксе, но при попытке записать что то во флеш выдается сообщение "Write ARM debug comm port time out". Может быть кто то сталкивался с этим? Пробовал играть с clock devider в настройках Wiggler - результата не дало, хотя иногда начинает выскакивать сообщение "Cannot stop CPU". В BIOS установлен режим LPT SPP.
Go to the top of the page
 
+Quote Post
VladimirZ
сообщение Apr 6 2006, 07:32
Сообщение #17


Участник
*

Группа: Участник
Сообщений: 72
Регистрация: 8-02-05
Из: Харьков
Пользователь №: 2 496



Ну насчет сообщения "Write ARM debug comm port time out" так этого и следовало ожидать... smile.gif
Там смысл вот в чём:
1. Виглер непосредственно во флэш не пишет.
2. Для программирования Флеша используется загрузчик, который естественно и используем последовательный порт.
3. Загрузчик и записывается Виглером в RAM.
Вы должны были видеть сообщение что загрузчик загружен нормально.... ну а дальше у вас естесственно пробемы...

По идее решить было бы просто(max и пара тройка проводов), но есть одно но ... загрузчик я думаю Вам надо будет немного дописать...
Исходники его присутствуют в папочке targets\любимый процессор.
Go to the top of the page
 
+Quote Post
Alex03
сообщение Apr 6 2006, 16:24
Сообщение #18


Местный
***

Группа: Свой
Сообщений: 359
Регистрация: 9-12-05
Пользователь №: 12 034



Цитата(VladimirZ @ Apr 6 2006, 13:32) *
Ну насчет сообщения "Write ARM debug comm port time out" так этого и следовало ожидать... smile.gif
Там смысл вот в чём:
1. Виглер непосредственно во флэш не пишет.
2. Для программирования Флеша используется загрузчик, который естественно и используем последовательный порт.
3. Загрузчик и записывается Виглером в RAM.
Вы должны были видеть сообщение что загрузчик загружен нормально.... ну а дальше у вас естесственно пробемы...

По идее решить было бы просто(max и пара тройка проводов), но есть одно но ... загрузчик я думаю Вам надо будет немного дописать...
Исходники его присутствуют в папочке targets\любимый процессор.


Не сбивайте человека с толку.
CW загрузчик работает через JTAG.
А 'comm' в данном случае не есть COM/RS232, а просто сокращение от communication.

Думаю что проблема м.б. в следующем:
1. Вигдер сбоит. Кабель длинный?
2. Загрузчик не исполняется как надо или до него дело вообще не доходит.
Например LPC в ISP уходит (P0.14/P0.16)

Кстати загрузчик то в RAM заливается?
Go to the top of the page
 
+Quote Post
VladimirZ
сообщение Apr 7 2006, 07:14
Сообщение #19


Участник
*

Группа: Участник
Сообщений: 72
Регистрация: 8-02-05
Из: Харьков
Пользователь №: 2 496



Цитата
Не сбивайте человека с толку.

Полностью согласен с вами. Допустил ошибку.
В загрузчике TMS 470 присутствуют неприятные моменты
void
loaderBegin()
{
// FIXME: work out the FLASH geometry.
unsigned short id = DEV & 0x0FFF;
switch (id)
{
case 0x083F:
// 128
// 64...
break;
case 0x0857:
// 256
break;
}
Go to the top of the page
 
+Quote Post
Alex03
сообщение Apr 7 2006, 18:41
Сообщение #20


Местный
***

Группа: Свой
Сообщений: 359
Регистрация: 9-12-05
Пользователь №: 12 034



Цитата(VladimirZ @ Apr 7 2006, 13:14) *
В загрузчике TMS 470 присутствуют неприятные моменты
void
loaderBegin()
{
// FIXME: work out the FLASH geometry.
...

Думаю тут оставленно место под проверку попадания адреса в допустимый предел.
Если у Вас чип проекта совпадает с действительным то проблем не должно быть.

Сообщение отредактировал Alex03 - Apr 7 2006, 18:43
Go to the top of the page
 
+Quote Post

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

 


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


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