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

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

UPD, успешно восстановил залоченую 8ю мегу, прошил туда fuse bit doctor, до вечера думаю соберу девайс

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


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

UPD, успешно восстановил залоченую 8ю мегу, прошил туда fuse bit doctor, до вечера думаю соберу девайс

обошлось, просто кварц плохо пропаян был)) прошилась 328ая с подпаяным 1 мгц выводом

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


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

Вопрос. Можно ли в кустарных условиях проверить работоспособность меги8? Программатор Петьки собрал, но при подключении к юсб пробивает искорками меж ножек меги8, греется с запахом.. ессно, отрубаю не проверяя работу с компа..

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


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

Подскажите пожалуйста, пересмотрел кучу материнок, на них обнаружил только кварцы на 14.318МГц, будет ли работать с таким программатор? А если будет, то с какой версией прошивки? Еще откопал кварц на 11.059МГц - может такой использовать?

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

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


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

Подскажите пожалуйста, пересмотрел кучу материнок, на них обнаружил только кварцы на 14.318МГц, будет ли работать с таким программатор? А если будет, то с какой версией прошивки? Еще откопал кварц на 11.059МГц - может такой использовать?

14.318МГц - нельзя

11.059МГц - можно. нужно только прошивку пересобрать. меняете в makefile частоту на частоту своего кварца и пересобираете.

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


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

14.318МГц - нельзя

11.059МГц - можно. нужно только прошивку пересобрать. меняете в makefile частоту на частоту своего кварца и пересобираете.

Спасибо! Завтра в одном магазе обещали подогнать кварц на 14,7456МГц, но на всякий случай, объясните пожалуйста, как пересобрать прошивку? В каких программах? Я попробовал в АВР-Студии создать проект из исходников архива, но студия выдала 115 ошибок, типа

:191 undefined reference to `uart_sendchar'

:356: undefined reference to `convertanalog'

А вот в WINAVR prigrammers notepad открывается makefile, но что с ним дальше делать после правки типа МК и частоты кварца - не знаю, с ВинАВР не работал совсем.

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


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

Спасибо! Завтра в одном магазе обещали подогнать кварц на 14,7456МГц, но на всякий случай, объясните пожалуйста, как пересобрать прошивку? В каких программах? Я попробовал в АВР-Студии создать проект из исходников архива, но студия выдала 115 ошибок, типа

:191 undefined reference to `uart_sendchar'

:356: undefined reference to `convertanalog'

А вот в WINAVR prigrammers notepad открывается makefile, но что с ним дальше делать после правки типа МК и частоты кварца - не знаю, с ВинАВР не работал совсем.

В папке с исходниками в консоле набрать "make"

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


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

В папке с исходниками в консоле набрать "make"

Т.е. в мейкфайле правлю инфу под свои данные, а потом..., извиняюсь за тупость, где в папке(Вин-7 стоит) консоль, куда make набирать? Или это через ВинАВР все-таки надо делать? Я просто знаю только, что если пишу на Си в Студии, то прям там указываю частоту и чип... А тут Студия матерится оч сильно.

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

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


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

Т.е. в мейкфайле правлю инфу под свои данные, а потом..., извиняюсь за тупость, где в папке(Вин-7 стоит) консоль, куда make набирать? Или это через ВинАВР все-таки надо делать? Я просто знаю только, что если пишу на Си в Студии, то прям там указываю частоту и чип... А тут Студия матерится оч сильно.

Windows7 -> Пуск -> Выполнить... -> "cmd" -> откроется консоль.

P.S.

Прошу прощения. У меня ни АВР студии нет, ни рабочей Виндоуз.

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


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

Windows7 -> Пуск -> Выполнить... -> "cmd" -> откроется консоль.

P.S.

Прошу прощения. У меня ни АВР студии нет, ни рабочей Виндоуз.

Правильно ли я понял? В мейк файле сначала правим, например:

MCU = atmega8

F_CPU = 11059200

а уже потом в консоли запускаю команду make?

Попробовал без редактирования запускать make - идет создание hex, epp и др. файлов.

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


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

Правильно ли я понял? В мейк файле сначала правим, например:

MCU = atmega8

F_CPU = 11059200

а уже потом в консоли запускаю команду make?

Попробовал без редактирования запускать make - идет создание hex, epp и др. файлов.

Да, правильно.

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


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

Спасибо огромное Petka!!! Сегодня запустил собранный программатор! Студия его определила, правда я пока не пробовал им прошивать, скорее всего завтра попробую, но думаю, если и винда, и терминал, и студия его увидели, заработали с ним - все будет нормально.

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


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

Пробовал прошить Мегу 8 через Студию, все прошилось! Работает! Код небольшой, поэтому даже не успел засечь сколько прошивка шла - оч быстро. Вылезла странная фигня - при подключении программатора к фронтальному разъему через некоторое время USB-WiFi адаптер сети становится неопознанным устройством (включается только через перезагрузку), в чем загадка не пойму. Когда туда же вставляю флешку - все нормально! Может драйвер 232-й надо обновить?

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

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


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

Пробовал прошить Мегу 8 через Студию, все прошилось! Работает! Код небольшой, поэтому даже не успел засечь сколько прошивка шла - оч быстро. Вылезла странная фигня - при подключении программатора к фронтальному разъему через некоторое время USB-WiFi адаптер сети становится неопознанным устройством (включается только через перезагрузку), в чем загадка не пойму. Когда туда же вставляю флешку - все нормально! Может драйвер 232-й надо обновить?

Может дело во фронтальном разъёме? попробуйте с разъёмами на материнской плате.

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


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

Может дело во фронтальном разъёме? попробуйте с разъёмами на материнской плате.

Этот разъем у меня смонтирован во встраиваемом картридере, сейчас вот вставил программатор в USB на материнке с зада, вроде все ОК пока. Наверное дело в картридере, или как он установился, может кривовато. А еще не подскажете, правильно ли, что я с сайта FTDI скачиваю обновленные драйверы формата VCP или надо все-таки DXX?

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


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

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

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

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

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

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

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

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

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

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