как шить программатором на FT232 RL

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
юрик Воронеж
Собутыльник Кота
Сообщения: 2513
Зарегистрирован: Вс дек 26, 2010 14:30:04
Откуда: Воронеж, пгт Рамонь

Re: как шить программатором на FT232 RL

Сообщение юрик Воронеж »

счас
Ничто из ниоткуда ни появляется и ничто вникуда не пропадает!
Реклама
юрик Воронеж
Собутыльник Кота
Сообщения: 2513
Зарегистрирован: Вс дек 26, 2010 14:30:04
Откуда: Воронеж, пгт Рамонь

Re: как шить программатором на FT232 RL

Сообщение юрик Воронеж »

Вот что собственно получилось
D:\Documents and Settings\Юра Сухоруков\Рабочий стол>avrdude.exe -p tiny2313 -c
ftbb -P ft0 -U:flash:w:C:\056-usbtinyisp-T2313.hex
avrdude.exe: invalid I/O mode 'f' in update specification
allowed values are:
r = read device
w = write device
v = verify device
avrdude.exe: error parsing update operation ':flash:w:C:\056-usbtinyisp-T2313.he
x'

D:\Documents and Settings\Юра Сухоруков\Рабочий стол>PAUSE
Ничто из ниоткуда ни появляется и ничто вникуда не пропадает!
Реклама
Аватара пользователя
md5sum
Вымогатель припоя
Сообщения: 672
Зарегистрирован: Вт окт 27, 2009 22:39:19
Откуда: Москва

Re: как шить программатором на FT232 RL

Сообщение md5sum »

А зачем после ключа -U двоеточие?
В других ключах Вы пробел используете - может и здесь по аналогии? :))
— Не говорите мне что делать и я не скажу куда Вам идти...
юрик Воронеж
Собутыльник Кота
Сообщения: 2513
Зарегистрирован: Вс дек 26, 2010 14:30:04
Откуда: Воронеж, пгт Рамонь

Re: как шить программатором на FT232 RL

Сообщение юрик Воронеж »

потому что тупнул :cry:
Ничто из ниоткуда ни появляется и ничто вникуда не пропадает!
Реклама
Эиком - электронные компоненты и радиодетали
юрик Воронеж
Собутыльник Кота
Сообщения: 2513
Зарегистрирован: Вс дек 26, 2010 14:30:04
Откуда: Воронеж, пгт Рамонь

Re: как шить программатором на FT232 RL

Сообщение юрик Воронеж »

исправил. пишет вот что

D:\Documents and Settings\Юра Сухоруков\Рабочий стол>avrdude.exe -p tiny2313 -c
ftbb -P ft0 -U flash:w:C:\056-usbtinyisp-T2313.hex
avrdude.exe: invalid file format '\056-usbtinyisp-T2313.hex' in update specifier

avrdude.exe: error parsing update operation 'flash:w:C:\056-usbtinyisp-T2313.hex
'

D:\Documents and Settings\Юра Сухоруков\Рабочий стол>PAUSE
Для продолжения нажмите любую клавишу . . .
Ничто из ниоткуда ни появляется и ничто вникуда не пропадает!
Реклама
Аватара пользователя
md5sum
Вымогатель припоя
Сообщения: 672
Зарегистрирован: Вт окт 27, 2009 22:39:19
Откуда: Москва

Re: как шить программатором на FT232 RL

Сообщение md5sum »

Запускайте этот bat из папки где прошивка лежит - убрав C:\

Или заключайте путь и имя файла в кавычки
— Не говорите мне что делать и я не скажу куда Вам идти...
Реклама
юрик Воронеж
Собутыльник Кота
Сообщения: 2513
Зарегистрирован: Вс дек 26, 2010 14:30:04
Откуда: Воронеж, пгт Рамонь

Re: как шить программатором на FT232 RL

Сообщение юрик Воронеж »

угу

Код: Выделить всё

D:\Documents and Settings\Юра Сухоруков\Рабочий стол>avrdude.exe -p tiny2313 -c
ftbb -P ft0 -U flash:w:056-usbtinyisp-T2313.hex

avrdude.exe: Can't find programmer id "ftbb"

Valid programmers are:
  c2n232i  = serial port banging, reset=dtr sck=!rts mosi=!txd miso=!cts [D:\Win
AVR-20100110\bin\avrdude.conf:876]
  dasa3    = serial port banging, reset=!dtr sck=rts mosi=txd miso=cts [D:\WinAV
R-20100110\bin\avrdude.conf:863]
  dasa     = serial port banging, reset=rts sck=dtr mosi=txd miso=cts [D:\WinAVR
-20100110\bin\avrdude.conf:850]
  siprog   = Lancos SI-Prog <http://www.lancos.com/siprogsch.html> [D:\WinAVR-20
100110\bin\avrdude.conf:837]
  ponyser  = design ponyprog serial, reset=!txd sck=rts mosi=dtr miso=cts [D:\Wi
nAVR-20100110\bin\avrdude.conf:824]
  89isp    = Atmel at89isp cable            [D:\WinAVR-20100110\bin\avrdude.conf
:791]
  frank-stk200 = Frank STK200                   [D:\WinAVR-20100110\bin\avrdude.
conf:777]
  blaster  = Altera ByteBlaster             [D:\WinAVR-20100110\bin\avrdude.conf
:764]
  ere-isp-avr = ERE ISP-AVR <http://www.ere.co.th/download/sch050713.pdf> [D:\Wi
nAVR-20100110\bin\avrdude.conf:754]
  atisp    = AT-ISP V1.1 programming cable for AVR-SDK1 from <http://micro-resea
rch.co.th/>  [D:\WinAVR-20100110\bin\avrdude.conf:744]
  dapa     = Direct AVR Parallel Access cable [D:\WinAVR-20100110\bin\avrdude.co
nf:733]
  xil      = Xilinx JTAG cable              [D:\WinAVR-20100110\bin\avrdude.conf
:720]
  futurlec = Futurlec.com programming cable. [D:\WinAVR-20100110\bin\avrdude.con
f:703]
  abcmini  = ABCmini Board, aka Dick Smith HOTCHIP [D:\WinAVR-20100110\bin\avrdu
de.conf:693]
  picoweb  = Picoweb Programming Cable, http://www.picoweb.net/ [D:\WinAVR-20100
110\bin\avrdude.conf:683]
  sp12     = Steve Bolt's Programmer        [D:\WinAVR-20100110\bin\avrdude.conf
:672]
  alf      = Nightshade ALF-PgmAVR, http://nightshade.homeip.net/ [D:\WinAVR-201
00110\bin\avrdude.conf:656]
  bascom   = Bascom SAMPLE programming cable [D:\WinAVR-20100110\bin\avrdude.con
f:646]
  dt006    = Dontronics DT006               [D:\WinAVR-20100110\bin\avrdude.conf
:636]
  pony-stk200 = Pony Prog STK200               [D:\WinAVR-20100110\bin\avrdude.c
onf:624]
  stk200   = STK200                         [D:\WinAVR-20100110\bin\avrdude.conf
:608]
  bsd      = Brian Dean's Programmer, http://www.bsdhome.com/avrdude/ [D:\WinAVR
-20100110\bin\avrdude.conf:597]
  pavr     = Jason Kyle's pAVR Serial Programmer [D:\WinAVR-20100110\bin\avrdude
.conf:589]
  dragon_pdi = Atmel AVR Dragon in PDI mode   [D:\WinAVR-20100110\bin\avrdude.co
nf:582]
  dragon_dw = Atmel AVR Dragon in debugWire mode [D:\WinAVR-20100110\bin\avrdude
.conf:574]
  dragon_hvsp = Atmel AVR Dragon in HVSP mode  [D:\WinAVR-20100110\bin\avrdude.c
onf:566]
  dragon_pp = Atmel AVR Dragon in PP mode    [D:\WinAVR-20100110\bin\avrdude.con
f:558]
  dragon_isp = Atmel AVR Dragon in ISP mode   [D:\WinAVR-20100110\bin\avrdude.co
nf:550]
  dragon_jtag = Atmel AVR Dragon in JTAG mode  [D:\WinAVR-20100110\bin\avrdude.c
onf:542]
  jtag2pdi = Atmel JTAG ICE mkII PDI mode   [D:\WinAVR-20100110\bin\avrdude.conf
:534]
  jtag2avr32 = Atmel JTAG ICE mkII im AVR32 mode [D:\WinAVR-20100110\bin\avrdude
.conf:526]
  jtagmkII_avr32 = Atmel JTAG ICE mkII im AVR32 mode [D:\WinAVR-20100110\bin\avr
dude.conf:518]
  jtag2dw  = Atmel JTAG ICE mkII in debugWire mode [D:\WinAVR-20100110\bin\avrdu
de.conf:510]
  jtag2isp = Atmel JTAG ICE mkII in ISP mode [D:\WinAVR-20100110\bin\avrdude.con
f:502]
  jtag2    = Atmel JTAG ICE mkII            [D:\WinAVR-20100110\bin\avrdude.conf
:494]
  jtag2fast = Atmel JTAG ICE mkII            [D:\WinAVR-20100110\bin\avrdude.con
f:486]
  jtag2slow = Atmel JTAG ICE mkII            [D:\WinAVR-20100110\bin\avrdude.con
f:478]
  jtagmkII = Atmel JTAG ICE mkII            [D:\WinAVR-20100110\bin\avrdude.conf
:470]
  jtag1slow = Atmel JTAG ICE (mkI)           [D:\WinAVR-20100110\bin\avrdude.con
f:463]
  jtag1    = Atmel JTAG ICE (mkI)           [D:\WinAVR-20100110\bin\avrdude.conf
:455]
  jtagmkI  = Atmel JTAG ICE (mkI)           [D:\WinAVR-20100110\bin\avrdude.conf
:447]
  avr911   = Atmel AppNote AVR911 AVROSP    [D:\WinAVR-20100110\bin\avrdude.conf
:441]
  avr109   = Atmel AppNote AVR109 Boot Loader [D:\WinAVR-20100110\bin\avrdude.co
nf:435]
  butterfly = Atmel Butterfly Development Board [D:\WinAVR-20100110\bin\avrdude.
conf:429]
  usbtiny  = USBtiny simple USB programmer, http://www.ladyada.net/make/usbtinyi
sp/ [D:\WinAVR-20100110\bin\avrdude.conf:423]
  usbasp   = USBasp, http://www.fischl.de/usbasp/ [D:\WinAVR-20100110\bin\avrdud
e.conf:417]
  avr910   = Atmel Low Cost Serial Programmer [D:\WinAVR-20100110\bin\avrdude.co
nf:411]
  stk600hvsp = Atmel STK600 in high-voltage serial programming mode [D:\WinAVR-2
0100110\bin\avrdude.conf:405]
  stk600pp = Atmel STK600 in parallel programming mode [D:\WinAVR-20100110\bin\a
vrdude.conf:399]
  stk600   = Atmel STK600                   [D:\WinAVR-20100110\bin\avrdude.conf
:393]
  stk500hvsp = Atmel STK500 V2 in high-voltage serial programming mode [D:\WinAV
R-20100110\bin\avrdude.conf:387]
  stk500pp = Atmel STK500 V2 in parallel programming mode [D:\WinAVR-20100110\bi
n\avrdude.conf:381]
  stk500v2 = Atmel STK500 Version 2.x firmware [D:\WinAVR-20100110\bin\avrdude.c
onf:375]
  mib510   = Crossbow MIB510 programming board [D:\WinAVR-20100110\bin\avrdude.c
onf:369]
  stk500v1 = Atmel STK500 Version 1.x firmware [D:\WinAVR-20100110\bin\avrdude.c
onf:363]
  stk500   = Atmel STK500                   [D:\WinAVR-20100110\bin\avrdude.conf
:357]
  buspirate = The Bus Pirate                 [D:\WinAVR-20100110\bin\avrdude.con
f:347]
  avrisp2  = Atmel AVR ISP mkII             [D:\WinAVR-20100110\bin\avrdude.conf
:341]
  avrispmkII = Atmel AVR ISP mkII             [D:\WinAVR-20100110\bin\avrdude.co
nf:335]
  avrispv2 = Atmel AVR ISP V2               [D:\WinAVR-20100110\bin\avrdude.conf
:329]
  avrisp   = Atmel AVR ISP                  [D:\WinAVR-20100110\bin\avrdude.conf
:323]
  arduino  = Arduino                        [D:\WinAVR-20100110\bin\avrdude.conf
:317]


D:\Documents and Settings\Юра Сухоруков\Рабочий стол>PAUSE
Для продолжения нажмите любую клавишу . . .
Вот что получилось. Как я понял - контроллер прошит, так?
Ничто из ниоткуда ни появляется и ничто вникуда не пропадает!
юрик Воронеж
Собутыльник Кота
Сообщения: 2513
Зарегистрирован: Вс дек 26, 2010 14:30:04
Откуда: Воронеж, пгт Рамонь

Re: как шить программатором на FT232 RL

Сообщение юрик Воронеж »

не робит :cry: :cry:

md5sum спасибо за помощь
Ничто из ниоткуда ни появляется и ничто вникуда не пропадает!
Аватара пользователя
md5sum
Вымогатель припоя
Сообщения: 672
Зарегистрирован: Вт окт 27, 2009 22:39:19
Откуда: Москва

Re: как шить программатором на FT232 RL

Сообщение md5sum »

AVRDUDE нормальным английским написал: незнаю такого программатора!
Вам-же писали:
skyther писал(а):avrdude на том сайте вообще-то есть, исправленный для поддержки ftdi
ЗЫ: специально проверил- http://translate.google.ru работает, и вроде не падал :))
— Не говорите мне что делать и я не скажу куда Вам идти...
юрик Воронеж
Собутыльник Кота
Сообщения: 2513
Зарегистрирован: Вс дек 26, 2010 14:30:04
Откуда: Воронеж, пгт Рамонь

Re: как шить программатором на FT232 RL

Сообщение юрик Воронеж »

я ж вроде дудку качал с изиэлектроникса.... Попробую заново.
Ничто из ниоткуда ни появляется и ничто вникуда не пропадает!
юрик Воронеж
Собутыльник Кота
Сообщения: 2513
Зарегистрирован: Вс дек 26, 2010 14:30:04
Откуда: Воронеж, пгт Рамонь

Re: как шить программатором на FT232 RL

Сообщение юрик Воронеж »

(удалено)
Последний раз редактировалось юрик Воронеж Сб дек 31, 2011 10:13:19, всего редактировалось 1 раз.
Ничто из ниоткуда ни появляется и ничто вникуда не пропадает!
юрик Воронеж
Собутыльник Кота
Сообщения: 2513
Зарегистрирован: Вс дек 26, 2010 14:30:04
Откуда: Воронеж, пгт Рамонь

Re: как шить программатором на FT232 RL

Сообщение юрик Воронеж »

вот что пишет

Код: Выделить всё

D:\Documents and Settings\Юра Сухоруков\Рабочий стол>C:\avrdude2\ftbb\avrdude.ex
e -p t2313 -c ftbb -P ft0 -U flash:w:056-usbtinyisp-T2313.hex -B 1000
avrdude.exe: BitBang OK
avrdude.exe: pin assign miso 3 sck 5 mosi 6 reset 7
avrdude.exe: drain OK

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


avrdude.exe done.  Thank you.


D:\Documents and Settings\Юра Сухоруков\Рабочий стол>PAUSE
Для продолжения нажмите любую клавишу . . .
Ничто из ниоткуда ни появляется и ничто вникуда не пропадает!
юрик Воронеж
Собутыльник Кота
Сообщения: 2513
Зарегистрирован: Вс дек 26, 2010 14:30:04
Откуда: Воронеж, пгт Рамонь

Re: как шить программатором на FT232 RL

Сообщение юрик Воронеж »

в оригинале пишет что мк найден и готов выполнять инструкции.

Как проверить программатор и контроллер?
Ничто из ниоткуда ни появляется и ничто вникуда не пропадает!
Аватара пользователя
md5sum
Вымогатель припоя
Сообщения: 672
Зарегистрирован: Вт окт 27, 2009 22:39:19
Откуда: Москва

Re: как шить программатором на FT232 RL

Сообщение md5sum »

юрик Воронеж писал(а):в оригинале пишет что мк найден и готов выполнять инструкции.
В каком оригинале? В посте раньше написано, что "мк не найден, проверьте соединение и попробуйте снова"

avrdude для справки написал pin assign miso 3 sck 5 mosi 6 reset 7 - это соответствует Вашей схеме?
— Не говорите мне что делать и я не скажу куда Вам идти...
юрик Воронеж
Собутыльник Кота
Сообщения: 2513
Зарегистрирован: Вс дек 26, 2010 14:30:04
Откуда: Воронеж, пгт Рамонь

Re: как шить программатором на FT232 RL

Сообщение юрик Воронеж »

в оригинале - у автора (дихалт)
Ничто из ниоткуда ни появляется и ничто вникуда не пропадает!
юрик Воронеж
Собутыльник Кота
Сообщения: 2513
Зарегистрирован: Вс дек 26, 2010 14:30:04
Откуда: Воронеж, пгт Рамонь

Re: как шить программатором на FT232 RL

Сообщение юрик Воронеж »

md5sum писал(а):
юрик Воронеж писал(а):в оригинале пишет что мк найден и готов выполнять инструкции.
В каком оригинале? В посте раньше написано, что "мк не найден, проверьте соединение и попробуйте снова"

avrdude для справки написал pin assign miso 3 sck 5 mosi 6 reset 7 - это соответствует Вашей схеме?
нет, у него
Изображение так. Я всё подключал по схеме.
Ничто из ниоткуда ни появляется и ничто вникуда не пропадает!
юрик Воронеж
Собутыльник Кота
Сообщения: 2513
Зарегистрирован: Вс дек 26, 2010 14:30:04
Откуда: Воронеж, пгт Рамонь

Re: как шить программатором на FT232 RL

Сообщение юрик Воронеж »

добавил ключ -F
получилось вот что

Код: Выделить всё

D:\Documents and Settings\Юра Сухоруков\Рабочий стол>C:\avrdude2\ftbb\avrdude.ex
e -p t2313 -c ftbb -P ft0 -U flash:w:056-usbtinyisp-T2313.hex -B 4800 -F
avrdude.exe: BitBang OK
avrdude.exe: pin assign miso 3 sck 5 mosi 6 reset 7
avrdude.exe: drain OK

 ft245r:  bitclk 4800 -> ft baud 2400
avrdude.exe: ft245r_program_enable: failed
avrdude.exe: initialization failed, rc=-1
avrdude.exe: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude.exe: Device signature = 0x000000
avrdude.exe: Yikes!  Invalid device signature.
avrdude.exe: Expected signature for ATtiny2313 is 1E 91 0A
avrdude.exe: NOTE: FLASH memory has been specified, an erase cycle will be perfo
rmed
             To disable this feature, specify the -D option.
avrdude.exe: erasing chip
 ft245r:  bitclk 4800 -> ft baud 2400
avrdude.exe: ft245r_program_enable: failed
avrdude.exe: reading input file "056-usbtinyisp-T2313.hex"
avrdude.exe: error opening 056-usbtinyisp-T2313.hex: No such file or directory
avrdude.exe: input file 056-usbtinyisp-T2313.hex auto detected as invalid format

avrdude.exe: can't open input file 056-usbtinyisp-T2313.hex: No such file or dir
ectory
avrdude.exe: write to file '056-usbtinyisp-T2313.hex' failed

avrdude.exe: safemode: Fuses OK

avrdude.exe done.  Thank you.


D:\Documents and Settings\Юра Сухоруков\Рабочий стол>PAUSE
Для продолжения нажмите любую клавишу . . .
А чем ему не нравиться файл 056-usbtinyisp-T2313.hex?
Ничто из ниоткуда ни появляется и ничто вникуда не пропадает!
юрик Воронеж
Собутыльник Кота
Сообщения: 2513
Зарегистрирован: Вс дек 26, 2010 14:30:04
Откуда: Воронеж, пгт Рамонь

Re: как шить программатором на FT232 RL

Сообщение юрик Воронеж »

извиняюсь, я не закинул батник в файл с прошивкой. закинул, получилось вот что:

Код: Выделить всё

C:\avrdude2>C:\avrdude2\ftbb\avrdude.exe -p t2313 -c ftbb -P ft0 -U flash:w:056-
usbtinyisp-T2313.hex:a -B 4800 -F
avrdude.exe: BitBang OK
avrdude.exe: pin assign miso 3 sck 5 mosi 6 reset 7
avrdude.exe: drain OK

 ft245r:  bitclk 4800 -> ft baud 2400
avrdude.exe: ft245r_program_enable: failed
avrdude.exe: initialization failed, rc=-1
avrdude.exe: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude.exe: Device signature = 0x000000
avrdude.exe: Yikes!  Invalid device signature.
avrdude.exe: Expected signature for ATtiny2313 is 1E 91 0A
avrdude.exe: NOTE: FLASH memory has been specified, an erase cycle will be perfo
rmed
             To disable this feature, specify the -D option.
avrdude.exe: erasing chip
 ft245r:  bitclk 4800 -> ft baud 2400
avrdude.exe: ft245r_program_enable: failed
avrdude.exe: reading input file "056-usbtinyisp-T2313.hex"
avrdude.exe: input file 056-usbtinyisp-T2313.hex auto detected as Intel Hex
avrdude.exe: writing flash (2042 bytes):

Writing | ################################################## | 100% 16.45s



avrdude.exe: 2042 bytes of flash written
avrdude.exe: verifying flash memory against 056-usbtinyisp-T2313.hex:
avrdude.exe: load data flash data from input file 056-usbtinyisp-T2313.hex:
avrdude.exe: input file 056-usbtinyisp-T2313.hex auto detected as Intel Hex
avrdude.exe: input file 056-usbtinyisp-T2313.hex contains 2042 bytes
avrdude.exe: reading on-chip flash data:

Reading | ################################################## | 100% 13.73s



avrdude.exe: verifying ...
avrdude.exe: verification error, first mismatch at byte 0x0000
             0x36 != 0x00
avrdude.exe: verification error; content mismatch

avrdude.exe: safemode: Fuses OK

avrdude.exe done.  Thank you.


C:\avrdude2>PAUSE
Для продолжения нажмите любую клавишу . . .
Режим программирования на программаторе включил, но он пишет, что ошибка верификации.
Значит, данные в мк не прошились. Как проверить, цел ли микроконтроллер?
я прикоснулся щупом от VCC к 19 выводу, когда промерял напруги, раздалось тихое шипение, МК слегонца нагрелся. Думаю, что это он спален. Ну ничего, у меня есть ещё один "пациент".
Ничто из ниоткуда ни появляется и ничто вникуда не пропадает!
юрик Воронеж
Собутыльник Кота
Сообщения: 2513
Зарегистрирован: Вс дек 26, 2010 14:30:04
Откуда: Воронеж, пгт Рамонь

Re: как шить программатором на FT232 RL

Сообщение юрик Воронеж »

попробовал на новом МК, не шьётся :cry: :cry:
Ничто из ниоткуда ни появляется и ничто вникуда не пропадает!
Аватара пользователя
md5sum
Вымогатель припоя
Сообщения: 672
Зарегистрирован: Вт окт 27, 2009 22:39:19
Откуда: Москва

Re: как шить программатором на FT232 RL

Сообщение md5sum »

юрик Воронеж писал(а): я прикоснулся щупом от VCC к 19 выводу, когда промерял напруги, раздалось тихое шипение, МК слегонца нагрелся. Думаю, что это он спален. Ну ничего, у меня есть ещё один "пациент".
Вывод 19 - SCK такты от FT232. Следовательно шипение (на 99%) издавал не МК, а FT. Думаю что спален FT232 :(
Если есть осциллограф, то можно им посмотреть на каких выводах какие сигналы есть....
— Не говорите мне что делать и я не скажу куда Вам идти...
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»