Прошивка USBasp

Здесь принимаются все самые невообразимые вопросы... Главное - не стесняйтесь. Поверьте, у нас поначалу вопросы были еще глупее :)
Ответить
Аватара пользователя
treyne
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Ср апр 28, 2010 15:33:55
Откуда: Невинномысск
Контактная информация:

Прошивка USBasp

Сообщение treyne »

На днях купил вот ЭТОТ программатор. Он не определися нормально, его родные vid=0x16c0 & pid=0x05dc. А он определился как HID устройство с vid=0x03EB & pid=0xc8b4. Я нагуглил статью где эта проблема решается.
Вроде бы все радуются и семются, НО когда я поробовал залить проштвку с этой статьи у меня ничего не вышло, и я стал разбираться в чём дело. Atmega8 имеет флеш память размеров 8кб, а прошивка которая имеется в сатье (20130212_mega8_usbisp.hex) весит 9.6кб. На официальном сайте есть прошивка для этого девайса (usbasp.atmega8.2011-05-28.hex). Она весит 12.9кб, вопрос, как записать 9.6кб в память МК у которого всего 8кб памяти? Конечно я пробовал записать как есть, но записывалось только на 8кб.
Вложения
usbasp.atmega8.2011-05-28.hex
(12.94 КБ) 753 скачивания
20130212_mega8_usbisp.hex
(9.61 КБ) 349 скачиваний
между фазой и землёй промежуток небольшой :)
Реклама
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Прошивка USBasp

Сообщение WiseLord »

Код: Выделить всё

wiselord@wiselord /home $ ls -la *.hex
-rw-r--r-- 1 wiselord wiselord  9840 окт 29 12:17 20130212_mega8_usbisp.hex
-rw-r--r-- 1 wiselord wiselord 13248 окт 29 12:18 usbasp.atmega8.2011-05-28.hex
wiselord@wiselord /home $ avr-objcopy -I ihex -O binary 20130212_mega8_usbisp.hex 20130212_mega8_usbisp.bin
wiselord@wiselord /home $ avr-objcopy -I ihex -O binary usbasp.atmega8.2011-05-28.hex usbasp.atmega8.2011-05-28.bin
wiselord@wiselord /home $ ls -la *.bin
-rw-r--r-- 1 wiselord wiselord 3490 окт 29 12:19 20130212_mega8_usbisp.bin
-rw-r--r-- 1 wiselord wiselord 4700 окт 29 12:19 usbasp.atmega8.2011-05-28.bin
В упор не вижу, что хоть одна из упомянутых прошивок была бы больше даже 5кБ.

P.S. ну и хотя бы ту же википедию почитайте.
Реклама
Аватара пользователя
treyne
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Ср апр 28, 2010 15:33:55
Откуда: Невинномысск
Контактная информация:

Re: Прошивка USBasp

Сообщение treyne »

P.S. ну и хотя бы ту же википедию почитайте.

Благодарю, буду читать, я в этих делах совсем не грамотный, пытался залить HEX файл как бинарный.
между фазой и землёй промежуток небольшой :)
Аватара пользователя
treyne
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Ср апр 28, 2010 15:33:55
Откуда: Невинномысск
Контактная информация:

Re: Прошивка USBasp

Сообщение treyne »

Если можно ещё вопрос, скачал WinAVR и выполнил следующее:
cd C:\WinAVR-20100110\bin
C:\WinAVR-20100110\bin>avr-objcopy -I ihex -O binary 20130212_mega8_usbisp.hex 20130212_mega8_usbisp.bin

полученный файл 20130212_mega8_usbisp.bin залил программатором в атмегу, не заробило, вставляю программатор в USB порт, пишет неизвестное устройство.
Вопрос в следующем, в архиве есть файл 20130212_mega8_usbisp.eep, нужно ли его заливать в область EEPROM микроконтроллера?
между фазой и землёй промежуток небольшой :)
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Прошивка USBasp

Сообщение WiseLord »

Ну раз есть, наверное нужно. Возможно, именно в нём USB VID/PID и хранятся
Реклама
Аватара пользователя
treyne
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Ср апр 28, 2010 15:33:55
Откуда: Невинномысск
Контактная информация:

Re: Прошивка USBasp

Сообщение treyne »

WiseLord, благодарю за помощь, оригинальная прошивка и прошивка из статьи не помогла, придётся разобрать программатор на детальки. :)
между фазой и землёй промежуток небольшой :)
Реклама
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Прошивка USBasp

Сообщение WiseLord »

Кстати, по поводу китайских программаторов.

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

Поэтому есть смысл проверить эту разводку - какие линии идут на USB, на светодиоды - и сравнить с оригинальной схемой. Если будет нестыковка - надо брать исходники "официального" usbasp, править в них порты и компилировать под свою разводку.

А уж разбирать плату - последний вариант.
Rtmip
Держит паяльник хвостом
Сообщения: 963
Зарегистрирован: Чт апр 03, 2014 23:16:55
Откуда: Россия

Re: Прошивка USBasp

Сообщение Rtmip »

WiseLord, совершенно в точку! Скажу более, можно и не прошивать было, а сначала попробовать поискать нужный софт...
Но, теперь уже поздно.
Аватара пользователя
treyne
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Ср апр 28, 2010 15:33:55
Откуда: Невинномысск
Контактная информация:

Re: Прошивка USBasp

Сообщение treyne »

Rtmip писал(а):WiseLord, совершенно в точку! Скажу более, можно и не прошивать было, а сначала попробовать поискать нужный софт...
Но, теперь уже поздно.
Нужный софт.... Думаешь я не гуглил? И драйвера какие то левые, HID устройство... окей.
Нет такой программы что бы работала с этими драйверами.
Последний раз редактировалось AlekseyEnergo Пт окт 31, 2014 22:25:41, всего редактировалось 1 раз.
Причина: Нарушение пункта 2.7 правил форума. Предупрежден!
между фазой и землёй промежуток небольшой :)
Rtmip
Держит паяльник хвостом
Сообщения: 963
Зарегистрирован: Чт апр 03, 2014 23:16:55
Откуда: Россия

Re: Прошивка USBasp

Сообщение Rtmip »

Нет такой программы что бы работала с этими драйверами
У китайцев же работает...
Вы не обижайтесь, просто интересно было бы посмотреть, что именно подходит под этот свисток, а теперь остается только поправить
схему под usbasp или переписать конфиг под схему, либо на "детали", как Вы писали ранее :)
kalobyte
Друг Кота
Сообщения: 13796
Зарегистрирован: Чт сен 20, 2007 14:08:00

Re: Прошивка USBasp

Сообщение kalobyte »

все в той статье правильно написано
нужны было заливать хекс в режиме хекс из того зипа в статье
еер не надо, он генерируется по умолчанию, т.к. автор не утруждал себя настройкой проекта, а вид и пид уже внутри файла сидят
тематические ответы только в форуме, в приват не пишите
Ответить

Вернуться в «Теория»