Jump to content

    
Sign in to follow this  
Petka

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

Recommended Posts

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

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

 

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

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

 

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

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

 

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

 

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

Edited by simer

Share this post


Link to post
Share on other sites
Petka, вы не отвечаете на мой ответ (с) :biggrin:

 

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

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

Share this post


Link to post
Share on other sites
Когда подключаете программатор к программируемому устройству светодиод зажигается?

 

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

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

 

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

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

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

Edited by simer

Share this post


Link to post
Share on other sites
при втыкании USB светодиод мигает несколько раз,

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

 

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

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

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

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

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

 

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

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

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

Share this post


Link to post
Share on other sites
В связи с подготовкой выпуска следующей версии среди пользователей программатора проводится опрос:

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

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

 

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

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

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

Share this post


Link to post
Share on other sites
Ссылка не работает...

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

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

Share this post


Link to post
Share on other sites
Собрал на ft232rl, mega8, кварц 14.7456, залил прошивку из архива v6_uni

...

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

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

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

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

 

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

Share this post


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

 

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

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

Share this post


Link to post
Share on other sites
1) подтяжка желательна. 1-10кОм.

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

 

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

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

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

 

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

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

 

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

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

 

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

Edited by simer

Share this post


Link to post
Share on other sites
...у меня вопрос новичка: какое значение имеет порядок подключения питания устройства, программатора, шлейфа?

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

Share this post


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

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

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this