| Автор |
Съобщение |
|
michev
Ранг: Форумен бог
Регистриран на: Сря Юли 11, 2007 10:16 am Мнения: 1730
|
Отваряш този сайт - http://www.fischl.de/usbasp/
Взимаш от него фимруеъра, флашваш чипа, схемата съответно 1:1 (отваряй си очите, защото има хексове за 2 меги).
Инсталираш си драйвера за усб(в сайта всичко е описано) и всичко си тръгва от раз.
Относно големината на хекс файла - в голяма грешка си! Големината на фимуеъра изобщо не е големината на хекс файла! По неговата големина не можещ да съдиш за реалната големина на фирмуеъра, тъй като в хекса има служебна информация и самите данни са представени в друг формат, който раздува големината.
"Малко разминаване" -  никакво разминаване не трябва да има! Повечето програматори, като ти запишат чипа си правят това сравнение, и ако има разлики, то още тогава ще изреве на умряло че нещо не е както трябва.
И като за финал - с цел да се повторя - следвай стриктно стъпките описани в сайта.
|
| Вто Ное 24, 2009 12:06 pm |
|
 |
|
klez
Ранг: Професионалист
Регистриран на: Нед Ное 08, 2009 12:17 am Мнения: 512
|
Значи прочетох го, сайта от-до.... схемата съм я правил 1към1 и я проверих(сега ще я проверя пак.... случва се човек да сгреши)
видях че има 2 фърмуера за мега48 и мега8 ... флашнал съм с точният фърмуер... като забия устройството на УСБ и изревава USB device not recognized
под малко разминаване какво имам впредвид
значи флашвам го аз... по съобщенията от AVRDude излиза там 3012 (може и да не са точно толкоз) Bytes written succesfully
след това минава Verification .... изкарва си 3012 bytes verified succesfuly
изкарва че всичко е ок уж....
та като го флашна
след това го прочитам в нов HEX файл и оригиналния хекс от който съм флашнал с тоя новия в който съм го прочел имат някаква разлика в размера си
|
| Вто Ное 24, 2009 8:13 pm |
|
 |
|
klez
Ранг: Професионалист
Регистриран на: Нед Ное 08, 2009 12:17 am Мнения: 512
|
малко пояснение....
пиновете които отиват към Target MCU-то трябва ли да са закачени.... понеже аз тествам без да съм закачил Target MCU което искам да програмирам а не видях да е описано в readmeto
|
| Вто Ное 24, 2009 8:32 pm |
|
 |
|
michev
Ранг: Форумен бог
Регистриран на: Сря Юли 11, 2007 10:16 am Мнения: 1730
|
Щом това ти изписва - точка по въпроса! Записа е бил успешен.
Таргет мцу не е нужно да има закачен докато се разпознава програматора.
Драйвер за уиндоус инсталира ли?
Кварца също трябва да е точен, а не нещо си близко по стойноста дадена по схема.
|
| Вто Ное 24, 2009 11:10 pm |
|
 |
|
klez
Ранг: Професионалист
Регистриран на: Нед Ное 08, 2009 12:17 am Мнения: 512
|
кварца е точно 12.000MHz но драйвер няма как да инсталирам тъй като не стигам до инсталацията
още при забиване на устройството ми изкарва USB device not recognized или нещо от сорта.... това по принцип го дава когато е закачено дефектирало устройство ... от опит така съм забелязал
|
| Сря Ное 25, 2009 12:12 am |
|
 |
|
michev
Ранг: Форумен бог
Регистриран на: Сря Юли 11, 2007 10:16 am Мнения: 1730
|
А това свърши ли след като записа хекса? -
|
| Сря Ное 25, 2009 1:12 am |
|
 |
|
klez
Ранг: Професионалист
Регистриран на: Нед Ное 08, 2009 12:17 am Мнения: 512
|
в интерес на истината - не съм, сега разбирам че трябва, благодаря много ще опитам след малко и ще кажа резултата
|
| Сря Ное 25, 2009 11:20 am |
|
 |
|
klez
Ранг: Професионалист
Регистриран на: Нед Ное 08, 2009 12:17 am Мнения: 512
|
като го напиша това след флаша ми дава: Error opening 0xc9: No such file or directory
input file 0xc9 auto detected as invalid format
can`t open input file 0xc9: No such file or directory
........ :>
|
| Чет Ное 26, 2009 2:09 am |
|
 |
|
michev
Ранг: Форумен бог
Регистриран на: Сря Юли 11, 2007 10:16 am Мнения: 1730
|
|
| Чет Ное 26, 2009 12:02 pm |
|
 |
|
relsys
Ранг: Форумен бог
Регистриран на: Пет Ное 25, 2005 11:41 am Мнения: 1680
|
В PDF-a пише така:
"In-System Programming by On-chip Boot Program"
Да разбирам ли, че си има Bootloader самия чип, и може да се програмира без програматор?
|
| Чет Ное 26, 2009 4:47 pm |
|
 |
|
klez
Ранг: Професионалист
Регистриран на: Нед Ное 08, 2009 12:17 am Мнения: 512
|
еми.... написах и тази команда която ми каза..... за hfuse и lfuse..... мина си verification всичко ок.... но пак ми казва USB device not recognized, shte probvam da napravq shemata nanovo
|
| Чет Ное 26, 2009 5:28 pm |
|
 |
|
michev
Ранг: Форумен бог
Регистриран на: Сря Юли 11, 2007 10:16 am Мнения: 1730
|
Виж дали кварца осцилира като забучиш кабела в УСБ-то. Също измери дали осцилира на толкова на кокото пише на него.
При тестовете ползвай къс УСБ кабел. Пробвай и на друг компютър програматора.
@relsys,
Не знам нито за кой пдф говориш, нито за кой чип.
|
| Чет Ное 26, 2009 5:44 pm |
|
 |
|
klez
Ранг: Професионалист
Регистриран на: Нед Ное 08, 2009 12:17 am Мнения: 512
|
има ли как да видя дали кварца бачка без осцилоскоп
2. кабела е около 10-15см усб-то пробвах го на 1 лаптоп и 1 РС сега ще опитам и на още няколко РС-та.... сега правя наново схемата на един Breadboard да не би да съм объркал нещо
p.s. светва единия светодиод псотоянно .... обаче дотам.... usb device not recognized
пс.2 преди малко на едното РС го хвана и тръгна да инсталира драйвери след малко излезе USB device not recognized сигурно breadboard-a някъде прекъсва
|
| Чет Ное 26, 2009 6:04 pm |
|
 |
|
relsys
Ранг: Форумен бог
Регистриран на: Пет Ное 25, 2005 11:41 am Мнения: 1680
|
|
| Чет Ное 26, 2009 6:29 pm |
|
 |
|
michev
Ранг: Форумен бог
Регистриран на: Сря Юли 11, 2007 10:16 am Мнения: 1730
|
Да, има bootloader. Ти обаче трябва да напишеш кода за този буутлоудер и да го запишеш с програматор
За повече детайли - дейташийта на мцу-то, и/или някой друг съфорумец, тъй като аз не съм го ползвал до сега.
|
| Чет Ное 26, 2009 7:42 pm |
|
|