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

 
 
> Wiggler и CrossWorks, очень прошу помощи
Algol
сообщение Mar 14 2006, 15:40
Сообщение #1


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

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



Доброе время суток всем!
Собрал одну из многочисленных вариантов схем Виглера, предложенных на форуме. Скачал с фтп CrossWorks 1.5. Включил. Как и следовало ожидать...сразу ничего не заработалоsad.gif
Полазил осциллоскопом по ногам девайса и понял, что с LPT абсолютно ничего не идет, ни на какую ногу. В общем подозреваю, что дело в драйвере. Много читал в поиске про разные драйверы (H-JTAG, OCD Commander) и у меня теперь каша в голове. Может быть кто-нибудь знающий втолкует мне как правильно установить драйвер в CrossWorks?

Кстати OCD Commander тоже ставил и там у меня изменялся только выход /RST...но сразу же снова уходил в 1 со стороны LPT и выдавалось сообщение cable disconnected.

Конечно, понимаю, что вопросы мои уже избитые...но чтение поиска мне успехов не принеслоsad.gif. Если кому будет не трудно, заранее благодарен.
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 19)
net
сообщение Mar 14 2006, 17:00
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 858
Регистрация: 9-08-04
Пользователь №: 473



Цитата(Algol @ Mar 14 2006, 18:40) *
Доброе время суток всем!
Собрал одну из многочисленных вариантов схем Виглера, предложенных на форуме. Скачал с фтп CrossWorks 1.5. Включил. Как и следовало ожидать...сразу ничего не заработалоsad.gif
Полазил осциллоскопом по ногам девайса и понял, что с LPT абсолютно ничего не идет, ни на какую ногу. В общем подозреваю, что дело в драйвере. Много читал в поиске про разные драйверы (H-JTAG, OCD Commander) и у меня теперь каша в голове. Может быть кто-нибудь знающий втолкует мне как правильно установить драйвер в CrossWorks?

Кстати OCD Commander тоже ставил и там у меня изменялся только выход /RST...но сразу же снова уходил в 1 со стороны LPT и выдавалось сообщение cable disconnected.

Конечно, понимаю, что вопросы мои уже избитые...но чтение поиска мне успехов не принеслоsad.gif. Если кому будет не трудно, заранее благодарен.


crosswork работает с виглером просто замечательно
1 смотрите настройки лпт порта в компе
2 проверьте внимательно схему и подключение по jtag
Go to the top of the page
 
+Quote Post
hlebn
сообщение Mar 14 2006, 18:24
Сообщение #3


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

Группа: Свой
Сообщений: 131
Регистрация: 22-10-04
Пользователь №: 963



crosswork работает с Wiggler через свой драйвер
проблем не было
Go to the top of the page
 
+Quote Post
DASM
сообщение Mar 14 2006, 18:24
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



а если полазить не по ногам девайса, а по ногам ЛПТ ? может буфера в третьем состоянии лежат или вообще не запитаны
Go to the top of the page
 
+Quote Post
Algol
сообщение Mar 15 2006, 07:57
Сообщение #5


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

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



Цитата
crosswork работает с Wiggler через свой драйвер

А этот драйвер нуждается в какой нибудь специальной установки или устанавливается автоматически с установкой CrossWorks? Просто, например, драйвер альтеровского ByteBlasterII приходилось устанавливать как новое устройство через панель управления/установка оборудования. Может и здесь че нить подобное?

Цитата
а если полазить не по ногам девайса, а по ногам ЛПТ

Может я неправильно выразился в первом посте, но я как раз по ногам ЛПТ и лазил...результат, ничего не выходит из порта.
Go to the top of the page
 
+Quote Post
VladimirZ
сообщение Mar 15 2006, 08:53
Сообщение #6


Участник
*

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



Драйвер устанавливается вместе со студией, отдельно устанавливать ничего не требуется.
Попробуйте Wiggler 14pin и 20 pin один должен работать 100%.
Go to the top of the page
 
+Quote Post
Algol
сообщение Mar 15 2006, 11:42
Сообщение #7


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

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



Цитата
Попробуйте Wiggler 14pin и 20 pin один должен работать 100%.

Попутный вопрос сразу возникает, а в чем их различия? Судя по имеющимся у меня различным схемам и в частности Wig-MT, которую я собирал, они отличаются только распиновкой разъемов на девайс.
Go to the top of the page
 
+Quote Post
VladimirZ
сообщение Mar 15 2006, 12:22
Сообщение #8


Участник
*

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



Насчёт различий нужно у ребят из Rowley Co спросить возможно у них свои мысли... smile.gif
Wiggler и Crossworks обсуждался в форуме немного ранее http://electronix.ru/forum/index.php?showt...10634&hl=tms470
Go to the top of the page
 
+Quote Post
AndyBig
сообщение Mar 15 2006, 19:14
Сообщение #9


Иногдящий
****

Группа: Свой
Сообщений: 691
Регистрация: 28-02-05
Пользователь №: 2 931



Эээ... А вот последняя модификация вигглера заключалась, помнится, в установки перемычки между какими-то ногами LPT-порта (точно не помню между какими именно, но кажется между 8 и 15). Симптомы похожи на то, что эта перемычка у Вас не стоит.
Вообще же, CrossWorks 1.5 заработал у меня с вигглером сразу же и без каких-либо дополнительных настроек (кроме номера порта).
А, еще один момент. Читал в помощи по CrossWorks, что рекомендуется переключить в BIOS-е режим параллельного порта в ECP или в Normal (Standart).
Go to the top of the page
 
+Quote Post
Algol
сообщение Mar 16 2006, 07:44
Сообщение #10


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

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



VladimirZ спасибо за ссылочку, такого Виглера, как в той теме, я еще не видел, пойду попробую спаять его. Может быть действительно нужно 2 буфера, только вот не понимаю, зачем. До этого пробовал схему с одним только 244-м. А кто знает, на что влияет 2-й 244-й буфер?
Go to the top of the page
 
+Quote Post
abcdefg
сообщение Mar 16 2006, 15:47
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 201
Регистрация: 23-01-06
Из: Msk
Пользователь №: 13 490



Есть CrossWorks 1.5 b2 + Olimex JTAG
постоянно ругается "unsupported DW_AT_frame_base type"

Кто-нибудь знает что делать?!

P.S. И почему то очень низкая скорость erase.
Erasing completed in 171.2 s - 396 bytes/sec
Programming completed in 7.8 s - 8,746 bytes/sec
Verifying completed in 2.4 s - 28,106 bytes/sec :O
Go to the top of the page
 
+Quote Post
Algol
сообщение Mar 19 2006, 09:03
Сообщение #12


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

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



Достал запоминающий осцил, сигнал с ЛПТ все-таки идет, но только с 4-й ноги, т.е. TCK. Странно, что даже сигнала сброса нет. А программа выдает Can't identify target.
У меня такой вопрос возник. Может дело не в виглере, а в самой макетке. У меня она тоже самодельная на LPC2114. Вроде необходимо ногу DBGSEL подтягивать на 3В для выбора JTAG, нога эта есть в LPC210x. А вот в LPC2114 ну не могу ее найти в даташите хоть тресни.
У меня на этой почве уже нервный срыв скоро будет. Может кто свежей головой подскажет...
Go to the top of the page
 
+Quote Post
DASM
сообщение Mar 19 2006, 10:50
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



у меня старенькие даташиты, рискую попасть пальцем в небо, но в 2119 например нога выбора JTAG была P1.26 (RTCK) и поттягивать её надо на ЗЕМЛЮ
Go to the top of the page
 
+Quote Post
snake (o)
сообщение Mar 19 2006, 11:56
Сообщение #14


Участник
*

Группа: Свой
Сообщений: 39
Регистрация: 9-03-06
Из: Оренбург
Пользователь №: 15 073



Цитата(Algol @ Mar 16 2006, 12:44) *
VladimirZ спасибо за ссылочку, такого Виглера, как в той теме, я еще не видел, пойду попробую спаять его. Может быть действительно нужно 2 буфера, только вот не понимаю, зачем. До этого пробовал схему с одним только 244-м. А кто знает, на что влияет 2-й 244-й буфер?

Смотря что считать первым и что вторым smile.gif если LCX244 - то чтоб обеспечить работу устройств с питанием от 2.5В до 5В.

Цитата(Algol @ Mar 14 2006, 20:40) *
Кстати OCD Commander тоже ставил и там у меня изменялся только выход /RST...но сразу же снова уходил в 1 со стороны LPT и выдавалось сообщение cable disconnected.

Лечится соединением 8 и 15 пина ЛПТшника. Это как проверка наличия вигглера.
Про сброс кратковременный - так и должно быть.
Go to the top of the page
 
+Quote Post
Algol
сообщение Mar 20 2006, 15:33
Сообщение #15


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

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



DASM большое вам человеческое спасибо!
Именно в ноге RTCK и была главная ошибка + немного намудрил с настройками H-JTAG.
Go to the top of the page
 
+Quote Post
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 Текстовая версия Сейчас: 21st July 2025 - 13:50
Рейтинг@Mail.ru


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