|
|
  |
AvrUsb500 by Petka. продолжение, Вариант программатора AVR, доступный для простого изготовления. ч2. |
|
|
|
Nov 10 2009, 08:24
|
Участник

Группа: Участник
Сообщений: 19
Регистрация: 22-01-08
Пользователь №: 34 312

|
собрал ваш программатор, прошил PonyProg'ом, перекинул перемычку, при попытке прошить таргет:
в CVAVR пишет "AVRISP error entering programm mode" в avrdude под Linux "timeout" и "chip signature 0x000000"
в терминале под Windows и под Linux программатор отвечает как положено. провода проверены, на таргете все сигналы присутствуют. По крайней мере светодиод с резюком подключал по очереди к RESET, MOSI, SCK, мигает.
Откуда начать искать проблему?
P.S. Питание таргета (ATTiny13) через программатор от USB
Сообщение отредактировал simer - Nov 10 2009, 08:26
|
|
|
|
|
Nov 10 2009, 13:38
|
Участник

Группа: Участник
Сообщений: 19
Регистрация: 22-01-08
Пользователь №: 34 312

|
Цитата(Petka @ Nov 10 2009, 15:33)  Когда подключаете программатор к программируемому устройству светодиод зажигается? при втыкании USB светодиод мигает несколько раз, зажигается при подключении таргета, все вроде как положено. возникло несколько вопросов еще: обязательна ли подтяжка RESET у таргета? был пост о замыкании 25 и 26 выводов меги, после чего у человека все заработало, что это дало?
Сообщение отредактировал simer - Nov 10 2009, 13:40
|
|
|
|
|
Nov 10 2009, 13:53
|
Профессионал
    
Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886

|
Цитата(simer @ Nov 10 2009, 16:38)  при втыкании USB светодиод мигает несколько раз, зажигается при подключении таргета, все вроде как положено.
возникло несколько вопросов еще: обязательна ли подтяжка RESET у таргета? был пост о замыкании 25 и 26 выводов меги, после чего у человека все заработало, что это дало? 1) подтяжка желательна. 1-10кОм. 2) Не знаю. Там у человека вообще всё своё было, своя разводка и пр. а другими программаторами пробовали? не перепутаны miso и mosi? уменьшите частоту ISP.
|
|
|
|
|
Nov 10 2009, 16:04
|
Участник

Группа: Участник
Сообщений: 40
Регистрация: 6-03-09
Пользователь №: 45 759

|
Цитата(Petka @ Nov 10 2009, 14:01)  В связи с подготовкой выпуска следующей версии среди пользователей программатора проводится опрос: Каким компилятором вы пользуетесь? Ссылка не работает... Цитата(Petka @ Nov 10 2009, 10:56)  Если он потребляет до 500мА, то можно. Лучше все потребление (программатор + таргет) ограничить 100 мА. USB2.0 может выдать 500 мА, но там хитрая процедура инициализации этих 500 мА как я слышал.
|
|
|
|
|
Nov 10 2009, 17:36
|
Профессионал
    
Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886

|
Цитата(ds1307 @ Nov 10 2009, 19:04)  Ссылка не работает... Это не ссылка, а подчёркивание =) Цитата USB2.0 может выдать 500 мА, но там хитрая процедура инициализации этих 500 мА как я слышал. Это важно только для некоторых ноутбуков. Большинство материнских плат де-факто позволяют отбирать до 500мА от порта USB без каких-либо инициализаций. Для того, что бы запрограммировать и отладить устройство этого достаточно. В профессиональных изделиях (или сертифицируемых USB), разумеется надо настраивать порт и его потребление согласно спецификации.
|
|
|
|
|
Nov 10 2009, 18:20
|
Группа: Участник
Сообщений: 6
Регистрация: 10-11-09
Пользователь №: 53 543

|
Собрал на ft232rl, mega8, кварц 14.7456, залил прошивку из архива v6_uni При включении светодиод мигает и гаснет, в терминальном режиме тоже все как в инструкции, при подключении к программируемому контроллеру светодиод горит постоянно, но в студии программатор не определяется и avrdude тоже ничего прошить не может. Провода от программатора меньше 20 см, все прозвонил. Уже и не знаю куда копать дальше
|
|
|
|
|
Nov 10 2009, 18:34
|
Профессионал
    
Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886

|
Цитата(the42 @ Nov 10 2009, 21:20)  Собрал на ft232rl, mega8, кварц 14.7456, залил прошивку из архива v6_uni ... Уже и не знаю куда копать дальше 1) А другими программаторами прошивает? 2) Что пишет avrdude? Скопируйте его вывод сюда. Дополнительно укажите как вы сформировали командную строку для avrdude. 3) Какой чип программируете? На какой он частоте работает? Как подключили разъём программатора к чипу? Какие пины разъёма на какие пины программируемого чипа? Если программатор отвечает в терминальном режиме, значит программатор на 90% собран и прошит правильно. И ошибка в какой-нибудь мелочи =)
|
|
|
|
|
Nov 11 2009, 07:11
|
Группа: Участник
Сообщений: 6
Регистрация: 10-11-09
Пользователь №: 53 543

|
Цитата(Petka @ Nov 10 2009, 21:34)  Если программатор отвечает в терминальном режиме, значит программатор на 90% собран и прошит правильно. И ошибка в какой-нибудь мелочи =) Подключил к другому компьютеру и все завелось. Правда avrdude первые разы вываливался по таймауту, но после пары отключений/подключений заработал. Теперь программатор видно и из студии и из CV. В связи с этим у меня вопрос новичка: какое значение имеет порядок подключения питания устройства, программатора, шлейфа?
|
|
|
|
|
Nov 11 2009, 07:28
|
Участник

Группа: Участник
Сообщений: 19
Регистрация: 22-01-08
Пользователь №: 34 312

|
Цитата(Petka @ Nov 10 2009, 15:53)  1) подтяжка желательна. 1-10кОм. 2) Не знаю. Там у человека вообще всё своё было, своя разводка и пр.
а другими программаторами пробовали? не перепутаны miso и mosi? уменьшите частоту ISP. вообщем наковырялся я вчера нехило  уже и подтяжки ставил, и питание внешнее пробовал, и моси-мисо местами менял, и ISP Freq уменьшал оказалось: линия MISO звонилась программатор-таргет нормально, НО была закорочена на землю (плата не до конца протравилась в месте пятака, я не заметил)и поэтому сигнал таргет-программатор гасился в ноль  выявил только когда при попытке прошивки по очереди параллельно линиям подключал светодиод с резюком. Petka, спасибо за программатор! Шьет быстро
Сообщение отредактировал simer - Nov 11 2009, 07:29
|
|
|
|
|
Nov 11 2009, 08:02
|
Группа: Участник
Сообщений: 6
Регистрация: 10-11-09
Пользователь №: 53 543

|
Цитата(Petka @ Nov 11 2009, 10:35)  Принципиального значения нет! И шаманить лишний раз не надо, программатор должен работать сразу и без лишних манипуляций. Разве только что питание устройства лучше включать последним. Ясно. Значит гдето плохо пропаял, либо в шлейфе дребезг. В любом случае, спасибо за отличный программатор.
|
|
|
|
|
  |
7 чел. читают эту тему (гостей: 7, скрытых пользователей: 0)
Пользователей: 0
|
|
|