Проблема с atmega8a. Не могу прошить. ft232rl (от Di Halt'a)

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Аватара пользователя
eox425
Родился
Сообщения: 5
Зарегистрирован: Вс фев 20, 2011 21:12:14
Откуда: Украина Винница

Проблема с atmega8a. Не могу прошить. ft232rl (от Di Halt'a)

Сообщение eox425 »

Проблема с atmega8a. Не могу прошить. ft232rl (от Di Halt'a)
Полчается следущее: на spi висит память eeprom'ка at25df641 и "програматор" на ftdi232rl по линиям
cts# -> miso | dcd# -> mosi | dsr# -> sck | ri# -> reset
Avrdude из комплекта winavr был заменён пропатченой версией. Конфиг отредактирован соответсвенно.
У памяти СS вывод заведён на порт контроллера, так что при програмировании она не фонит на spi.
...
Вот в чём проблемко: Atmega8a Заведена на 3.3V кварц внешний на 8Mhz.
Мега новая. Соответственно фьюзы зашиты на 1Mhz встроеного генератора и baud rate SPI 4800.
Кварц и кандёры уже запаяны на плату.
При подтяжке reset'a - при выполнении програмы, контроллер ничего не кидает на SPI. Значит теоретически он жив.
При подключении к земле, или к програматору контроллер кидает вечно 0x53535353535353...и так до бесконечности.
Что это значит? В нете подобная проблема была засвечена на avrfreaksах только мего было 32.
Также была замечена на нескольких польских и немецких форумах...
Ось - 7ка. Пробывал с правами одмина - ничего. Поляки просто меняли порт на lptX. Но в моём случае нужно COMX, что, кстати,учитывая особенности ОС, вполне логично. В avrdude не даёт подконектится - пишет use ft0-ft9 и всё... видимо захардкодяно для виндоф.
Есть archlinux х86_64 но я не могу собрать 32ух битный avrdude с линковкой на ftd2XX либу. И чёт он не ест /dev/ttyUSB0. Говорит то не может открыть порт. Игрался с udevовскими правилами толку 0.
Может проблема с питанием - нужно дать 3.7V? но тогда придётся отключить всю перефирию, запрограмировать, и запаять обратно.
...
Идея - контроллер пишет показания акселерометра на eepromку (да-да флешко было бы лутше, но в наличии не было $) и потом это всё можно спокойно читать через USB и отрисовать OpenGLем в 3D. Ну soft-usb было поднимать лень, и ft232rl заодно заменил програматор.
...
Что скажите, Господа?
Просто уже не знаю что делать.

Схемка принципиальная:
Изображение
Прошу у вас немножко конструктивной критики.
Проэкт не комерческий, просто аграрному университету нужен датчик для иследования вибрационных процессов.

Спасибо за внимание. :beer:
Реклама
Аватара пользователя
radio-kot
Собутыльник Кота
Сообщения: 2584
Зарегистрирован: Вт сен 14, 2010 10:27:19

Re: Проблема с atmega8a. Не могу прошить. ft232rl (от Di Hal

Сообщение radio-kot »

eox425 писал(а):Не могу прошить. ft232rl (от Di Halt'a)
Закажите исправную ft232rl от известно кого - будет работать. :beer:
Будете проходить мимо- проходите!
Реклама
Аватара пользователя
eox425
Родился
Сообщения: 5
Зарегистрирован: Вс фев 20, 2011 21:12:14
Откуда: Украина Винница

Re: Проблема с atmega8a. Не могу прошить. ft232rl (от Di Hal

Сообщение eox425 »

Не вижу никаких признаков неисправности ft232rl.
То что попадает в echo - при замыкании rxd-txd красиво выводится обратно в терминал.
Скорее всего это хохмы самой семёрки. Щя выкачаю дудку с патчами попробую убрать лок на использование только ft0-ft9 портов.
Если будут результаты - выложу бинарник... ну и если не будет тоже отпишу.
Аватара пользователя
eox425
Родился
Сообщения: 5
Зарегистрирован: Вс фев 20, 2011 21:12:14
Откуда: Украина Винница

Re: Проблема с atmega8a. Не могу прошить. ft232rl (от Di Hal

Сообщение eox425 »

...Проблема найдена!
Закороченые выводы MOSI и MISO. Нашел на каком-то немецком форуме - перевёл. И оказалось что это так.
Во всём виновата моя криворукость. Если будут ещё проблемы - отпишу. Проэкт в конце выложу.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
eox425
Родился
Сообщения: 5
Зарегистрирован: Вс фев 20, 2011 21:12:14
Откуда: Украина Винница

Re: Проблема с atmega8a. Не могу прошить. ft232rl (от Di Hal

Сообщение eox425 »

Дорогой radio-kot. Прошу выложи подобную ошибку в какое-то руководство, а то у меня зазор между дорожками вышел 0.09мм и там затаилась перемычка. А гугль мне не помог.
Реклама
Аватара пользователя
radio-kot
Собутыльник Кота
Сообщения: 2584
Зарегистрирован: Вт сен 14, 2010 10:27:19

Re: Проблема с atmega8a. Не могу прошить. ft232rl (от Di Hal

Сообщение radio-kot »

Обязательно !

Однако на форуме говорено раз 250 что "электроника наука о контактах" :))
Будете проходить мимо- проходите!
Реклама
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: Проблема с atmega8a. Не могу прошить. ft232rl (от Di Hal

Сообщение ploop »

Есть archlinux х86_64 но я не могу собрать 32ух битный avrdude с линковкой на ftd2XX либу. И чёт он не ест /dev/ttyUSB0. Говорит то не может открыть порт. Игрался с udevовскими правилами толку 0.
Я собрал. Если надо - могу поделиться.
Но есть косяк - эта дудка не работает с программатором протосса, точнее работает, но не шьёт и не читает фьюзы. Зато с программатором на FT232 - на ура. Поэтому пользуюсь двумя копиями дудки.
Аватара пользователя
radio-kot
Собутыльник Кота
Сообщения: 2584
Зарегистрирован: Вт сен 14, 2010 10:27:19

Re: Проблема с atmega8a. Не могу прошить. ft232rl (от Di Hal

Сообщение radio-kot »

Выкладывайте. :beer:
Будете проходить мимо- проходите!
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: Проблема с atmega8a. Не могу прошить. ft232rl (от Di Hal

Сообщение ploop »

Без проблем, вечером (дома она у меня).
Аватара пользователя
radio-kot
Собутыльник Кота
Сообщения: 2584
Зарегистрирован: Вт сен 14, 2010 10:27:19

Re: Проблема с atmega8a. Не могу прошить. ft232rl (от Di Hal

Сообщение radio-kot »

До дома не добрался ?
Будете проходить мимо- проходите!
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: Проблема с atmega8a. Не могу прошить. ft232rl (от Di Hal

Сообщение ploop »

Прошу прощения, я тупо забыл... :oops:
Вот архив: http://zalil.ru/30554658
Дудку и конфиг можно запускать просто с распакованной директории (указав полный путь). Думаю, учить не надо :)
Аватара пользователя
Dmitry Dubrovenko
Поставщик валерьянки для Кота
Сообщения: 2360
Зарегистрирован: Вс янв 09, 2011 16:51:39
Откуда: Санкт-Ленинград
Контактная информация:

Re: Проблема с atmega8a. Не могу прошить. ft232rl (от Di Hal

Сообщение Dmitry Dubrovenko »

eox425 писал(а):Не вижу никаких признаков неисправности ft232rl
Зато видим г-на ЭйнЦвейДрея (он же Семёнов Михаил). :)))
ICQ нет, и, в ближайшее время, не будет.
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6320
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: Проблема с atmega8a. Не могу прошить. ft232rl (от Di Hal

Сообщение Jack_A »

Dmitry Dubrovenko писал(а):Зато видим г-на ЭйнЦвейДрея (он же Семёнов Михаил). :)))[/i][/size]
А новички отождествляют его с самим форумом и просят : дедушка Мороз, сделай нам вот это!
А он отвечает : Обязательно сделаю.
Аватара пользователя
radio-kot
Собутыльник Кота
Сообщения: 2584
Зарегистрирован: Вт сен 14, 2010 10:27:19

Re: Проблема с atmega8a. Не могу прошить. ft232rl (от Di Hal

Сообщение radio-kot »

Кто это ?
Будете проходить мимо- проходите!
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6320
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: Проблема с atmega8a. Не могу прошить. ft232rl (от Di Hal

Сообщение Jack_A »

radio-kot писал(а):Кто это ?
Себя не узать - ай-яй -яй !
Аватара пользователя
eox425
Родился
Сообщения: 5
Зарегистрирован: Вс фев 20, 2011 21:12:14
Откуда: Украина Винница

Re: Проблема с atmega8a. Не могу прошить. ft232rl (от Di Hal

Сообщение eox425 »

Ну я не на столько криво паяю в свои 19, чтобы не отличить дохлый ssop28 от живого. Это во-первых, а во вторых я просто прошу оставить заметку в туторах ибо 0х53 это опкод инициализации ISP и при замыкании ножек (MOSI и MISO) будет отдаваться программатору вечно. В нете подобной информации пока не нашёл... По крайней мере на русско-англоязычных сайтах.
... И вобщем чего я перехожу на личности?

"Проект" спаян и частично запрограммирован - всё тип-топ. Венцом конструкции был датчик lis331dlh в lga16 корпусе. Пришлось поменять Ф5 на bga флюс, а припой на сплав Розе (так наверняка не перегреется). "Особой жесткости" конструкция обретает как раз из-за плавленного флюса-геля, так как на Ф5 микросхему можно легко отколоть пальцем.
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: Проблема с atmega8a. Не могу прошить. ft232rl (от Di Hal

Сообщение ploop »

Ну что, запускал кто-нибудь линуксовую дудку? Работает?
Аватара пользователя
KPbICKA
Встал на лапы
Сообщения: 109
Зарегистрирован: Ср мар 02, 2011 16:29:50
Откуда: IxNN
Контактная информация:

Re: Проблема с atmega8a. Не могу прошить. ft232rl (от Di Hal

Сообщение KPbICKA »

ploop писал(а):Ну что, запускал кто-нибудь линуксовую дудку? Работает?
Да, тоже интересно!
Закрыто

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