Easyelectronics.ru

Электроника для всех
Текущее время: 15 окт 2019, 06:37

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



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

Начать новую тему Ответить на тему  [ Сообщений: 34 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Pinboard 2 + SinaProg
СообщениеДобавлено: 05 фев 2012, 23:41 
Старожил
Аватара пользователя

Зарегистрирован: 23 янв 2012, 00:31
Сообщения: 1797
Откуда: Новокузнецк
Привет. Я что-то делаю не так, но пока не могу понять что. Задача - прошить контроллер ATmega16 (в процессорном блоке) FTDIшкой пинборда второго.

Параметры SinaProg. (что я дописал в файлы)
avrdude.conf
Код:
#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
;

port.txt
Код:
2ftbb.
[FTDI   ft0
FTDI1   ft1
FTDI2   ft2
FTDI3   ft3]

Programmer.txt
Код:
pinb
ftbb
2ftbb
ABCmini
ALF
и т.д.

Speed.txt
Код:
Default   x
1200   1200
2400   2400
4800   4800
9600   9600
14400   14400
19200   19200
38400   38400
57600   57600
115200   115200

1200   x -B 1200
2400   x -B 2400
4800   x -B 4800
9600   x -B 9600
14400   x -B 14400
19200   x -B 19200
38400   x -B 38400
57600   x -B 57600
115200   x -B 115200
230400   x -B 230400
460800   x -B 460800
921600   x -B 921600
3000000   x -B 3000000


фотка как я это подключил

скриншот Синапрога
Пробовал разные скорости и разные порты. на FTDI и FTDI1 у мя сидит микруха (других микрух в этот момент в комп не вставлено)
Другим программатором на основе старой фтди (который в блогах фигурирует как Скоростною ЮСБ программатор) все шьется.

ПС. вот еще одна фотка, все тоже самое, только убрал проводок, чтобы лучше было видно положение джамперов и прочего.

Заранее спасибо.

_________________
elisey.su


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard 2 + SinaProg
СообщениеДобавлено: 06 фев 2012, 00:13 
Администратор
Аватара пользователя

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6273
Откуда: Челябинск
Снимай переходник с FTDI и вешай выводы прям на ADBUS в том порядке в какком в конфиге нарисовано:

miso = 5; # ADBUS 5
sck = 6; # ADBUS 6
mosi = 4; # ADBUS 4
reset = 7; # ADBUS 7

И все прошьется.

Переходник же работает только через Hapy JTAG.

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard 2 + SinaProg
СообщениеДобавлено: 06 фев 2012, 00:17 
Администратор
Аватара пользователя

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6273
Откуда: Челябинск
Единственно, у тебя конфиг скорости почему то не подцепился. Скорость задается по прежнему. В данном случае пофигу - если стоит моя Мега16, что шла в комплекте, то там уже тактовая в 8мгц выставлена.

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard 2 + SinaProg
СообщениеДобавлено: 06 фев 2012, 01:02 
Старожил
Аватара пользователя

Зарегистрирован: 23 янв 2012, 00:31
Сообщения: 1797
Откуда: Новокузнецк
подцепил, все работает, спасибо. Тока со скоростью что-то не понял. По идее то, что было в текстовом файле - переползло в список выбора скорости. Щас убрал оттуда все, кроме скоростей для ФТДИ, ибо нафиг оно там мне. Кстати как может повлиять скорость на тактовую частоту контроллера? При каких условиях шить не будет?

_________________
elisey.su


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard 2 + SinaProg
СообщениеДобавлено: 06 фев 2012, 01:16 
Администратор
Аватара пользователя

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6273
Откуда: Челябинск
Видишь у тебя там в командной строке аврдуды ключ -b 2400 так вот он неверный. Он должен быть -B 2400.

Это ключ снижения частоты прошивки. Сейчас шьет на максимальной частоте. А контроллер тикает на 8мгц (я так настроил, перед продажей) Но если бы контроллер был только с завода, еще не шитый, то его фуз биты были бы настроены на 1МГЦ и он частотой в 115200 бы подавился. Надо снижать.

За частоту отвечает файл SPEED.txt в SinaProg. там ты врисовал все верно, но частоты почему то не подключились. Грохни файл с расширением sav, что в корне Sinа и должно заработать.

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard 2 + SinaProg
СообщениеДобавлено: 06 фев 2012, 01:18 
Администратор
Аватара пользователя

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6273
Откуда: Челябинск
Раз ты пользуешься Sina через PBII то рекомендую снести из speed.txt все и оставить только:

Show

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard 2 + SinaProg
СообщениеДобавлено: 06 фев 2012, 11:04 
Старожил
Аватара пользователя

Зарегистрирован: 23 янв 2012, 00:31
Сообщения: 1797
Откуда: Новокузнецк
Окей, спасибо, теперь понятно. И скорости теперь подцепились (скриншот)

_________________
elisey.su


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard 2 + SinaProg
СообщениеДобавлено: 21 сен 2012, 22:25 
Только пришел

Зарегистрирован: 15 авг 2012, 18:19
Сообщения: 8
Подниму тему. С помощью PBII и SinaProg пытаюсь прошить Tiny12l. МК подключил непосредственно к ADBUS. SinaProg выдаёт следующее:

Код:
avrdude -C avrdude.conf -c ftbb -P ft0 -B 2400 -p t12 -U flash:w:"F:\work\asm\attiny12-test\attiny12.hex":a -q


avrdude: BitBang OK
avrdude: pin assign miso 5 sck 6 mosi 4 reset 7
avrdude: drain OK

ft245r:  bitclk 4800 -> ft baud 2400
avrdude: AVR device initialized and ready to accept instructions
avrdude: Device signature = 0x1e9005
avrdude: NOTE: FLASH memory has been specified, an erase cycle will be performed
         To disable this feature, specify the -D option.
avrdude: erasing chip
ft245r:  bitclk 4800 -> ft baud 2400
avrdude: reading input file "F:\work\asm\attiny12-test\attiny12.hex"
avrdude: input file F:\work\asm\attiny12-test\attiny12.hex auto detected as Intel Hex
avrdude: writing flash (116 bytes):
avrdude: 120 bytes of flash written
avrdude: verifying flash memory against F:\work\asm\attiny12-test\attiny12.hex:
avrdude: load data flash data from input file F:\work\asm\attiny12-test\attiny12.hex:
avrdude: input file F:\work\asm\attiny12-test\attiny12.hex auto detected as Intel Hex
avrdude: input file F:\work\asm\attiny12-test\attiny12.hex contains 116 bytes
avrdude: reading on-chip flash data:
avrdude: verifying ...
avrdude: verification error, first mismatch at byte 0x0000
         0x0f != 0x09
avrdude: verification error; content mismatch

avrdude: safemode: Fuses OK

avrdude done.  Thank you.

Если же туже самую команду ввожу в консоли, то получаю другой результат:
Код:
G:\Doc\Pinboard II\SinaProg>avrdude -C avrdude.conf -c ftbb -P ft0 -B 2400 -p t12 -U flash:w:"F:\work\asm\attiny12-test\attiny12.hex":a -q
avrdude: BitBang OK
avrdude: pin assign miso 5 sck 6 mosi 4 reset 7
avrdude: drain OK

ft245r:  bitclk 4800 -> ft baud 2400
avrdude: ft245r_program_enable: failed
avrdude: initialization failed, rc=-1
         Double check connections and try again, or use -F to override
         this check.


avrdude done.  Thank you.


G:\Doc\Pinboard II\SinaProg>


Знающие люди, подскажите куда копать. Я в растерянности. Заранее спасибо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard 2 + SinaProg
СообщениеДобавлено: 21 сен 2012, 22:39 
Администратор
Аватара пользователя

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6273
Откуда: Челябинск
А выводы то правильно подключил? Нигде не напутал? Сверил с тем, что тебе дудка написала в логе?

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard 2 + SinaProg
СообщениеДобавлено: 21 сен 2012, 23:36 
Только пришел

Зарегистрирован: 15 авг 2012, 18:19
Сообщения: 8
Не знаю, понятно - нет.
Изображение

ADBUS4 - 5 нога МК - mosi (серый на фото)
ADBUS5 - 6 нога МК - miso (фиолетовый)
ADBUS6 - 7 нога МК - sck (синий)
ADBUS7 - 1 нога МК - reset (зеленый)
GND - 4 нога МК (черный)
PWR - 8 нога МК (белый)

питаю всё от USB компьютера


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard 2 + SinaProg
СообщениеДобавлено: 21 сен 2012, 23:56 
Администратор
Аватара пользователя

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6273
Откуда: Челябинск
Хм. Вроде все верно. Хотя у меня давно есть подозрения, что дудка как то некоректно работает с тини12. Еще давно, на usbasp я не мог ее прошить дудкой. Через громова все прошло на раз. Попробуй прицепиться к другому мк и попробовать считать сигнатуру или флеш.

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard 2 + SinaProg
СообщениеДобавлено: 22 сен 2012, 00:13 
Только пришел

Зарегистрирован: 15 авг 2012, 18:19
Сообщения: 8
Кстати, когда выбираю МК и жму "Search", то никакой ругани не происходит.
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard 2 + SinaProg
СообщениеДобавлено: 22 сен 2012, 00:26 
Администратор
Аватара пользователя

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6273
Откуда: Челябинск
Вот о чем и речь. Программатор у тебя работает нормально. А вот с софтом чтото не то... А попробуй в нее постучать как в тини11. Шьются они идентично.

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard 2 + SinaProg
СообщениеДобавлено: 22 сен 2012, 01:01 
Только пришел

Зарегистрирован: 15 авг 2012, 18:19
Сообщения: 8
Если выбрать другой МК, то прога об этом сообщает.
Код:
avrdude: BitBang OK
avrdude: pin assign miso 5 sck 6 mosi 4 reset 7
avrdude: drain OK

ft245r:  bitclk 4800 -> ft baud 2400
avrdude: AVR device initialized and ready to accept instructions
avrdude: Device signature = 0x1e9005
avrdude: Expected signature for ATtiny11 is 1E 90 04
         Double check chip, or use -F to override this check.

avrdude done.  Thank you.

Если в командную строку добавить -F, то
Код:
avrdude: BitBang OK
avrdude: pin assign miso 5 sck 6 mosi 4 reset 7
avrdude: drain OK

ft245r:  bitclk 4800 -> ft baud 2400
avrdude: AVR device initialized and ready to accept instructions
avrdude: Device signature = 0x1e9005
avrdude: Expected signature for ATtiny11 is 1E 90 04
avrdude: safemode: Verify error - unable to read fuse properly. Programmer may not be reliable.
avrdude: safemode: To protect your AVR the programming will be aborted

avrdude done.  Thank you.

С ATtiny13A не было подобных проблем?


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

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6273
Откуда: Челябинск
С тини 13 не пробовал.

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard 2 + SinaProg
СообщениеДобавлено: 20 окт 2012, 16:32 
Заглядывает иногда

Зарегистрирован: 17 май 2012, 17:07
Сообщения: 122
На данный момент так же иногда сталкиваюсь с подобной проблемой. Во время записи прошивки процедура зависала то на 2% то на 50% а как-то даже на 98%. Удалось вновь накатить бут на МК раза с 20. Но ни разу не возникало такой проблемы с AvrProg.

_________________
Ну как-то так вот...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard 2 + SinaProg
СообщениеДобавлено: 22 окт 2012, 21:59 
Только пришел

Зарегистрирован: 15 авг 2012, 18:19
Сообщения: 8
dimk писал(а):
С ATtiny13A не было подобных проблем?


Tiny13A отлично прошилась.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard 2 + SinaProg
СообщениеДобавлено: 26 ноя 2012, 20:30 
Старожил
Аватара пользователя

Зарегистрирован: 30 апр 2010, 16:19
Сообщения: 1073
Откуда: Новосибирск
У меня тоже такая проблема как у ТС, не получается синапрогом программировать, все правки в конфигах как в теме перепробовал, дудка ругается на ключи -p -q. Уже голову сломал. Скачивал сборку Ди с конфигами, но там под первую пинборду, попытки переправить на вторую результата не дают.
А лучше всего подсказку, как пинборд с баскомом скрестить.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard 2 + SinaProg
СообщениеДобавлено: 27 ноя 2012, 13:01 
Старожил
Аватара пользователя

Зарегистрирован: 30 апр 2010, 16:19
Сообщения: 1073
Откуда: Новосибирск
Бутлоадер PBSelf16 - ft2232.cmd заливается, boot_com3.cmd тоже заливается, в этой части всё штатно, но синапрог не получается заставить работать ((((
Всё сделал как в этой теме, но в сине появляется вот такая ошибка
Код:
avrdude -C avrdude.conf -c 2ftbb -P ft0 -b  -p  -q
avrdude: invalid baud rate specified '-p'

и меню выбора скорости не активно как будто файл speed.txt сина вообще не считывает


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard 2 + SinaProg
СообщениеДобавлено: 27 ноя 2012, 14:21 
Старожил
Аватара пользователя

Зарегистрирован: 30 апр 2010, 16:19
Сообщения: 1073
Откуда: Новосибирск
Вот с таким файлом speed.txt у меня вообще выбор скорости не работал
Код:
1200 x -B 1200
2400 x -B 2400
4800 x -B 4800
9600 x -B 9600
14400 x -B 14400
19200 x -B 19200
38400 x -B 38400
57600 x -B 57600
115200 x -B 115200
230400 x -B 230400
460800 x -B 460800
921600 x -B 921600
3000000 x -B 3000000


А вот с таким заработал
Код:
Default   x
1200   1200
2400   2400
4800   4800
9600   9600
14400   14400
19200   19200
38400   38400
57600   57600
115200   115200


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard 2 + SinaProg
СообщениеДобавлено: 21 мар 2013, 01:36 
Заглядывает иногда

Зарегистрирован: 08 окт 2010, 19:40
Сообщения: 155
А почему с плашкой программатора АВР PBII дудка не работает?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard 2 + SinaProg
СообщениеДобавлено: 21 мар 2013, 01:52 
Администратор
Аватара пользователя

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6273
Откуда: Челябинск
Какой? Старой? Зеленой? Она была под Happy JTAG2 была заточена.

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard 2 + SinaProg
СообщениеДобавлено: 21 мар 2013, 10:31 
Заглядывает иногда

Зарегистрирован: 08 окт 2010, 19:40
Сообщения: 155
Да, на зеленой! Можно у вас красный заказать? не хочу сам бодяжить, хочу чтоб было красиво)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard 2 + SinaProg
СообщениеДобавлено: 21 мар 2013, 23:05 
Администратор
Аватара пользователя

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6273
Откуда: Челябинск
Можно, чиркани в личку. Я вообще на днях планирую заняться и описать все модули отдельно и положить в магазин для заказа.

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard 2 + SinaProg
СообщениеДобавлено: 08 май 2013, 00:01 
Здравствуйте!

Зарегистрирован: 12 сен 2011, 14:52
Сообщения: 3
А как зеленую плашку к дудке прикрутить?
Понимаю что достаточно переписать порта в настройках, да вот затык с RST который весит на ACBUS0


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 34 ]  На страницу 1, 2  След.

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


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

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


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

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

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