|
|
  |
avreal, новая версия (если кому-то это ещё нужно) |
|
|
|
Oct 2 2009, 08:08
|
Частый гость
 
Группа: Участник
Сообщений: 108
Регистрация: 6-02-09
Из: Новочеркасск
Пользователь №: 44 469

|
Цитата(Метценгерштейн @ Oct 2 2009, 08:56)  Вопрос- чем он лучше того, что на моей ссылке, или зачем там столько много деталей? Какого того? Схема на http://real.kiev.ua/old/avreal/ru/adapters.html - самый минимум, необходимый для работы. Что у меня, что http://megajohn.embedders.org/mjprojects/i...amp;hide_menu=1 ещё выведены UART и реализована гальваническая развязка. (У нас по отделу хватает компов с выпаленным LPT). Если вы схемотехник - вам должно быть понятно что для чего... а если нет то нафига вам это? На моей плате задействовано сразу три недешёвых ADUM2400 просто потому что они у меня есть под рукой и задействованы ещё много где. Цитата(Метценгерштейн @ Oct 2 2009, 08:56)  и, я не начал ещё в пикаде работать, под ЛУТ можно попросить будет печатку подготовить? или для .lay ? или может продадите экземплярчик? Продать - не вариант. Про пикад - скачать вьювер и напечатать - много ума не нужно, но мою плату лутом... не стоит 8)
|
|
|
|
|
Oct 2 2009, 13:27
|

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

|
Цитата(Метценгерштейн @ Oct 2 2009, 07:56)  Вопрос- чем он лучше того, что на моей ссылке, или зачем там столько много деталей? То, что на сайте, как уже было сказано, это не адаптер, это так - включить-убедиться что работает. Преобразователи уровней и, по вкусу, гальваноразвязка, светолдиодик-другой, так и набегает.
--------------------
Ну, я пошёл… Если что – звоните…
|
|
|
|
|
Oct 22 2009, 13:13
|

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

|
Цитата(ReAl @ Oct 11 2009, 23:56)  Спасибо! На ft2232 стало шить даже без ключика -1. Заливает 64Кб во flash atmega1281 за 3 секунды - очень здорово! Есть вопрос. Когда я вызываю Makefile с целью program из Programmer'sNotepad (входит в комплект WinAvr) я вижу в окошке "Output" программы Programmer'sNotepad строчку: c:/avreal/avreal32.exe -aft2232 +atmega1281 -e -w -v -o14745600Hz -c xxx.hex -d xxx.eep а весь вывод, формируемый avreal32, появляется лишь только после завершения операции программирования, верификации и т.д.. А до этих пор - тишина. Потом вываливается всё мгновенно разом. Такое же поведение было и на предыдущих версиях avreal32. Если вызывать из консоли то такой проблемы не наблюдается. AvrDude ведёт себя одинаково нормально в обоих случаях. Куда можно посмотреть и что сделать. Подскажите пожалуйста! PS: Размер exe-шника вырос в 1,5 раза. Что Вы туда такого добавили?
--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
|
|
|
|
|
Oct 22 2009, 16:08
|

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

|
Цитата(demiurg_spb @ Oct 22 2009, 16:13)  а весь вывод, формируемый avreal32, появляется лишь только после завершения операции программирования, верификации и т.д.. А до этих пор - тишина. Потом вываливается всё мгновенно разом. Такое же поведение было и на предыдущих версиях avreal32. Если вызывать из консоли то такой проблемы не наблюдается. AvrDude ведёт себя одинаково нормально в обоих случаях. Помнится, в MED это зависело от галочки redirection method - толи по мере поступления, толи всё кучей в конце. Сейчас в NetBeans и у меня всё кучей в конце. Гляну как-нибудь что там и как. Цитата(demiurg_spb @ Oct 22 2009, 16:13)  PS: Размер exe-шнике вырос в 1,5 раза. Что Вы туда такого добавили?  Перешёл с mingw32-gcc 3.4.6 на 4.3.2 Точнее, из разницы около 40кБ где-то треть набежала на разных всяких дополнениях-изменениях, а остальное на компиляторе. Что он туда напихал - непонятно.
--------------------
Ну, я пошёл… Если что – звоните…
|
|
|
|
|
Oct 23 2009, 17:02
|

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

|
Тьху. В какой-то момент рефлекторно добавил Код if (console) перед Код setvbuf(stdout, 0, _IONBF, 0); где Код console = isatty(fileno(stdout)); Флаг всё равно нужен для преобразования имён файлов в диагностике из cp1251 в 866-ую кодировку при выводе на консоль (в файл пусть идёт 1251) Код // console works in OEM encoding, make conversion if (console) CharToOem(buf, buf); а вот для буферизации его не стоило ставить. Если жжёт, то прицеплю тут, из-за такой мелочи версию плодить нет смысла.
--------------------
Ну, я пошёл… Если что – звоните…
|
|
|
|
|
Oct 24 2009, 11:02
|

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

|
Цитата(demiurg_spb @ Oct 24 2009, 11:28)  Нет не жжёт  Но было бы очень приятно. Цепляю. Цитата(demiurg_spb @ Oct 24 2009, 11:28)  Ну и чтоб жизнь мёдом не казалась  спрошу ещё: А как дела с прогресс-баром вместо растущих точек? Это одна из мелочей, которые и несложно сделать, но некогда, TODO-ой пошла и где-то заблудилась. Но раз я за подчистку взялся, то шансы растут :-)
--------------------
Ну, я пошёл… Если что – звоните…
|
|
|
|
|
Oct 24 2009, 23:16
|
Частый гость
 
Группа: Свой
Сообщений: 120
Регистрация: 21-08-06
Из: СПб
Пользователь №: 19 701

|
Цитата(ReAl @ Oct 5 2008, 19:45)  Не знаю, насколько это имеет смысл... За других не скажу, а от себя только - Спасибо! Потому как пользуюсь уже много лет, и сейчас MKII в коробке, а на столе байтбластер для этой софтинки )))
|
|
|
|
|
Oct 31 2009, 21:37
|

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

|
Цитата(Метценгерштейн @ Oct 31 2009, 20:48)  d:\works\programs\avw-1.27r3\avreal32-1.27r3.exe +MEGA8 -aft2232 =config.cfg -o0.1MHZ -ew -v h_alarm.hex Для 1.27r3 в текущем каталоге (или указать полный путь). Для 1.27r4 - можно в каталоге, в котором размещена программа или в каталогах, перечисленных в переменной окружения AVREAL_CONFIG_PATH или можно указать путь относительно них (в свежем описании это всё есть). Цитата(Метценгерштейн @ Oct 31 2009, 20:48)  И для чего он нужен? Там номер ком порта? Он нужен для указания сигнала программирования reset, если он отличается от вывода TMS/CS и для сигнала enable шинников, если он вообще имеется. Если enable нет и reset на месте по умолчанию, то файл не нужен. А конкретная микросхема FT2232 указывается по описанию или серийному номеру в ключе -p и, опять таки, только если они отличаются от "умолчательного" (перепрошиты в EEPROM рядом с FT2232). Это тоже есть в описании. Цитата(Метценгерштейн @ Oct 31 2009, 20:48)  Почему нельзя в этой же сточке вписать сразу что надо? см. выше просьбы и "уже сделано" - в версии 1.27r4 Цитата(Метценгерштейн @ Oct 31 2009, 20:48)  про фьюзы, мне надо просто задать ключ, потом каждый фьюз назвать и присвоить значение? Или только те, которые хочу записать? -fCKSEL=f,CKOPT=0 типа того? Да, только те, которые нужно изменить. Зачитывается текущее состояние, заменяются указанные и пишется назад.
--------------------
Ну, я пошёл… Если что – звоните…
|
|
|
|
|
  |
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0
|
|
|