Проблемы с прошивкой: Device missing or unknown device (-24)
Posted: Thu Aug 20, 2009 9:09 pm
Итак...
1. Собрал платы - digital and analog.
2. Взял плату digital - вставил в неё Atmega32 16pu, оптопару (6N138) и LED (светодиод, который активность MIDI показывает).
3. Спаял кабель (точь в точь, как на схеме у Дмитрия на сайте)
4. Подключил плату к USB, затем к LPT.
5. Скачал пони проги.. скачал все, что были на сайте. Атмега 32 оказалась только в 2.06 и 2.07.
6. Поставил 2.07, получил ошибку "Device missing or unknown device (-24)" при попытки задать configuration and security bits...
7. Почитал пост Device missing or unknown device (-24).
8. Решил попробовать поставить предыдущую версию PonyProg.
9. Вроде бы получилось записать биты. Стал пробовать закачать бутлодер - "Device missing or unknown device (-24)" и пару раз "... or bad device (-25)". В процессе записи битов всё выходило только с третьего нажатия кнопки Retry. И ещё кнопкой Clear All была снята галка из неактивного checkbox.
10. Решил всё-таки попробовать пост viewtopic.php?f=8&t=669 , потому что ошибка не пропадала. Сначала попробвал собрать кабель как на картинке в том посте - не помогло (различие по сути дела только в перемычках на ножках 2.3 и 12.13 и объединении земли с ещё пятью ногами). Затем попробовал прописать биты в PonyProg 2.06 и 2.07 - безрезультатно! Так же пробовал выпаять резистор 47К, как автор поста сделал, что тоже не помогло.
11. В попытках что-нибудь записать или хотя бы считать 2.07 один раз считала биты, вместо того, чтобы ругнуться. (Больше ей это сделать не удалось, как, впрочем, и что либо записать)
11.5 Так же пробовал подключать LCD, который при подключении слегка мерцал, как, впрочем, и LED. Так же пробовал отключать и то, и другое. Всё это пробовал как с кабелем Дмитрия, так и тем, что предлагает автор постамhttp://www.megadrum.info/forums/viewtopic.php?f=8&t=669
12. Так же пробовал прозвонить кабель тестером - всё ок.
13. Пробовал другой комп, в качестве источника питания - безрелутатно - никакой разницы.
Мои опасения: а. Сам того не заметив, я просто запорол микроконтроллер.
б. Проблемы с LPT портом, потому что при нажатии кнопки Probe в настройках соединения PonyProg отвечает Test Failed. (Кроме случая, когда вместо AVR I/o выбираешь DTP-600. При таком раскладе Test OK. Только это не избавляет в дальнейшем от ошибки Device missing or unknown device (-24))
в. (Самый вероятный) Плохо протравилась плата, либо я что-то плохо пропаял. Поэтому и хочу попробовать прошить МК без установки на Digital Board. (Кто знает как - расскажите, plz!)
1. Собрал платы - digital and analog.
2. Взял плату digital - вставил в неё Atmega32 16pu, оптопару (6N138) и LED (светодиод, который активность MIDI показывает).
3. Спаял кабель (точь в точь, как на схеме у Дмитрия на сайте)
4. Подключил плату к USB, затем к LPT.
5. Скачал пони проги.. скачал все, что были на сайте. Атмега 32 оказалась только в 2.06 и 2.07.
6. Поставил 2.07, получил ошибку "Device missing or unknown device (-24)" при попытки задать configuration and security bits...
7. Почитал пост Device missing or unknown device (-24).
8. Решил попробовать поставить предыдущую версию PonyProg.
9. Вроде бы получилось записать биты. Стал пробовать закачать бутлодер - "Device missing or unknown device (-24)" и пару раз "... or bad device (-25)". В процессе записи битов всё выходило только с третьего нажатия кнопки Retry. И ещё кнопкой Clear All была снята галка из неактивного checkbox.
10. Решил всё-таки попробовать пост viewtopic.php?f=8&t=669 , потому что ошибка не пропадала. Сначала попробвал собрать кабель как на картинке в том посте - не помогло (различие по сути дела только в перемычках на ножках 2.3 и 12.13 и объединении земли с ещё пятью ногами). Затем попробовал прописать биты в PonyProg 2.06 и 2.07 - безрезультатно! Так же пробовал выпаять резистор 47К, как автор поста сделал, что тоже не помогло.
11. В попытках что-нибудь записать или хотя бы считать 2.07 один раз считала биты, вместо того, чтобы ругнуться. (Больше ей это сделать не удалось, как, впрочем, и что либо записать)
11.5 Так же пробовал подключать LCD, который при подключении слегка мерцал, как, впрочем, и LED. Так же пробовал отключать и то, и другое. Всё это пробовал как с кабелем Дмитрия, так и тем, что предлагает автор постамhttp://www.megadrum.info/forums/viewtopic.php?f=8&t=669
12. Так же пробовал прозвонить кабель тестером - всё ок.
13. Пробовал другой комп, в качестве источника питания - безрелутатно - никакой разницы.
Мои опасения: а. Сам того не заметив, я просто запорол микроконтроллер.
б. Проблемы с LPT портом, потому что при нажатии кнопки Probe в настройках соединения PonyProg отвечает Test Failed. (Кроме случая, когда вместо AVR I/o выбираешь DTP-600. При таком раскладе Test OK. Только это не избавляет в дальнейшем от ошибки Device missing or unknown device (-24))
в. (Самый вероятный) Плохо протравилась плата, либо я что-то плохо пропаял. Поэтому и хочу попробовать прошить МК без установки на Digital Board. (Кто знает как - расскажите, plz!)