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

 
 
25 страниц V  « < 2 3 4 5 6 > »   
Reply to this topicStart new topic
> avreal, новая версия (если кому-то это ещё нужно)
Огурцов
сообщение Nov 16 2008, 11:48
Сообщение #46


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Наверно, имелось в виду, что в десяти разных адаптерах больше путаницы, чем в десяти одинаковых.
Go to the top of the page
 
+Quote Post
ReAl
сообщение Nov 17 2008, 10:02
Сообщение #47


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Цитата(Огурцов @ Nov 16 2008, 13:48) *
Наверно, имелось в виду, что в десяти разных адаптерах больше путаницы, чем в десяти одинаковых.

Как сказать smile.gif
Когда они разные, то "вот этот для плис, вот этот для AVR" решается спинным мозгом, а когда одинаковые, то надо таблички на них вешать или постоянно указывать нужный соответствующей программе, тому же квартусу - какой из усб-бластеров использовать. Впрочем, у меня они выглядят по-разному и представляются по-разному, один как "Altera USB Blaster" (Володя, спасибо, с EP1C3 работает), другой как "Nios development kit" (Костя, спасибо, ну попробовало бы оно с циклоном не работать wink.gif ).


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
Petka
сообщение Nov 17 2008, 21:30
Сообщение #48


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Как и обещал попробовал новый avreal "Экспериментальная версия с поддержкой FT2232 - v1.27rev0".

Командная строка: "avreal32.exe -aft2232 +mega128 -r flash.hex"
Железо: "Olimex ARM-USB-OCD".
Target: mega128
Время чтения всей flash: 21 сек!
Заработало сразу. Конфигурационный файл не пришлось использовать.
Надо что-нибудь ещё проверить?
Go to the top of the page
 
+Quote Post
ReAl
сообщение Nov 17 2008, 23:52
Сообщение #49


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Цитата(Petka @ Nov 17 2008, 23:30) *
Командная строка: "avreal32.exe -aft2232 +mega128 -r flash.hex"
Железо: "Olimex ARM-USB-OCD".
Target: mega128
Время чтения всей flash: 21 сек!
Заработало сразу. Конфигурационный файл не пришлось использовать.
Надо что-нибудь ещё проверить?
Ну какой-нибудь приличный ключик по частоте... Скажем, -o12MHz (если сам кристалл тактируется от 12 и выше, причём даже если там 16МГц, выгоднее ключ -o12MHz давать :-) ) ...
А то 21 секунда это как-то аж стыдно для USB...

По конфиг-файлу:
Там у олимекса есть ещё входные сигналы - SRST зачитывается назад и RTCK, а без конфига на всё выдаются нули.
Поэтому лучше всё же с конфигом
reset=adbus3
enable=adbus4


Ну да, глянул вот свои записи.
На PCI-LPT плате новый навороченный комп под XP - чтение всго флеша 128 меги - около 8 секунд.
Та же PCI-LPT плата, но на старючем пне-166 под 98-ой - около 5 секунд (но там эта PCI-LPT карта даёт не 0,75мкс обращение, а 0,24).

-aFT2232 -o12MHz у меня давали чтение всего флеша меги128 под XP менее чем за две секунды.

-o7300 (до того как кварц на 14,7456 нашёл)
XP - 3сек
W2K - 3.3сек
openSUSE 10.3/64bit - 3.2 сек
ubuntu 7.1 - 3.7сек
(это всё только чтение, полное время с входом в программирование, зачиткой ID и фьюзов, ... - на пол секунды больше).


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
klen
сообщение Nov 18 2008, 07:37
Сообщение #50


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



Цитата(Petka @ Nov 18 2008, 00:30) *
Как и обещал попробовал новый avreal "Экспериментальная версия с поддержкой FT2232 - v1.27rev0".
Железо: "Olimex ARM-USB-OCD".

распиновку дать можете?
Go to the top of the page
 
+Quote Post
Petka
сообщение Nov 18 2008, 08:03
Сообщение #51


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(klen @ Nov 18 2008, 10:37) *
распиновку дать можете?


ARM-JTAG: http://olimex.com/dev/images/arm-jtag-layout.gif
как его подключать к AVR: http://www.ln.com.ua/~real/avreal/description.html#FT2232CFG
этого хватит? или более подробно?

Цитата(ReAl @ Nov 18 2008, 02:52) *
Ну какой-нибудь приличный ключик по частоте... Скажем, -o12MHz (если сам кристалл тактируется от 12 и выше, причём даже если там 16МГц, выгоднее ключ -o12MHz давать :-) ) ...
А то 21 секунда это как-то аж стыдно для USB...


Код
avreal32.exe -aft2232 +mega128 -o12Mhz -r flash.hex

теперь чтение всего флеша 2сек!

Цитата(ReAl @ Nov 18 2008, 02:52) *
По конфиг-файлу:
Там у олимекса есть ещё входные сигналы - SRST зачитывается назад и RTCK, а без конфига на всё выдаются нули.

Может тогда лучше сделать, что бы без конфига нули не выдавались?
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Nov 18 2008, 09:16
Сообщение #52


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



А автоподбор sck нельзя сделать ?
Go to the top of the page
 
+Quote Post
ReAl
сообщение Nov 18 2008, 10:44
Сообщение #53


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Цитата(Petka @ Nov 18 2008, 10:03) *
Код
avreal32.exe -aft2232 +mega128 -o12Mhz -r flash.hex

теперь чтение всего флеша 2сек!

Во, другое дело smile.gif

Цитата(Petka @ Nov 18 2008, 10:03) *
Может тогда лучше сделать, что бы без конфига нули не выдавались?

Возможно. На то оно и экспериментальная версия - не только работоспособность надо проверять, но и логику работы утрясать.
Т.е. без конфига оно будет работать только с "голой" FT2232 либо с постоянно открытыми шинниками.
Собственно, так оно и было поначалу, но потом для быстрой проверки на плате с шинниками до дописывания куска конфига было проще выдать нули везде. Теперь можно вернуть на "ничего кроме TCK/TDI/TDO/TMS не трогаем".


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Nov 18 2008, 10:59
Сообщение #54


Гуру
******

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



Цитата(ReAl @ Nov 18 2008, 12:44) *
Т.е. без конфига оно будет работать только с "голой" FT2232 либо с постоянно открытыми шинниками.
Саша, а конфиг оно уже, надеюсь, умеет искать в той же папке, где и сам avreal32 лежит?


--------------------
На любой вопрос даю любой ответ
"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
ReAl
сообщение Nov 18 2008, 11:02
Сообщение #55


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Цитата(Огурцов @ Nov 18 2008, 11:16) *
А автоподбор sck нельзя сделать ?
Вообще говоря, об этом думалось уже, но для (достаточно медленного) LPT это имело смысл для довольно низких частот и обычно в проекте всё равно частота известна и нет проблем в makefile прописать (точнее, использовать и так прописанную, котрая передаётся в исходники как F_CPU).
Кроме того, при каких-то экспериментах я нарвался на то, что при определённой частоте SPI выше рассчётной по документации кристалл в программирование входит и DEV_ID читает нормально, но при чтении flash уже идёт мусор. Возможно, то был мой глюк, "дело было вечером" а на другой день было не до этого, но "осадок остался" и я к этой теме больше не возвращался.


Цитата(Сергей Борщ @ Nov 18 2008, 12:59) *
Саша, а конфиг оно уже, надеюсь, умеет искать в той же папке, где и сам avreal32 лежит?
Тьху! Забыл. Пишу в TODO.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
Petka
сообщение Nov 18 2008, 11:52
Сообщение #56


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(ReAl @ Nov 18 2008, 13:44) *
Теперь можно вернуть на "ничего кроме TCK/TDI/TDO/TMS не трогаем".

Да, так будет логичнее. По крайней мере ничего не сгорит, если забуду конфиг указать.
Да, ещё из пожеланий: может уже пора вместе с avreal'ом поставлять и готовые конфиги? например "olimex_arm-usb-ocd.cfg" ?
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Nov 18 2008, 21:24
Сообщение #57


Гуру
******

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



Цитата(ReAl @ Nov 18 2008, 15:02) *
Кроме того, при каких-то экспериментах я нарвался на то, что при определённой частоте SPI выше рассчётной по документации кристалл в программирование входит и DEV_ID читает нормально, но при чтении flash уже идёт мусор. Возможно, то был мой глюк, "дело было вечером" а на другой день было не до этого, но "осадок остался" и я к этой теме больше не возвращался.

Нет, это не ваш глюк. 640 ведёт себя так стандартно. При программировании на голый кристалл (1МГц внутр.) если забываешь и запускаешь батник fast (10МГц), всё проходит но не верно читается флэш. Аналогично ведёт себя и JTAG ICE MK2 в режиме программатора. Та же шляпа и с 88.

А вот я по теме не много не догоняю. И что с MT-Link-ом будет работать? 07.gif
Go to the top of the page
 
+Quote Post
ReAl
сообщение Nov 19 2008, 06:40
Сообщение #58


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Цитата(SasaVitebsk @ Nov 18 2008, 23:24) *
Нет, это не ваш глюк. 640 ведёт себя так стандартно.
...
Та же шляпа и с 88.
Вот-вот. А у меня это или тини2313, или мега48 была, уже не помню, давно было. Кажется всё же тини2313.
Ну и как в таких условиях автонастройку скорости проводить? Я думал найти скорость, на которой откликается и, к примеру, на треть её понизить для надёжности. А с такими фокусами неохота влазить в эксперименты а потом отвечать на письма "а почему у меня не".

Цитата(SasaVitebsk @ Nov 18 2008, 23:24) *
А вот я по теме не много не догоняю. И что с MT-Link-ом будет работать?
А что, внутри MT-Link стоит FT2232 ??


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
Alexandro
сообщение Nov 19 2008, 06:45
Сообщение #59





Группа: Участник
Сообщений: 12
Регистрация: 26-05-05
Пользователь №: 5 431



Цитата(ReAl @ Nov 19 2008, 08:40) *
А что, внутри MT-Link стоит FT2232 ??


MT-Link сделан на ARM-е AT91SAM7S64. Работать как я понимаю не сможет.
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Nov 19 2008, 09:07
Сообщение #60


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(ReAl @ Nov 19 2008, 06:40) *
Ну и как в таких условиях автонастройку скорости проводить? Я думал найти скорость, на которой откликается и, к примеру, на треть её понизить для надёжности.

Лучше минимум в два раза. В этом случае шьется ? Кроме того, возможность принудительного задания частоты sck не устраняется. Ну это так, к слову - у меня все равно своя прога.
Go to the top of the page
 
+Quote Post

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

 


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


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