Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
21.03.2012, 20:01
|
|
Частый гость
Регистрация: 13.03.2012
Сообщений: 10
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
USB-FT232RL-Atmega8
Здравствуйте!
Подобное встречал тут во многих темах, все тщательно перечитал и опробовал - но большинство ссылок битые, драйвера не встают... То ли руки кривые, то ли опыта не хватает... В общем нужна помощь
Задача следующая:
Нужно прошить МК Atmega8 через USB-адаптер на микросхеме FT232RL
Насколько я понимаю нужны следующие шаги:
1) Собрать адаптер на микросхеме FT232RL.
2) Подключить его к ПК и установить драйвер, создав виртуальный COM-порт.
3) Залить бутлоадер в МК (через ISP).
4) С помощью адаптера прошить МК (.hex и .eep).
Мои шаги:
1) Собрал адаптер по следующей схеме:
2) Подключил его к ПК (winXP) - при подключении светодиоды адаптера коротко моргнули, а в ПК появилось "Неизвестное устройство". Накачал кучу драйверов, в том числе и с официального сайта FTDI (CDM20814_Setup.exe). Перепробовал все что можно - "Неизвестное устройство" как было "неизвестным", так им и остается... На D+ 3В, на D- 0.
3) Накачал разных бутлоадеров для AVR, но ни один не смог залить в МК. Заливать пробовал через CodeVisionAVR V2.04.4a с помощью шнура LPT (мною созданные программы зашиваются без проблем). Тут я не понял: нужен загрузчик конкретно под ATMEGA8 или есть универсальные под все AVR? В общем нужен рабочий загрузчик и метод залития в МК.
4) Скачал программу MegaLoad .Net V:6.3, но опробовать пока не могу, так как 2й и 3й шаг не выполнен.
Помогите пожалуйста ссылками и советами, заранее благодарю!!!
Последний раз редактировалось Serge45; 21.03.2012 в 20:09.
|
|
|
|
21.03.2012, 20:16
|
|
Гражданин KAZUS.RU
Регистрация: 25.11.2010
Сообщений: 516
Сказал спасибо: 1
Сказали Спасибо 126 раз(а) в 109 сообщении(ях)
|
Re: USB-FT232RL-Atmega8
у "неизвестного устройства" в свойствах pid/vid нормальные или все в 0?
|
|
|
|
21.03.2012, 20:23
|
|
Частый гость
Регистрация: 13.03.2012
Сообщений: 10
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: USB-FT232RL-Atmega8
Сообщение от Hives
|
у "неизвестного устройства" в свойствах pid/vid нормальные или все в 0?
|
Все 0...
|
|
|
|
21.03.2012, 21:08
|
|
Почётный гражданин KAZUS.RU
Регистрация: 11.01.2008
Адрес: Ковель UA
Сообщений: 1,063
Сказал спасибо: 154
Сказали Спасибо 540 раз(а) в 330 сообщении(ях)
|
Re: USB-FT232RL-Atmega8
Начинай читать примерно отсюда http://electronix.ru/forum/index.php?showtopic=68372 , первый раз при помощи понипрога прошьешь мегу примерно за час с чем-то через СОМ , зато потом при помощи этого прогера меги шьются за секунды , не успеваешь и глазом моргнуть. На электрониксе живут фанаты этого дела
Для проведения экспериментов с прошивами самое то , хоть время не убиваешь , рекомендую . Должна получиться вот такая платка , размером с флэшку. FT232RL + MEGA8 на борту.
|
|
|
Сказали "Спасибо" Vizitka
|
|
|
21.03.2012, 21:37
|
|
Гражданин KAZUS.RU
Регистрация: 25.11.2010
Сообщений: 516
Сказал спасибо: 1
Сказали Спасибо 126 раз(а) в 109 сообщении(ях)
|
Re: USB-FT232RL-Atmega8
или чип уже все или ты где то накосячил при сборке/подключении
|
|
|
|
21.03.2012, 22:08
|
|
Частый гость
Регистрация: 13.03.2012
Сообщений: 10
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: USB-FT232RL-Atmega8
Сообщение от Hives
|
или чип уже все или ты где то накосячил при сборке/подключении
|
Все перепроверил 33 раза, и перед подключением и после... Может и чип полетел... Жаль, он в магазине последний был, да еще и за 220р... чтож, будем искать...
Цитата:
|
Начинай читать примерно отсюда http://electronix.ru/forum/index.php?showtopic=68372
...
Для проведения экспериментов с прошивами самое то , хоть время не убиваешь , рекомендую . Должна получиться вот такая платка , размером с флэшку. FT232RL + MEGA8 на борту.
|
Пасиб за ссылочку, глянул... но там помимо ft232 еще камень нужен, да и выход - mosi, miso и так далее. А у меня задача сделать: а) как можно проще и дешевле, б) нужны именно rxd/txd, так как после прошивки, через этот же адаптер они будут нужны для передачи данных в ПК.
Вообще я сам прошиваю МК через LPT порт, но он сейчас не у всех есть, как и COM-порт, поэтому и озадачился USB...
То есть как я понял проблема не в драйвере, а в самом адаптере? Попробую выпаять микросхему, и заново собрать на другой плате, авось действительно я накосячил, а не микруха сдохла...
А что скажете по поводу бутлоадера в МК?
|
|
|
|
21.03.2012, 22:52
|
|
Гражданин KAZUS.RU
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
|
Re: USB-FT232RL-Atmega8
Сообщение от Serge45
|
А что скажете по поводу бутлоадера в МК?
|
Универсального решения скорей всего нет потому что:
1)большинство megaAVR содержат настройки для размера бут-области
2) размеры страниц у разных кристаллов разные
3) тд и тп
Теоретически можно в бутлоадере прочитать signature bytes меги и использовать уже соответствующие случаю параметры. Но будет ли такое решение впихуемо в любые меги - это вопрос.
Плюс к тому обычно нужна функция шифрования, поддержка разных интерфейсов/протоколов да и память не резиновая.
|
|
|
|
21.03.2012, 23:00
|
|
Прописка
Регистрация: 11.06.2005
Сообщений: 266
Сказал спасибо: 9
Сказали Спасибо 13 раз(а) в 12 сообщении(ях)
|
Re: USB-FT232RL-Atmega8
Сообщение от Serge45
|
Все перепроверил 33 раза, и перед подключением и после... Может и чип полетел... Жаль, он в магазине последний был, да еще и за 220р... чтож, будем искать...
Пасиб за ссылочку, глянул... но там помимо ft232 еще камень нужен, да и выход - mosi, miso и так далее. А у меня задача сделать: а) как можно проще и дешевле, б) нужны именно rxd/txd, так как после прошивки, через этот же адаптер они будут нужны для передачи данных в ПК.
Вообще я сам прошиваю МК через LPT порт, но он сейчас не у всех есть, как и COM-порт, поэтому и озадачился USB...
То есть как я понял проблема не в драйвере, а в самом адаптере? Попробую выпаять микросхему, и заново собрать на другой плате, авось действительно я накосячил, а не микруха сдохла...
А что скажете по поводу бутлоадера в МК?
|
Если хотите дешево и сердито - есть решение мимо FT232, и всё на тех же AVR. USB-RS232 переходник на ATtiny2313, сам лично пользую, разработку находил где-то в сети, называется AVR CDC, прикладываю во вложении файлы. Собирается на коленке почти. Бутлодер использую собственный, писанный, но компилируется под разные МК отдельно, да и под разные частоты даже. Ну ничего, наплодил кучу прошивок под разные нужды - и сижу довольный
__________________
Канал в Telegram об МК AVR @EasyAVR
|
|
|
|
21.03.2012, 23:29
|
|
Частый гость
Регистрация: 13.03.2012
Сообщений: 10
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: USB-FT232RL-Atmega8
Благодарю, взял на заметку...
Сообщение от Prime
|
Бутлодер использую собственный, писанный, но компилируется под разные МК отдельно, да и под разные частоты даже. Ну ничего, наплодил кучу прошивок под разные нужды - и сижу довольный
|
Позвольте спросить, а мне что нибудь из этой кучи подойдет?
|
|
|
|
21.03.2012, 23:40
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,003
Сказал спасибо: 0
Сказали Спасибо 4,946 раз(а) в 2,374 сообщении(ях)
|
Re: USB-FT232RL-Atmega8
загляни сюда, может что найдешь
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 07:14.
|
|