Easyelectronics.ru

Электроника для всех
Текущее время: 19 ноя 2019, 11:12

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/10pcs (Любой цвет!)
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 20 ] 
Автор Сообщение
 Заголовок сообщения: CodeVisionAVR + PinBoard
СообщениеДобавлено: 26 янв 2012, 21:43 
Заглядывает иногда

Зарегистрирован: 23 янв 2012, 22:57
Сообщения: 31
Есть ли у кого опыт соединения CodeVisionAVR с Pinboard или программатором на базе FT2232?
Задача максимум - после билда проекта автоматом залить его в кристал не запуская дополнительных программ вручную...
Пока вот сижу думаю идей нет.
Поддерживает ли HAPPY JTAG командную строку? Может его запустил из командной строки и прошил кристал их hex, который получен после билда в CodeVisionAVR (ну или вообще хоть где)...
Раньше я использовал связку ImageCraft + SiProg - там получалось по нажатию кнопки залить прошивку.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CodeVisionAVR + PinBoard
СообщениеДобавлено: 26 янв 2012, 22:43 
Заглядывает иногда

Зарегистрирован: 23 янв 2012, 22:57
Сообщения: 31
Можно и по другому вопрос задать:
Как сконфигурировать AVRDUDE для работы с pinboard II?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CodeVisionAVR + PinBoard
СообщениеДобавлено: 27 янв 2012, 03:36 
Администратор
Аватара пользователя

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6274
Откуда: Челябинск
http://easyelectronics.ru/ft2232d-i-avr ... -jtag.html

самое начало статьи

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CodeVisionAVR + PinBoard
СообщениеДобавлено: 27 янв 2012, 03:38 
Заглядывает иногда

Зарегистрирован: 23 янв 2012, 22:57
Сообщения: 31
Сейчас прикрутил SI-Prog совместно с AVRDUDE к CodeVisionAVR - задача тривиальная. В CodeVision есть опция проекта - запустить программу после билда проекта - туда вешаем батник со следующим содержимым:
Код:
cd "D:\projectdir"
D:\AVRDUDE\avrdude.exe -p m16 -c siprog -P com2 -U flash:w:xxxx.hex:a


либо просто прописываем запуск непосредственно AVRDUDE с параметрами командной строки. SI-Prog у меня висит на COM2 на хардверном порту (реальном). Получается очень удобно - отбилдил программу, при необходимости залить отбилженное - нажимаем пробел и вуаля! Поскольку SI-Prog - это ISP программатор, то скорость зависит от скорости проца, но это недостаток любого ISP.

Теперь мне очевидно, что CodeVisionAVR + PinboardII решается через прикручивание AVRDUDE.
Но вот как именно это сделать, может есть у кого готовое описалово с распиновками. Очевидно что сделать это можно, ибо AVRDUDE работает с FT2232, но вот кто - то может уже это проделал и есть готовая инструкция???


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CodeVisionAVR + PinBoard
СообщениеДобавлено: 27 янв 2012, 03:43 
Заглядывает иногда

Зарегистрирован: 23 янв 2012, 22:57
Сообщения: 31
Спасибо DI, статью видел раньше, но забыл про нее. Оказывается все уже описано :))))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CodeVisionAVR + PinBoard
СообщениеДобавлено: 04 фев 2012, 18:40 
Заглядывает иногда

Зарегистрирован: 28 янв 2010, 09:20
Сообщения: 63
Вот разбираюсь, не могу понять как конфиг записать. Насколько я могу понять, FTDI, имеющаяся на PB2, переходник с разъемами, а в частности то который 10-пиновый, всё это может выступать в роли программатора для программирования внешнего контроллера (который на другой плате может быть). Осталось только правильно указать в конфиге для avrdude какие выводы FTDI в роли каких выводов программатора будут выступать, так? Так вот из статьи http://easyelectronics.ru/ft2232d-i-avr ... -jtag.html я не могу понять, что значат в записе
miso = 3; # CTS(11 PIN FT232R)
sck = 5; # DSR(9 PIN FT232R)
mosi = 6; # DCD(10 PIN FT232R)
reset = 7; # RI (6 PIN FT232R)
3, 5, 6, и 7?
И что за значения будут для FTDI на PB2?
И фраза из статьи "miso, sck, mosi, reset — что какой ноге соответствует" что чему соответсвует?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CodeVisionAVR + PinBoard
СообщениеДобавлено: 04 фев 2012, 18:43 
Администратор
Аватара пользователя

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6274
Откуда: Челябинск
На плате там выводы фтди подписаны как ADBUS0...7 и BDBUS0...7

вот A это канал А (т.е. ft0) В соответственно ft1.

Ну, а цифры в конфиге напрямую указаны. Они соответствуют битам. Т.е. 3, 5, 6, 7

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CodeVisionAVR + PinBoard
СообщениеДобавлено: 04 фев 2012, 18:44 
Администратор
Аватара пользователя

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6274
Откуда: Челябинск
http://easyelectronics.ru/ft2232d-i-avr ... -jtag.html

тут же прямо указано что куда:

#FTDI_Bitbang
programmer
id = "2ftbb";
desc = "FT232R Synchronous BitBang";
type = ft245r;
miso = 5; # ADBUS 5
sck = 6; # ADBUS 6
mosi = 4; # ADBUS 4
reset = 7; # ADBUS 7
;

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CodeVisionAVR + PinBoard
СообщениеДобавлено: 04 фев 2012, 19:37 
Заглядывает иногда

Зарегистрирован: 28 янв 2010, 09:20
Сообщения: 63
А, понял, это номер по порядку вывода шины. Засиделся...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CodeVisionAVR + PinBoard
СообщениеДобавлено: 04 фев 2012, 21:44 
Заглядывает иногда

Зарегистрирован: 28 янв 2010, 09:20
Сообщения: 63
Хм. А как быть с RST, он на ACBUS0? Всё остальное на ADBUS и SCK получается там на ADBUS0. Какой номер ему тогда указывать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CodeVisionAVR + PinBoard
СообщениеДобавлено: 04 фев 2012, 21:47 
Администратор
Аватара пользователя

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6274
Откуда: Челябинск
А ты про переходничок то? Он только для HJTAG, не очень удачный получился. Надо будет его по другому сделать.
Поздно вспомнил про Avrdude. В AVRDUDE разведено в конфиге так, чтобы просто плоский кабель накинуть на последовательный ряд штырей.

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CodeVisionAVR + PinBoard
СообщениеДобавлено: 04 фев 2012, 22:08 
Заглядывает иногда

Зарегистрирован: 28 янв 2010, 09:20
Сообщения: 63
Да, про него. Ну хоть и так, но, как я понял, у меня проблема сечас это ACBUS0. Если бы RST был бы заведен ADBUS, то вполне бы мог получиться прорамматор на FT2232? Так? Просто вариант такой получается красивым: основная плата, переходник, на нем ISP разъем. Осталось толко шлейфик подключиь. Вообщем, наверное, выход или снять переходник и соединять программируемый контроллер проводками, или сделать такой же переходник, но с измененной разводкой.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CodeVisionAVR + PinBoard
СообщениеДобавлено: 04 фев 2012, 22:15 
Администратор
Аватара пользователя

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6274
Откуда: Челябинск
Я переходничок потом универсальный сделаю, в следующей ревизии. Там вывод ресет можно будет джампером или еще как набросить на линию ADBUS. Ну и конфиг под аврдуду напишу. Будет универсальное решение.

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CodeVisionAVR + PinBoard
СообщениеДобавлено: 04 фев 2012, 22:22 
Заглядывает иногда

Зарегистрирован: 28 янв 2010, 09:20
Сообщения: 63
Ну, в принципе, я себе могу сделать. Мне интересно в том ли направлении я думаю?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CodeVisionAVR + PinBoard
СообщениеДобавлено: 04 фев 2012, 22:37 
Администратор
Аватара пользователя

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6274
Откуда: Челябинск
В том, да тебе только вывод ресета бросить на ту же шину, на свободный пин и прописать все в конфиге как оно есть на самом деле.

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CodeVisionAVR + PinBoard
СообщениеДобавлено: 10 фев 2012, 02:58 
Старожил
Аватара пользователя

Зарегистрирован: 07 фев 2012, 17:42
Сообщения: 1067
Откуда: Москва-Ялта
может стоит подождать след ревизию ? а то у меня такая штуковина лежит пылится... а я никуда не спешу ? Когда следующая ревизия DI HALT?

_________________
http://petro-ewlab.com/index.php
майл v.petroew@gmail.com тел. +79152374003
Копипастер, имеет склонность к собирательству информации...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CodeVisionAVR + PinBoard
СообщениеДобавлено: 10 фев 2012, 13:16 
Администратор
Аватара пользователя

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6274
Откуда: Челябинск
Когда? Сам не знаю. Может через пол года может позже. Это бы разгрести.

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CodeVisionAVR + PinBoard
СообщениеДобавлено: 10 фев 2012, 14:16 
Старожил
Аватара пользователя

Зарегистрирован: 07 фев 2012, 17:42
Сообщения: 1067
Откуда: Москва-Ялта
ааа... ну тада проще еще одну купить будет, а эту подарить кому нить )))

_________________
http://petro-ewlab.com/index.php
майл v.petroew@gmail.com тел. +79152374003
Копипастер, имеет склонность к собирательству информации...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CodeVisionAVR + PinBoard
СообщениеДобавлено: 27 мар 2012, 03:41 
Старожил
Аватара пользователя

Зарегистрирован: 15 мар 2010, 00:39
Сообщения: 242
Откуда: Украина, Львов
Вопросец возник. А будет ли загрузчик Пинборда работать из АВРдуд?? Если будет, то как подключить?
(Загрузчик од версии 1,1)

_________________
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CodeVisionAVR + PinBoard
СообщениеДобавлено: 27 мар 2012, 03:44 
Администратор
Аватара пользователя

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6274
Откуда: Челябинск
Будет. Я при проверке шью платы демопрогой вот таким вот батником

avrdude -p m16 -c avr109 -P COM2 -U flash:w:MainDemo16-RTOS.hex

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 20 ] 

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB