|
|
  |
avreal, новая версия (если кому-то это ещё нужно) |
|
|
|
May 10 2010, 09:54
|

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

|
Цитата(Метценгерштейн @ May 10 2010, 10:57)  у меня ресеты от МК и от FTDI соединены и к ним через резистор эта нога 21 FTDI. Я оторвал сейчас ногу 4 (ресет) FTDI- висит в воздухе. Теперь опознается и больше не отваливается Ну так и не должно было нормально работать. FT2232.reset - да вроде не страшно, пусть висит. На макетке у меня висел. Цитата(Метценгерштейн @ May 10 2010, 10:57)  т.е. в этой записи ....... 1.27r4\avreal32-1.27r4.exe +mega8 -aft2232:enable=adbus4,acbus2 -o1MH ..... adbus4 означает где ресет у нас? Тут он означает открывание шинников. У MegaJohn это одноремённо и сброс, что не всегда хорошо, лучше бы шинники разрешать отдельно, а сброс одельно. Цитата(Метценгерштейн @ May 10 2010, 10:57)  этот RI# предлагаете ресет МК подключить к нему? т.е. к выводу 16. И в конфиг. записи указать adbus7 ??? reset=adbus7 для RI, reset=adbus3 для 21-ой ноги. 20-я не очень хорошо, так как это выход DTR и может управляться в режиме UART -- придётся внимательнее к нему относиться. enable можно не указывать, если шинников нет. http://real.kiev.ua/old/avreal/ru/description.html#FT2232CFG
--------------------
Ну, я пошёл… Если что – звоните…
|
|
|
|
|
May 14 2010, 11:22
|

неотягощённый злом
     
Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643

|
Есть вопросик: когда в фузах стоит CKDIV8 то и для avreal надо указывать -о$(F_CPU_DIV8) или должно работать и с -о$(F_CPU)? А то у меня железно работает лишь при -о$(F_CPU_DIV8) а при о$(F_CPU) даже с параметром -2 иногда случается can't resync. Программатор aft2232 и ADUMы в роли развязки и шинных формирователей. Вызов выглядит так: Цитата avreal/WIN32 - AVR controllers LPT programmer by Redchuk Alexandr v1.28r2 (Apr 19 2010 11:42:49) http://real.kiev.ua/avrealbug-reports, suggestions and so on mail to avreal@real.kiev.ua Command: -aft2232:enable=acbus1 +atmega1281 -e -w -v -o1843200Hz -c xxx.hex -d xxx.eep
--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
|
|
|
|
|
May 14 2010, 18:04
|
Профессионал
    
Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079

|
торможу, уже похоже, вечером. Если из ИАРа шью, то все ок.
создал отд. папку, положил туда файл .hex и Avreal. Т.е. мой файл лежит в одном каталоге с АВРеаловскими файлами.
вот конфиг .bat от АВРеала D:\tmp\bootloader\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 blink_LED.hex -d blink_LED.ee.hex
где я не прав? Раньше же зашивал таким образом все
заработало. какой- то глюк в тексте был, похоже
Сообщение отредактировал Метценгерштейн - May 14 2010, 18:08
|
|
|
|
|
May 15 2010, 07:16
|

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

|
Цитата(demiurg_spb @ May 14 2010, 15:56)  Я об этом догадываюсь, но хочется услышать автора:-) Вероятно, мне надо в описании как-то чётче сказать, что под словами "частота тактирования контроллера" понимается "частота приходящего на ядро такта", после делителя. Цитата(Метценгерштейн @ May 15 2010, 01:23)  все-так не шьется МК, если сделать папочку и в неё положить все файлы АВРеала и .hex с бутлоадером раз зашился и все. больше не хочет перешиваться с другими фузами. если из ИАРа зашиваю (к другому АВРеалу обращаюсь), то какая- то прога моя шьются нормально. Я немного запутался. Давайте компактнов одном сообщении Ссхема подключения, которая используется (или подробное описание -- что куда подключено). С какой командной строкой "один раз зашивается". С какой строкой "потом больше не хочет" Каким адаптером и какой командной строкой потом таки перешивается. Можно просто в один архив выдачу по -% для всех вызовов сложить.
--------------------
Ну, я пошёл… Если что – звоните…
|
|
|
|
|
May 15 2010, 14:17
|
Профессионал
    
Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079

|
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
сама прога АВРеал лежит тут : D:\works\programs\avw-1.27r4\ - это папка. Файлы для прошивки лежат в проекте ИАРа. так все нормально работатет
теперь я создал папку E:\bt\ в неё положил все от АВРеала + файл .hex того проекта, что нормально прошивался вот строка E:\bt\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 blink_LED.hex так не хочет прошиваться- пишет, can't use two file for code memory я тут EEPROM не шью- не хочу
как -то получилось что прошилось. Я думал, ошибся где- то. Но, так и не удалось победить до конца. до этого я пытался прошить бутлоадер, может тут какая зацепка будет...
Сообщение отредактировал Метценгерштейн - May 15 2010, 14:18
|
|
|
|
|
May 16 2010, 13:23
|

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

|
Цитата(Метценгерштейн @ May 15 2010, 17:17)  E:\bt\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 blink_LED.hex так не хочет прошиваться- пишет, can't use two file for code memory Странно. Такое сообщение может выскочить только если есть два имени файла с ключом -c либо без ключей вообще. Гляну, может у меня ошибка. А, может, в самом батнике что-то проскочило.
--------------------
Ну, я пошёл… Если что – звоните…
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|