avrdude и ft232h

Попалась мне платка UM232H-B. Решил попробовать её в качестве программатора для AVR. В конфиге avrdude есть целых два варианта: UM232H и C232HM, однако, оба они не работают. Перерыв интернет я нашёл старый список рассылки, а в нём — патч. Содержание патча очень простое:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
diff -rupN orig/avrdude.conf.in new/avrdude.conf.in
--- orig/avrdude.conf.in	2014-04-06 23:49:05.261214500 +1000
+++ new/avrdude.conf.in	2014-05-12 13:39:58.468858700 +1000
@@ -491,10 +491,10 @@ programmer
   usbproduct = "";
   usbsn      = "";
 #ISP-signals
-  sck    = 1;
-  mosi   = 2;
-  miso   = 3;
-  reset  = 4;
+  sck    = 0;
+  mosi   = 1;
+  miso   = 2;
+  reset  = 3;
 ;
 
 # C232HM module from FTDI and Glyn.com.au.
@@ -518,10 +518,10 @@ programmer
   usbproduct = "";
   usbsn      = "";
 #ISP-signals
-  sck    = 1;
-  mosi   = 2;
-  miso   = 3;
-  reset  = 4;
+  sck    = 0;
+  mosi   = 1;
+  miso   = 2;
+  reset  = 3;
 ;

Т.е. кто-то просто накосячил с нумерацией выводов, а кто-то за два года не смог патч применить (avrdude version 6.1). С правильной нумерацией выводов avrdude заработал. Попробую донести патч до разработчиков.
Оказалось, в версии 6.3 нумерация правильная.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *