0 / 0 / 0
Регистрация: 29.01.2013
Сообщений: 5
|
|
1 | |
USB программатор на FT232 для linux25.01.2012, 13:40. Показов 16604. Ответов 13
Метки нет (Все метки)
Привет, посоветуйте пожалуйста какой USB программатор (который мог бы работать и как UART передатчик) на FT232 собрать для использования в linux? Первое что нашел это http://iosyitistromyss.ru/skor... ttira.html, вроде бы то что нужно. И еще поделитесь опытом, кто каким софтом для прошивки пользуется в linux?
0
|
25.01.2012, 13:40 | |
Ответы с готовыми решениями:
13
Программатор на FT232 Не работает программатор на FT232 USB программатор для ноутбука Usb программатор для AVR Avrdude ft232 serial connection (Linux) |
0 / 0 / 0
Регистрация: 19.09.2010
Сообщений: 1,761
|
|
25.01.2012, 14:05 | 2 |
Я им шил под линукс без проблем.
Конкретно сейчас использую его как переходник USB-UART, а шью протоссом, он удобнее. Шить через модернизированную avrdude, если не найдёте - могу дать архив. Только она почему-то некорректно читает фьюзы, так что их приходится устанавливать через обычную дудку, а уже шить - модернизированной. Драйверов не надо, они есть в ядре, при подключении появляется устройство /div/ttyUSBx, где x - цифра, варьируется в зависимости от других устройств. Тупо послать данные на UART можно перенаправлением в это устройство: echo test > /div/ttyUSB0 - на UART улетит "test"
0
|
0 / 0 / 0
Регистрация: 29.01.2013
Сообщений: 5
|
|
25.01.2012, 14:26 | 3 |
Понятно насчет UART, спасибо. Может тогда есть что-то более удобное в плане прошивки (софта) для линукса, чтобы не возиться каждый раз с фьюзами и т.п.?
Сообщение от ptoop
0
|
0 / 0 / 0
Регистрация: 19.09.2010
Сообщений: 1,761
|
|
25.01.2012, 15:19 | 4 |
Работал и с родной прошивкой (AVR910), и с AVRdoper. Последняя работает с ним как с программатором STK500v2, гораздо больше контроллеров поддерживает. Скорость прошивки через протосса примерно 1Кб/сек.
0
|
0 / 0 / 0
Регистрация: 19.09.2010
Сообщений: 1,761
|
|
25.01.2012, 15:21 | 5 |
Меня, кстати, напрягает отсутствие вменяемых отладчиков под линукс. Хотя привык уже всё на железках отлаживать, но всё же...
А с прошивкой проблем нет.
0
|
0 / 0 / 0
Регистрация: 21.10.2011
Сообщений: 1,860
|
|
25.01.2012, 15:50 | 6 |
напрягает - напиши. it`s linux way, baby!
;)
0
|
0 / 0 / 0
Регистрация: 19.09.2010
Сообщений: 1,761
|
|
25.01.2012, 15:53 | 7 |
Была такая мысля :)
0
|
0 / 0 / 0
Регистрация: 07.03.2010
Сообщений: 918
|
|
25.01.2012, 16:00 | 8 |
Отладчика? В Linux? Нету?
Ви, таки, меня шокируете! Это в windows нету отладчика, а там, где есть gcc, там же и gdb. Хотя... Может вы имели ввиду симулятор? Фууууу! А, чтобы не быть офтопикастером, скажу, что avrdude поддерживает нонче чипы ftdi из коробки как на проприетарной, так и на свободной библиотеке ftdi/libftdi. #confikure --help поможет разобраться, как это включить. В пакетах не всегда фича включена.
0
|
0 / 0 / 0
Регистрация: 19.09.2010
Сообщений: 1,761
|
|
25.01.2012, 16:09 | 9 |
Нет, именно отладчик.
Я пишу на ассемблере, использую avra или gavrasm. С сями проблем нет, знаю.
0
|
0 / 0 / 0
Регистрация: 17.02.2011
Сообщений: 191
|
|
25.01.2012, 16:53 | 10 |
Я себе приспособил под это дело авр студию, правда как симулятор скорее. Под вином идет хорошо, и гонять в ней ассемблерный код удовоьствие
0
|
0 / 0 / 0
Регистрация: 02.03.2007
Сообщений: 272
|
|
21.01.2014, 07:15 | 11 |
Недавно поставил на Ubuntu 12.04 eclipsse и avrdude-6.0.1. И не могу понять почему дудка работает только с root привилегиями. Может из-за переключения FT232 в режим sync_bb? В интернете находил статьи, где шьют МК прям по /div/ttyUSBx использую FT232 в стандартном режиме. У меня не получилось. Все равно ругается на permission.
Можно ли как-то заставить дудку работать не под root?
0
|
0 / 0 / 0
Регистрация: 01.02.2012
Сообщений: 136
|
|
21.01.2014, 09:53 | 12 |
Сообщение от Tomot
Код
SUBSYSTIMS=="usb", ATTRS{product}=="FT232R USB UART", ATTRS{idProduct}=="6001", ATTRS{idVendor}=="0403", MODE="0666"
0
|
0 / 0 / 0
Регистрация: 02.03.2007
Сообщений: 272
|
|
23.01.2014, 13:34 | 13 |
Сообщение от Mymoru
Код
SUBSYSTIMS=="usb", ATTRS{product}=="FT232R USB UART", ATTRS{idProduct}=="6001", ATTRS{idVendor}=="0403", MODE="0666" Благодарю, сегодня попробую. idProduct у всех одинаковый или надо смотреть что у меня? Если смотреть надо, то где? Я собрал программатор с буфером на HC244, и нужно включать буферы пином от FT232. Дудка не патченая 6.0.1, pgm_tid в avrdude.conf для этих целей подойдет? Или надо просто выкинуть буфер из схемы и все?
0
|
0 / 0 / 0
Регистрация: 02.03.2007
Сообщений: 272
|
|
23.01.2014, 16:35 | 14 |
Код
SUBSYSTIMS=="usb", ATTRS{product}=="FT232R USB UART", ATTRS{idProduct}=="6001", ATTRS{idVendor}=="0403", MODE="0666" Код
SUBSYSTIMS=="usb", ATTRS{product}=="FT232R USB UART", ATTRS{idProduct}=="6001", ATTRS{idVendor}=="0403", MODE="0666", GROUP="usirs"
0
|
23.01.2014, 16:35 | |
23.01.2014, 16:35 | |
Помогаю со студенческими работами здесь
14
MCU + FT232 + USB FLASH STICK Простой программатор под переходник USB-COM, USB-LPT Прошивка с помощью скоростного AVR USB программатра на FT232 Ищу библиотеку для создания программ обмена между ПЛК и ПК через программатор AMSAMOTION (USB - MPI адаптер) Программатор от USB Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |