Модераторы: PILOT, ManiaK, Mazzi

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> arduino stm32 serial 
:(
    Опции темы
Loki
Дата 20.1.2015, 14:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 244
Регистрация: 9.7.2006

Репутация: нет
Всего: нет



попробовал подключать даже все 4ре пина.
от желтого просто сам роутер питается.
т.е. питание идет с arduino на роутер без блока питания самого роутера.

Но кроме моргания Тх на ардуино ничего не добился, консоль все равно оффлайновая.

Понять не могу в чем проблема.

А не нужна ли прошивка этого программатора какой-нибуть прошивкой?
что-бы консоль работала?
PM MAIL   Вверх
Loki
Дата 22.1.2015, 05:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 244
Регистрация: 9.7.2006

Репутация: нет
Всего: нет



А если stm32 прошить bootloader:
Код

./stm32loader.py -p /dev/ttyUSB0 -evw maple_boot.bin

и подключить FT232RL к пинам как на картинке

что-бы проверить работает на FT232RL серийный порт ли нет.

Вот так должно работать.

Т.е. я должен увидить бутлодер на stm32 посути или нет?

Присоединённый файл ( Кол-во скачиваний: 2 )
Присоединённый файл  stm32.png 623,14 Kb
PM MAIL   Вверх
Romikgy
Дата 22.1.2015, 10:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 3
Всего: 146



судя по картинке user posted image
у вас не сама ардуино ... а плата расширения для ардуно!!! (хотя распин адруиновский....)
так же из картинки ясна распиновка uart .... в чем собственно вопрос?

Это сообщение отредактировал(а) Romikgy - 22.1.2015, 10:16


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
Loki
Дата 22.1.2015, 14:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 244
Регистрация: 9.7.2006

Репутация: нет
Всего: нет



неа, это не модуль, вот тот ардуино который я покупал
http://www.ebay.com/itm/LinkSprite-Spurce-...=item1c3a6b2253

попробую подключить два ардуино, т.к. с роутером не выходит даже поменяв местави рх и тх.
PM MAIL   Вверх
Romikgy
Дата 22.1.2015, 18:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 3
Всего: 146



а чем програмите его ? стандартная ардуино иде не понимает stm32 ?

Цитата

LinkSprite Spurce STM32 ARM Cortex M3 Development Board Arduino Compatible


Это сообщение отредактировал(а) Romikgy - 22.1.2015, 18:34


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
Loki
Дата 24.1.2015, 12:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 244
Регистрация: 9.7.2006

Репутация: нет
Всего: нет



в общем начал прошивать FT232RL при помощи avardude, но вот что он говорит.
Даже сохранить firmware не удается.
Код

localhost avrdude-6.1 # ./avrdude -vvvv -c avr109 -C avrdude.conf -b 115200 -P /dev/ttyUSB0 -p m16 -U flash:r:read.hex:i

avrdude: Version 6.1, compiled on Jan 24 2015 at 09:16:15
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "avrdude.conf"
         User configuration file is "/root/.avrduderc"
         User configuration file does not exist or is not a regular file, skipping

         Using Port                    : /dev/ttyUSB0
         Using Programmer              : avr109
         Overriding Baud Rate          : 115200
         AVR Part                      : ATmega16
         Chip Erase delay              : 9000 us
         PAGEL                         : PD7
         BS2                           : PA0
         RESET disposition             : dedicated
         RETRY pulse                   : SCK
         serial program mode           : yes
         parallel program mode         : yes
         Timeout                       : 200
         StabDelay                     : 100
         CmdexeDelay                   : 25
         SyncLoops                     : 32
         ByteDelay                     : 0
         PollIndex                     : 3
         PollValue                     : 0x53
         Memory Detail                 :

                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           eeprom         4    10   128    0 no        512    4      0  9000  9000 0xff 0xff
                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           flash         33     6   128    0 yes     16384  128    128  4500  4500 0xff 0xff
                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           lock           0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           lfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           hfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00
                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           calibration    0     0     0    0 no          4    0      0     0     0 0x00 0x00

         Programmer Type : butterfly
         Description     : Atmel AppNote AVR109 Boot Loader

Connecting to programmer: .avrdude: Send: . [1b] 
avrdude: Send: S [53] 
avrdude: ser_recv(): programmer is not responding
avrdude: butterfly_recv(): programmer is not responding

Собирал avrdude вот с такими параметрами
Код

Configuration summary:
----------------------
DO HAVE    libelf
DO HAVE    libusb
DO HAVE    libusb_1_0
DO HAVE    libftdi1
DON'T HAVE libftdi
DON'T HAVE libhid
DO HAVE    pthread
DISABLED   doc
ENABLED    parport
DISABLED   linuxgpio

в целом следовал вот этой документации
http://gimmor.blogspot.de/2010/05/ft232rl-linux-ubuntu.html


Это сообщение отредактировал(а) Loki - 24.1.2015, 12:47
PM MAIL   Вверх
Romikgy
Дата 24.1.2015, 13:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 3
Всего: 146



Цитата(Loki @  24.1.2015,  11:34 Найти цитируемый пост)
-p m16 


Цитата(Loki @  24.1.2015,  11:34 Найти цитируемый пост)
AVR Part                      : ATmega16

у вас что микроконтроллер ATmega16????
Цитата(Loki @  24.1.2015,  11:34 Найти цитируемый пост)
в целом следовал вот этой документации

это документация не к вашему устройству!

а надо к вашей плате!!!


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
Loki
Дата 24.1.2015, 13:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 244
Регистрация: 9.7.2006

Репутация: нет
Всего: нет



да, об этом я тоже подумал.
Но как тут определить какая у меня модель программера?
Вот какой у меня программер:
user posted image

вот, попробовал еще другие параметры
Код

localhost avrdude-6.1 # ./avrdude -vvvv -c ft232r -p m16 -C avrdude.conf -P /dev/ttyUSB0  -U flash:r:read.hex:i

avrdude: Version 6.1, compiled on Jan 24 2015 at 09:16:15
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "avrdude.conf"
         User configuration file is "/root/.avrduderc"
         User configuration file does not exist or is not a regular file, skipping

         Using Port                    : /dev/ttyUSB0
         Using Programmer              : ft232r
avrdude: <unknown>: Pin is ok.
avrdude: VCC: Pin is ok.
avrdude: BUFF: Pin is ok.
avrdude: RESET: Pin is ok.
avrdude: SCK: Pin is ok.
avrdude: MOSI: Pin is ok.
avrdude: MISO: Pin is ok.
avrdude: ERRLED: Pin is ok.
avrdude: RDYLED: Pin is ok.
avrdude: PGMLED: Pin is ok.
avrdude: VFYLED: Pin is ok.
avrdude: invalid portname '/dev/ttyUSB0': use 'ft[0-9]+'

avrdude done.  Thank you.

localhost avrdude-6.1 # ./avrdude -vvvv -c diecimila -p m16 -C avrdude.conf -P /dev/ttyUSB0  -U flash:r:read.hex:i

avrdude: Version 6.1, compiled on Jan 24 2015 at 09:16:15
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "avrdude.conf"
         User configuration file is "/root/.avrduderc"
         User configuration file does not exist or is not a regular file, skipping

         Using Port                    : /dev/ttyUSB0
         Using Programmer              : diecimila
avrdude: <unknown>: Pin is ok.
avrdude: VCC: Pin is ok.
avrdude: BUFF: Pin is ok.
avrdude: RESET: Pin is ok.
avrdude: SCK: Pin is ok.
avrdude: MOSI: Pin is ok.
avrdude: MISO: Pin is ok.
avrdude: ERRLED: Pin is ok.
avrdude: RDYLED: Pin is ok.
avrdude: PGMLED: Pin is ok.
avrdude: VFYLED: Pin is ok.
avrdude: invalid portname '/dev/ttyUSB0': use 'ft[0-9]+'

avrdude done.  Thank you.

localhost avrdude-6.1 # ./avrdude -vvvv -c arduino-ft232r -p m16 -C avrdude.conf -P /dev/ttyUSB0  -U flash:r:read.hex:i

avrdude: Version 6.1, compiled on Jan 24 2015 at 09:16:15
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "avrdude.conf"
         User configuration file is "/root/.avrduderc"
         User configuration file does not exist or is not a regular file, skipping

         Using Port                    : /dev/ttyUSB0
         Using Programmer              : arduino-ft232r
avrdude: <unknown>: Pin is ok.
avrdude: VCC: Pin is ok.
avrdude: BUFF: Pin is ok.
avrdude: RESET: Pin is ok.
avrdude: SCK: Pin is ok.
avrdude: MOSI: Pin is ok.
avrdude: MISO: Pin is ok.
avrdude: ERRLED: Pin is ok.
avrdude: RDYLED: Pin is ok.
avrdude: PGMLED: Pin is ok.
avrdude: VFYLED: Pin is ok.
avrdude: invalid portname '/dev/ttyUSB0': use 'ft[0-9]+'

avrdude done.  Thank you.

но на канале в ирке мне сказали что это вообще не avr programmer.

Это сообщение отредактировал(а) Loki - 24.1.2015, 13:47
PM MAIL   Вверх
Romikgy
Дата 24.1.2015, 18:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 3
Всего: 146



это преобразователь usb - uart ... во всех ардуиновских контроллерах есть загрузчик, которые программирует контроллер по uart! в вашем случае возможно тоже есть вариант программации через uart порт , но так же есть варианты jtag и swim 
меня больше интересует среда разработки под вашу плату!!! ибо ардуино есть на процах arm но только на атмелах , про stm я не слышал вообще!!!  у продавца не спрашивали как программить вашу плату?

PS вам программа avrdude не подходит вообще!!! ИМХО

Это сообщение отредактировал(а) Romikgy - 24.1.2015, 18:06


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
Loki
Дата 25.1.2015, 05:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 244
Регистрация: 9.7.2006

Репутация: нет
Всего: нет



Среда разработки простая.
ftp://ftp.twaren.net/Unix/NonGNU/avrdude/

Когда покупал задавал вопрос про переключение 3.3в на 5в, продавцы плечами пожимали, ну в общем я сам нашел как переключать и взял программатор.
PM MAIL   Вверх
Romikgy
Дата 25.1.2015, 12:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 3
Всего: 146



Цитата(Loki @  25.1.2015,  04:21 Найти цитируемый пост)
Среда разработки простая.
ftp://ftp.twaren.net/Unix/NonGNU/avrdude/

это не среда разработки! это программа флешер для чипов atmel avr !!!


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Микроконтроллеры (MCU) и микропроцессоры (MPU)"
PILOT ManiaK
UniBomb Mazzi

На данный раздел помимо Правил форума распространяются текже следующие правила:


  • Прежде чем создать тему воспользуйтесь поиском или посмотрите в faq. Возможно на форуме уже есть ответ на ваш или близкий к вашему вопрос.
  • В заголовке темы в квадратных скобках обозначьте используемое семейство микроконтроллера: [avr],[pic],[arm].
  • При создании темы с вопросом указывайте участок кода с ошибкой, версию компилятора, схемы подключения, fuse биты и прочие данные, которые помогут найти правильный ответ. Для форматирования текста программ используйте кнопку код.
  • Новое сообщение должно иметь прямое отношение к тематике этого раздела. Для флуда, просьб выполнить задание, поиска партнёров или исполнителей существуют свои разделы.
  • Если вы заметили несовместимое с правилами сообщение, то можете уведомить об этом модератора раздела нажав кнопку Репорт у соответствующего сообщения.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, PILOT, ManiaK, UniBomb, Mazzi.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Микроконтроллеры (MCU) и микропроцессоры (MPU) | Следующая тема »


 




[ Время генерации скрипта: 0.0522 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.