Перейти к содержанию
    

AvrUsb500 by Petka. продолжение

собрал ваш программатор, прошил PonyProg'ом, перекинул перемычку,

при попытке прошить таргет:

 

в CVAVR пишет "AVRISP error entering programm mode"

в avrdude под Linux "timeout" и "chip signature 0x000000"

 

в терминале под Windows и под Linux программатор отвечает как положено.

провода проверены, на таргете все сигналы присутствуют. По крайней мере светодиод с резюком подключал по очереди к RESET, MOSI, SCK, мигает.

 

Откуда начать искать проблему?

 

P.S. Питание таргета (ATTiny13) через программатор от USB

Изменено пользователем simer

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В связи с подготовкой выпуска следующей версии среди пользователей программатора проводится опрос:

Каким компилятором вы пользуетесь?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Petka, вы не отвечаете на мой ответ (с) :biggrin:

 

что мне можно еще проверить? :)

Когда подключаете программатор к программируемому устройству светодиод зажигается?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Когда подключаете программатор к программируемому устройству светодиод зажигается?

 

при втыкании USB светодиод мигает несколько раз,

зажигается при подключении таргета, все вроде как положено.

 

возникло несколько вопросов еще:

обязательна ли подтяжка RESET у таргета?

был пост о замыкании 25 и 26 выводов меги, после чего у человека все заработало, что это дало?

Изменено пользователем simer

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

при втыкании USB светодиод мигает несколько раз,

зажигается при подключении таргета, все вроде как положено.

 

возникло несколько вопросов еще:

обязательна ли подтяжка RESET у таргета?

был пост о замыкании 25 и 26 выводов меги, после чего у человека все заработало, что это дало?

1) подтяжка желательна. 1-10кОм.

2) Не знаю. Там у человека вообще всё своё было, своя разводка и пр.

 

а другими программаторами пробовали?

не перепутаны miso и mosi?

уменьшите частоту ISP.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В связи с подготовкой выпуска следующей версии среди пользователей программатора проводится опрос:

Каким компилятором вы пользуетесь?

Ссылка не работает...

 

Если он потребляет до 500мА, то можно.

Лучше все потребление (программатор + таргет) ограничить 100 мА.

USB2.0 может выдать 500 мА, но там хитрая процедура инициализации этих 500 мА как я слышал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ссылка не работает...

Это не ссылка, а подчёркивание =)

USB2.0 может выдать 500 мА, но там хитрая процедура инициализации этих 500 мА как я слышал.

Это важно только для некоторых ноутбуков. Большинство материнских плат де-факто позволяют отбирать до 500мА от порта USB без каких-либо инициализаций. Для того, что бы запрограммировать и отладить устройство этого достаточно. В профессиональных изделиях (или сертифицируемых USB), разумеется надо настраивать порт и его потребление согласно спецификации.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Собрал на ft232rl, mega8, кварц 14.7456, залил прошивку из архива v6_uni

При включении светодиод мигает и гаснет, в терминальном режиме тоже все как в инструкции, при подключении к программируемому контроллеру светодиод горит постоянно, но в студии программатор не определяется и avrdude тоже ничего прошить не может.

Провода от программатора меньше 20 см, все прозвонил.

Уже и не знаю куда копать дальше

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Собрал на ft232rl, mega8, кварц 14.7456, залил прошивку из архива v6_uni

...

Уже и не знаю куда копать дальше

1) А другими программаторами прошивает?

2) Что пишет avrdude? Скопируйте его вывод сюда. Дополнительно укажите как вы сформировали командную строку для avrdude.

3) Какой чип программируете? На какой он частоте работает? Как подключили разъём программатора к чипу? Какие пины разъёма на какие пины программируемого чипа?

 

Если программатор отвечает в терминальном режиме, значит программатор на 90% собран и прошит правильно. И ошибка в какой-нибудь мелочи =)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если программатор отвечает в терминальном режиме, значит программатор на 90% собран и прошит правильно. И ошибка в какой-нибудь мелочи =)

 

Подключил к другому компьютеру и все завелось. Правда avrdude первые разы вываливался по таймауту, но после пары отключений/подключений заработал. Теперь программатор видно и из студии и из CV.

В связи с этим у меня вопрос новичка: какое значение имеет порядок подключения питания устройства, программатора, шлейфа?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1) подтяжка желательна. 1-10кОм.

2) Не знаю. Там у человека вообще всё своё было, своя разводка и пр.

 

а другими программаторами пробовали?

не перепутаны miso и mosi?

уменьшите частоту ISP.

 

вообщем наковырялся я вчера нехило :)

уже и подтяжки ставил, и питание внешнее пробовал, и моси-мисо местами менял, и ISP Freq уменьшал

 

оказалось: линия MISO звонилась программатор-таргет нормально, НО была закорочена на землю (плата не до конца протравилась в месте пятака, я не заметил)и поэтому сигнал таргет-программатор гасился в ноль:)

выявил только когда при попытке прошивки по очереди параллельно линиям подключал светодиод с резюком.

 

Petka, спасибо за программатор! Шьет быстро :)

Изменено пользователем simer

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

...у меня вопрос новичка: какое значение имеет порядок подключения питания устройства, программатора, шлейфа?

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Ясно. Значит гдето плохо пропаял, либо в шлейфе дребезг.

В любом случае, спасибо за отличный программатор.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...