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

 
 
25 страниц V  « < 17 18 19 20 21 > »   
Reply to this topicStart new topic
> avreal, новая версия (если кому-то это ещё нужно)
Метценгерштейн
сообщение Nov 27 2010, 09:18
Сообщение #271


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

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



ресет проходит. висит на меге 1, при программировании, падает в 0, потом опять 1. Быстро прыг в ноль и назад.

Код
Command:
  +mega8 -aft2232:enable=adbus4,acbus2 -%
No FTDI "port" switch found
device with default description "Dual RS232 A" will be used
        % 'ftd2xx.dll' successfully loaded
        % FT2232 MPSSE SPI adapter created, SCK frequency 188kHz
Adapter enabled
        % Reset
        % PgmOn reply  FF FF FF FF
        % Try 1 to resync by reset pulse        % PgmOn reply  FF FF FF FF
        % Try 2 to resync by reset pulse        % PgmOn reply  FF FF FF FF
        % Try 3 to resync by reset pulse        % PgmOn reply  FF FF FF FF
        % Try 4 to resync by reset pulse        % PgmOn reply  FF FF FF FF
Can't resync

Reset pin released
Adapter disabled


а строчка
d:\works\programs\flash_AVReal_from_here\avreal32-1.28r2.exe +mega8 -aft2232:enable=adbus4,acbus2 -%%


говорит о чем? MOSI идет, но до FTDI не возвращается через MISO?

Осциллом- пока MISO на MOSI не закорочено, на MOSI я вижу хорошие импульсы. Как только замыкаю эти два сигнала, сразу видно где- то залипон- похоже, MISO куда- то липнет )))

Будем искать.

Сообщение отредактировал Метценгерштейн - Nov 27 2010, 10:27
Go to the top of the page
 
+Quote Post
ReAl
сообщение Nov 27 2010, 11:05
Сообщение #272


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

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



Да, если на колодке программатора кинуть связь MOSI-MISO, то во всех PgmOn reply должно быть AC 53 00 00
Естественно, при этом буферы должны быть запитаны (ну раз без соединения на MOSI лупят импульсы, значит они запитаны).
Все FF это явно или обрыв провода или залип на питание (или 10 ом вместо 10 кОм подтяжка, если там подтяжка есть :-) ).
Поскольку ещё и на MOSI пропадают импульсы — залип.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
Метценгерштейн
сообщение Nov 27 2010, 12:27
Сообщение #273


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

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



Вот что имею на выходе MOSI. МК отключен, на MISO ничего не замкнуто. Просто MOSI на выходе с программатора- висит в воздухе.

Это норм. сигнал?

Go to the top of the page
 
+Quote Post
ReAl
сообщение Nov 27 2010, 12:56
Сообщение #274


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

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



Нет, конечно.
Насколько я помню тутошние обсуждения, у Вас какая-то из версий «Мега-Джона»?
Вечером или уже завтра гляну схему, подумаю. Там явно закрываются выходные шинники с чего-то вдруг.

Да, кстати, при таком MOSI на щуп осциллографа при соежинении MOSI-MISO все FF на PgmOn тоже говорят о том, что в сторону FT2232 шинник закрыт.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
Метценгерштейн
сообщение Nov 27 2010, 13:34
Сообщение #275


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

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



У Вас хорошая память))) Да, это версия мегаджона. Вот тут схема

http://zalil.ru/30035345
вот схема.

Там с ресетом у него были разногласия - тут он в моей схеме прямой ресет сделал- не инверсный.

В общем, доделывать проект начал, как сдох программатор...


Немного еще поразбирался. Ситуация следующая:

выпаяны DD4 DD5.

площадка DD4 ноги где д.б. 4 и 5 закорочены (выход с FTDI MISO MOSI).


но при вызове строки
d:\works\programs\flash_AVReal_from_here\avreal32-1.28r2.exe +mega8 -aft2232:enable=adbus4,acbus2 -%%

результат такой же-

% Reset
% PgmOn reply FF FF FF FF
% Try 1 to resync by reset pulse % PgmOn reply FF FF FF FF
% Try 2 to resync by reset pulse % PgmOn reply FF FF FF FF
% Try 3 to resync by reset pulse % PgmOn reply FF FF FF FF
% Try 4 to resync by reset pulse % PgmOn reply FF FF FF FF


При такой конфигурации должны быть AC 53 00 00 ?

Т.е. похоже, FTDI?

Ещё что можно проверить, чтобы исключить все?

Сообщение отредактировал Метценгерштейн - Nov 27 2010, 16:27
Go to the top of the page
 
+Quote Post
ReAl
сообщение Nov 28 2010, 13:42
Сообщение #276


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

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



Цитата(Метценгерштейн @ Nov 27 2010, 15:34) *
У Вас хорошая память)))
...
Там с ресетом у него были разногласия - тут он в моей схеме прямой ресет сделал- не инверсный.
Да какая там хорошя, страницей раньше обсуждалось.
По полярности enable тоже уже обсуждали, она одинаковая.
v1 - низкий уровень на выходе FT2232 не даёт ток в светодиод оптрона, что даёт высокий уровень на коллекторе и отпирает выходы развязки ADuM1401
v2x - низкий уровень на выходе FT2232 даёт ток в светодиод оптрона, что даёт низкий уровень на коллекторе и отпирает выходы нижней по схеме половинки шинника.
Т.е. оптрон-то там инвертирует сигнал, а там нет, но в обеих схемах разрешает выходы низкий уровень на входе FT2232.

Цитата(Метценгерштейн @ Nov 27 2010, 15:34) *
d:\works\programs\flash_AVReal_from_here\avreal32-1.28r2.exe +mega8 -aft2232:enable=adbus4,acbus2 -%%
А вот так пугать не надо. Зря Вы микросхем выпаивали, похоже.
В сообщении от 26 ноября
Цитата(Метценгерштейн @ Nov 26 2010, 23:51) *
d:\works\programs\avw-1.27r4\avreal32-1.27r4.exe +mega8 -aft2232:enable=adbus4,acbus2 -o1MHZ -e -w -v -fcksel=f,ckopt=0,sut=3,BODLEVEL=0,BODEN=0 -l2 -c %1 -d %2

Разница в том, что в 1.27r0 я в экспериментах поленился сразу делать нормальную обработку выводов для FT2232 и было нужно только указывать ножку для enable, а что уровень должен быть низким — подразумевалось. Ну и как-то выпустил это в свет и даже забыл об этом. И только через год вспомнил, когда улучшал поддержку config-файлов и в командную строку возможность конфигурирования добавлял.
И начиная с 1.28r0 сделал работу с ножками одинаковой для всех адаптеров (ещё тут об этом), что было отражено и в описании, и, с задержкой, на сайте у МегаДжона.
Теперь нужно указать инверсию для enable с активным низким уровнем (для всех версий прорамматора).

Только я не понял у него на сайте adbus7 в конфигурации, в pdf-ках схем вроде везде adbus4 идёт.

Да, если это еще не сделао — прошейте в EEPROM-ке для FT2232 увеличенный ток выходов, а то через 470 Ом оптрон качать как-то не совсем правильно.
Оно вроде и длжно пар милиампер «умолчательных» хватать, но...


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
Метценгерштейн
сообщение Nov 29 2010, 20:20
Сообщение #277


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

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



решено переделать заново программатор, т.к. в том уже дорожки стали отставать от моих экпериментов (((

Вопрос- достаточно ли просто FTDI и 4 резистора, или лучше опторазвязку и прочее? У мегаджона больно понакручено всего там. Тем не менее, не спасло ничего...
Go to the top of the page
 
+Quote Post
Метценгерштейн
сообщение Nov 30 2010, 10:46
Сообщение #278


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

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



Немного подзапутался.

По Вашему мнению какой вариант правильный- где оптрон не инвертирует ресет?

А с моими строчками работало все. Я две версии использовал прошивки вашей- напрямую из TotalCMD шил и из IARа.
Go to the top of the page
 
+Quote Post
ReAl
сообщение Nov 30 2010, 13:30
Сообщение #279


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

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



Строка
Код
-aft2232:enable=adbus4,acbus2
с одним и тем же адаптером на версиях 1.27rX и 1.28rX одновремённо работать не будет.
Для 1.27rX возможна только такая, а вот для 1.28rX её аналогом будет
Код
-aft2232:enable=~adbus4,~acbus2


Правильнее делать первый вариант, где enable идёт отдельно, а сброс от ADBUS3 идёт отдельно. По одной этой причине.
Если развязка не нужна, то можно обойтись простейшим вариантом с резисторами, только обязательно прописать в EEPROM увеличенный выходной ток. Собствено, поначалу я таким и пользовался, даже без EEPROM. оно просто не работало с 1к-подтяжкой на сбросе :-)
Если очень страшно, что будет выгорать, то лучше бы поставить шинник.
Хотя вон даже с развязкой что-то не то было.



--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
Метценгерштейн
сообщение Nov 30 2010, 13:46
Сообщение #280


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

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



Цитата(ReAl @ Nov 30 2010, 16:30) *
Правильнее делать первый вариант, где enable идёт отдельно, а сброс от ADBUS3 идёт отдельно. По одной этой причине.


т.е. если повторить вариант мегаджона- это какой вариант? Правильный?

Очень странно, но я шил строчкой
d:\works\programs\flash_AVReal_from_here\avreal32-1.28r2.exe +mega8 -aft2232:enable=adbus4,acbus2 -o1MHZ -e -w -v -fcksel=f,ckopt=0,sut=3,BODLEVEL=0,BODEN=0 -l2 -c blink_LED.hex

и оно шилось и работало.

Так же я шил (еще до недавнего времени) через ИАР строкой
d:\works\programs\avw-1.27r4\avreal32-1.27r4.exe +mega8 -aft2232:enable=adbus4,acbus2 -o1MHZ -e -w -v -fcksel=f,ckopt=0,sut=3,BODLEVEL=0,BODEN=0 -l2 -c %1 -d %2


разные версии AVReal, Вы говорите, должно без тильд не работать.

Ну а почему работало тогда?
Go to the top of the page
 
+Quote Post
ReAl
сообщение Nov 30 2010, 18:34
Сообщение #281


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

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



Ну не знаю. Значит, где-то была подкоротка, из-за которй шинники были всегда открыты.
Адаптер, отдалённо напоминающий Amontec Jtakey (сброс имеет своё отдельное разрешение)
Цитата
========================================================================
avreal/WIN32 - AVR controllers LPT programmer by Redchuk Alexandr
v1.27r4 (Oct 6 2009 16:12:37) http://real.kiev.ua/avreal
bug-reports, suggestions and so on mail to avreal@real.kiev.ua
Command:
-aft2232:enable=adbus4,acbus3:reset=acbus1 "-pd=DENIS_FT2232D A" +mega8
Adapter enabled
Device connected, mega8 detected
Chip not locked
Fuses
...
Reset pin released
Adapter disabled

========================================================================
avreal/WIN32 - AVR controllers LPT programmer by Redchuk Alexandr
v1.27r4 (Oct 6 2009 16:12:37) http://real.kiev.ua/avreal
bug-reports, suggestions and so on mail to avreal@real.kiev.ua
Command:
-aft2232:enable=~adbus4,~acbus3:reset=acbus1 "-pd=DENIS_FT2232D A" +mega8
Adapter enabled
Can't resync

Reset pin released
Adapter disabled

========================================================================
avreal/WIN32 - AVR controllers LPT programmer by Redchuk Alexandr
v1.28r0 (Jan 20 2010 12:58:01) http://real.kiev.ua/avreal
bug-reports, suggestions and so on mail to avreal@real.kiev.ua
Command:
-aft2232:enable=adbus4,acbus3:reset=acbus1 "-pd=DENIS_FT2232D A" +mega8
Adapter enabled
Can't resync

Reset pin released
Adapter disabled

========================================================================
avreal/WIN32 - AVR controllers LPT programmer by Redchuk Alexandr
v1.28r0 (Jan 20 2010 12:58:01) http://real.kiev.ua/avreal
bug-reports, suggestions and so on mail to avreal@real.kiev.ua
Command:
-aft2232:enable=~adbus4,~acbus3:reset=acbus1 "-pd=DENIS_FT2232D A" +mega8
Adapter enabled
Device connected, mega8 detected
Chip not locked
Fuses
...
Reset pin released
Adapter disabled


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
PraNkiSh
сообщение Dec 5 2010, 22:58
Сообщение #282


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

Группа: Свой
Сообщений: 120
Регистрация: 25-02-05
Из: Москва
Пользователь №: 2 889



почитал ветку и вознкло несколько вопросов:
1. FT232RL всетаки поддерживается или нет ?
2. какие варианты железа на данный момент есть (в виде геребров или pcаd файлов) ?
и что лучше собирать sm.gif

на днях платки заказывать буду. думал может до кучи туда еще что-то докинуть полезное.
Go to the top of the page
 
+Quote Post
ReAl
сообщение Dec 6 2010, 14:09
Сообщение #283


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

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



Пока «или нет»

Над «своей» схемой иногда вечерами думаю, так как ни одна из существующих мне не так, чтобы совсем не нравится, но «Если бы губы Никанора Ивановича да приставить к носу Ивана Кузьмича»...

Собирать лучше что-то совместимое по раскладке выводов с поддерживаемым в OpenOCD, сразу на два фронта работать будет.
Вот это вроде как по этому параметру подходит, Turtelizer-2 тоже так ничего.
(шорт побори, пора обзорчик по ааптерам делать)


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
Nixon
сообщение Dec 6 2010, 14:58
Сообщение #284


Гуру
******

Группа: Админы
Сообщений: 2 736
Регистрация: 17-06-04
Из: Киев
Пользователь №: 48



Я себе сделал такой (универсальный, 5 в 1 sm.gif ) в распространенном корпусе GAINTA G403
И avreal и openocd и 232 и 485 и 422 (последние 2 для своего оборудования).
Если интересно кому - выложу весь проект.
Прикрепленные файлы
Прикрепленный файл  ______USBAVREAL.pdf ( 22.08 килобайт ) Кол-во скачиваний: 193
 


--------------------
Вам помочь или не мешать?
Go to the top of the page
 
+Quote Post
COMA
сообщение Dec 6 2010, 14:59
Сообщение #285


Знающий
****

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



Жду обзорчика.

Собираюсь делать на FT4232H плату.
Хочется чтоб и под AVR и под ARM (OpenOCD) подошло.
Go to the top of the page
 
+Quote Post

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

 


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


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