|
avreal, новая версия (если кому-то это ещё нужно) |
|
|
|
Oct 5 2008, 15:45
|

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

|
Не знаю, насколько это имеет смысл в свете имеющейся информации о будущем Атмел, но подоспела очередная версия avreal. Добавлен наконец-то замер времени обращения к LPT для всех ОС и добавлено несколько новых кристаллов. Кстати, о времени обращения к LPT - поднятый для экспериментов с Win98 старый пень-166 вне конкуренции. Одна и та же физически плата PCI-LPT на Q6600/ASUS M2N-SLI что под XP, что дос-версией при загрузке с дискетки даёт около 0,75мкс/обращение (программный замер достаточно хорошо совпадает с замером по осциллографу), а на том старом пне - около 0,25мкс. Одна шина PCI, никаких лишних мостов по дороге, простота...
--------------------
Ну, я пошёл… Если что – звоните…
|
|
|
|
|
 |
Ответов
(255 - 269)
|
May 16 2010, 19:16
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(Метценгерштейн @ May 16 2010, 20:51)  выдает вот это сообщение А Вы большие красные буквы http://real.kiev.ua/old/avreal/ru/descriptionвидели? Цитата P.S. При обнаружении неприятностей просьба сообщать версию и очень желательно копию расширенной выдачи программы по -% (перенаправив выдачу в файл). Внимание!!! Письма по поводу avreal с аттачами в виде скриншотов, WORD-овских и прочеофисовских документов и других способов переслать 1-килобайтный текст с помощью 100-килобайтного файла не будут даже читаться, не говоря уже об ответах
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
May 16 2010, 19:53
|
Профессионал
    
Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079

|
видел, конечно )) но думаю, что это у меня глюки какие- то )) исправляюсь D:\works\projects\Blink LED mega8>d:\works\programs\avw-1.27r4\avreal32-1.27r4.e xe +mega8 -aft2232:enable=adbus4,acbus2 -o1MHZ -e -w -v -fcksel=f,ckopt=0,sut=3, BODLEVEL=0,BODEN=0 -l2 -c "D:\works\projects\Blink LED mega8\Debug\Exe\blink_LED .hex" -d "D:\works\projects\Blink LED mega8\Debug\Exe\blink_LED.ee.hex" avreal/WIN32 - AVR controllers LPT programmer by Redchuk Alexandr v1.27r4 (Oct 6 2009 16:12:37) http://real.kiev.ua/avrealbug-reports, suggestions and so on mail to avreal@real.kiev.ua Command: +mega8 -aft2232:enable=adbus4,acbus2 -o1MHZ -e -w -v -fcksel=f,ckopt=0,sut=3,B ODLEVEL=0,BODEN=0 -l2 -c "D:\works\projects\Blink LED mega8\Debug\Exe\blink_LED. hex" -d "D:\works\projects\Blink LED mega8\Debug\Exe\blink_LED.ee.hex" Start address record in HEX file ignored Start address record in HEX file ignored Warning: 'D:\works\projects\Blink LED mega8\Debug\Exe\blink_LED.ee.hex' has no d ata records Adapter enabled Can't resync Reset pin released Adapter disabled D:\works\projects\Blink LED mega8>rem -fcksel=f,ckopt=0,sut=3 D:\works\projects\Blink LED mega8>rem d:\works\programs\avw-1.27r3\avreal32-1. 27r3.exe +mega8 -p378 -as -o0 -fCKSEL=f,CKOPT=0 -e -b -v -w -c main.hex D:\works\projects\Blink LED mega8>rem -e -w -v -f Їєч√ -ё Їрщы ъюфр D:\works\projects\Blink LED mega8>pause Press any key to continue . . . очень странно ведет себя. если шью проект моргание лампочкой- шьется, и то через раз. как только пытаюсь залить бутлоадер, выдает D:\works\programs\bootloader\flash>D:\works\programs\bootloader\flash\avreal32-1 .27r4.exe +mega8 -aft2232:enable=adbus4,acbus2 -o1MHZ -e -w -v -fcksel=f,ckopt=0 ,sut=3,BODLEVEL=0,BODEN=0, BOOTRST=0, BOOTSZ=01 -l2 -c BOOTLOAD.hex avreal/WIN32 - AVR controllers LPT programmer by Redchuk Alexandr v1.27r4 (Oct 6 2009 16:12:37) http://real.kiev.ua/avrealbug-reports, suggestions and so on mail to avreal@real.kiev.ua Command: +mega8 -aft2232:enable=adbus4,acbus2 -o1MHZ -e -w -v -fcksel=f,ckopt=0,sut=3,B ODLEVEL=0,BODEN=0, BOOTRST=0, BOOTSZ=01 -l2 -c BOOTLOAD.hex Can't use two files for CODE memory BOOTRST=0, BOOTLOAD.hex D:\works\programs\bootloader\flash>rem -fcksel=f,ckopt=0,sut=3 D:\works\programs\bootloader\flash>rem d:\works\programs\avw-1.27r3\avreal32-1. 27r3.exe +mega8 -p378 -as -o0 -fCKSEL=f,CKOPT=0 -e -b -v -w -c main.hex D:\works\programs\bootloader\flash>rem -e -w -v -f Їєч√ -ё Їрщы ъюфр D:\works\programs\bootloader\flash>pause Press any key to continue . . . вот строчка для бутлоадера D:\works\programs\bootloader\flash\avreal32-1.27r4.exe +mega8 -aft2232:enable=adbus4,acbus2 -o1MHZ -e -w -v -fcksel=f,ckopt=0,sut=3,BODLEVEL=0,BODEN=0, BOOTRST=0, BOOTSZ=01 -l2 -c BOOTLOAD.hex может скомпилил его не корректно как-то ???
Сообщение отредактировал Метценгерштейн - May 16 2010, 20:32
|
|
|
|
|
May 17 2010, 19:48
|

Частый гость
 
Группа: Участник
Сообщений: 98
Регистрация: 20-06-05
Пользователь №: 6 150

|
Цитата(Метценгерштейн @ May 15 2010, 17:17)  ReAL, спасибо за содействие )))
итак, программатор МегаДжона. Комилятором ИАР пользуюсь, там настроена кнопочка на прошивку проекта сразу из ИАРа. Все работает нормально. вот строка. 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 Если это программатор СверхДжона  , то в нём присутствует TLP181. А он, в свою очередь инвертирует сигнал enable. Следовательно, строка должна выглядить слегка иначе ...:enable=~adbus4,... Тильду забыли.
|
|
|
|
|
May 18 2010, 06:42
|

Частый гость
 
Группа: Участник
Сообщений: 98
Регистрация: 20-06-05
Пользователь №: 6 150

|
Цитата(Метценгерштейн @ May 17 2010, 23:37)  Согласился бы с Вами, если бы только он раньше с этой моей строчкой исправно не работал. К тому же посмотрите внимательно на схему включения этой TLP. Там выход FTDI идет на катод светодиода... т.е. ничего не инвертирует. вот. Очень похоже на то, что у меня сдохла макетка с мегой. но! новый кварц, кондеры и сама мега- мог конечно, контакт где отойти. "1" на выходе FTDI зажигает светодиод, что в свою очередь открывает оптотранзистор. На его коллекторе появляется "0". Если есть сомнения в начертании изолятора (отсутствие значка инверсии на входе E) - смотрим в даташит ADUM и звДУМываемся.  Cам светодиод, безусловно, ничего инвертировать и не может. Это не его функции. Вопросы "работало раньше" не рассматриваются. Для начала делаем так, как ПРАВИЛЬНО, потом обсуждаем возможные варианты.
Сообщение отредактировал ut1wpr - May 18 2010, 06:49
|
|
|
|
|
May 18 2010, 08:29
|

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

|
В той схеме светодиод зажигается 0-ком, так что инверсии нет. В версиях 1.27r* на какое-то время залипло "временое" состояние кода, работающего с FT2232. В нём нужно было только указать ногу, используемую для enable, а для разрешения всегда выдавался низкий уровень. Поэтому для 1.27r4 строка правильная. С версии 1.28r0 использован такой же подход, как и для LPT и строка нужна с enable=~adbus4, но не потому, что оптрон инвертирует, а потому, что разрешение идёт низким уровнем. Если бы оптрон инвертировал либо если бы ипользовалась половинка шинника с активным высоким уровнем, нужно было бы оставить enable=~adbus4
С reset отдельная история - avreal "знает", что для AVR нужен низкий уровень, поєтому для него указываются только инверсии по пути. Аналогично - ему не надо указывать инверсии внутри LPT-порта, у которого часть управлющих сигналов инвертируются в контроллере LPT. Так было сделано потому, что планировалась сразу и поддержка контроллера at89s8252, у которого сброс 1-кой. Было решено, что для сброса указывается только инверсность внешнего тракта передачи, про остальное знает avreal
По поводу этого бутлоадера. И кто его, заразу, знает. Есть какие-то неясные сонмения, но не более. Бутлоадер с ногами SPI что-то делает? Попробуйте указать +90s2313 без команд записи/чтения/стирания, просто для проверки -- распознает кристалл или нет. В смысле - не распознает ничего или распознает мега8 и выругается, что не то, что попрошено.
--------------------
Ну, я пошёл… Если что – звоните…
|
|
|
|
|
May 18 2010, 09:00
|

Частый гость
 
Группа: Участник
Сообщений: 98
Регистрация: 20-06-05
Пользователь №: 6 150

|
Цитата(ReAl @ May 18 2010, 11:29)  В той схеме светодиод зажигается 0-ком, так что инверсии нет. Ну мы даём! Теперь я понял свою ошибку. У каждого, оказыватся своя "В той схеме..." Привожу фрагмент схемы со странички СуперДжона. Такая же и у меня. Я бы не сказал, что здесь светодиод зажигается ноликом.  Инверсия на пути "выход FT2232 - вход ADUM" всё-таки есть. Я ошибочно не ввёл тильду, и у меня НЕ РАБОТАЛО. Версия 1.28r.последняя  С тильдой претензий нет.
|
|
|
|
|
May 18 2010, 09:13
|

Частый гость
 
Группа: Участник
Сообщений: 98
Регистрация: 20-06-05
Пользователь №: 6 150

|
Цитата(Метценгерштейн @ May 18 2010, 12:08)  да, у нас схемы просто разные вот моя- она другая в этом месте http://files.mail.ru/BDZS9B?t=1Для меня вопрос закрыт. Отхожу в сторону.
|
|
|
|
|
May 18 2010, 12:52
|

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

|
Цитата(ut1wpr @ May 18 2010, 11:00)  Ну мы даём! Теперь я понял свою ошибку. У каждого, оказыватся своя "В той схеме..." Привожу фрагмент схемы со странички СуперДжона. ... Версия 1.28r.последняя  О! А тут, выходит, обсуждается другой вариант -- со странички мегаджона схема версии 2.2 "последняя  ", а программа предыдущей версии. Во как бывает. Кстати, я его схему версии 1 и не смотрел -- только ту, где уже и шинники есть. Но для avreal 1.27 и для той схемы тильда не нужна, а для схемы 2.2 и для 1.28 тильда нужна, в обеих схемах на выходе FT2232 нужен низкий уровнь для разрешения работы.
--------------------
Ну, я пошёл… Если что – звоните…
|
|
|
|
|
May 27 2010, 14:29
|

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

|
Так это... Интересно же, в чём дело. Цитата(ReAl @ May 18 2010, 11:29)  По поводу этого бутлоадера. И кто его, заразу, знает. Есть какие-то неясные сонмения, но не более. Бутлоадер с ногами SPI что-то делает? Попробуйте указать +90s2313 без команд записи/чтения/стирания, просто для проверки -- распознает кристалл или нет. В смысле - не распознает ничего или распознает мега8 и выругается, что не то, что попрошено.
--------------------
Ну, я пошёл… Если что – звоните…
|
|
|
|
|
Nov 27 2010, 07:26
|

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

|
«Что-то маленькое по амплитуде» — это может быть и наводка в шлейфе с MOSI при пассивном выходе меги8. Это может означать, что не проходит reset. А может быть и подмычка где-то на MISO Отключить адаптер от платы, замкнуть на адаптере MOSI, MISO. С ключиком -%% глянуть, что выходит. Если % PgmOn reply AC 53 00 00 то адаптер по MISO никого не коротит и всё чувствует. Да, раз уж тема всплыла. Я наконец-то добрался до замучивания компа разными {WinXP|Win7}{32|64}, погонял как несколько страниц назад выложенную тут DLPortIO 64, так и взятые по ссылкам версии без DlPortWriteBufferUchar, поигрался разными методами инсталляции и выложил на real.kiev.ua/avreal/download проверенные архивы. Осталось подумать ещё об одном архиве, уже с тестово-подписанным драйвером (внимание, петля, то сообщение ссылается назад сюда)
--------------------
Ну, я пошёл… Если что – звоните…
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|