Отговори на тема  [ 36 мнения ]  Отиди на страница Предишна  1, 2, 3  Следваща
Atmega8 програмиране с IC-Prog 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Сря Юли 11, 2007 10:16 am
Мнения: 1730
Мнение 
Отваряш този сайт - http://www.fischl.de/usbasp/
Взимаш от него фимруеъра, флашваш чипа, схемата съответно 1:1 (отваряй си очите, защото има хексове за 2 меги).
Инсталираш си драйвера за усб(в сайта всичко е описано) и всичко си тръгва от раз.
Относно големината на хекс файла - в голяма грешка си! Големината на фимуеъра изобщо не е големината на хекс файла! По неговата големина не можещ да съдиш за реалната големина на фирмуеъра, тъй като в хекса има служебна информация и самите данни са представени в друг формат, който раздува големината.
"Малко разминаване" - :) никакво разминаване не трябва да има! Повечето програматори, като ти запишат чипа си правят това сравнение, и ако има разлики, то още тогава ще изреве на умряло че нещо не е както трябва.

И като за финал - с цел да се повторя - следвай стриктно стъпките описани в сайта.


Вто Ное 24, 2009 12:06 pm
Профил
Ранг: Професионалист
Ранг: Професионалист
Аватар

Регистриран на: Нед Ное 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
Профил
Ранг: Професионалист
Ранг: Професионалист
Аватар

Регистриран на: Нед Ное 08, 2009 12:17 am
Мнения: 512
Мнение 
малко пояснение....
пиновете които отиват към Target MCU-то трябва ли да са закачени.... понеже аз тествам без да съм закачил Target MCU което искам да програмирам а не видях да е описано в readmeto


Вто Ное 24, 2009 8:32 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Сря Юли 11, 2007 10:16 am
Мнения: 1730
Мнение 
Цитат:
след това минава Verification .... изкарва си 3012 bytes verified succesfuly

Щом това ти изписва - точка по въпроса! Записа е бил успешен.
Таргет мцу не е нужно да има закачен докато се разпознава програматора.
Драйвер за уиндоус инсталира ли?
Кварца също трябва да е точен, а не нещо си близко по стойноста дадена по схема.


Вто Ное 24, 2009 11:10 pm
Профил
Ранг: Професионалист
Ранг: Професионалист
Аватар

Регистриран на: Нед Ное 08, 2009 12:17 am
Мнения: 512
Мнение 
кварца е точно 12.000MHz но драйвер няма как да инсталирам тъй като не стигам до инсталацията
още при забиване на устройството ми изкарва USB device not recognized или нещо от сорта.... това по принцип го дава когато е закачено дефектирало устройство ... от опит така съм забелязал


Сря Ное 25, 2009 12:12 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Сря Юли 11, 2007 10:16 am
Мнения: 1730
Мнение 
А това свърши ли след като записа хекса? -
Код:
avrdude -c dapa -p m8 -U hfuse:w:0xc9 lfuse:w:0xef


Сря Ное 25, 2009 1:12 am
Профил
Ранг: Професионалист
Ранг: Професионалист
Аватар

Регистриран на: Нед Ное 08, 2009 12:17 am
Мнения: 512
Мнение 
в интерес на истината - не съм, сега разбирам че трябва, благодаря много ще опитам след малко и ще кажа резултата


Сря Ное 25, 2009 11:20 am
Профил
Ранг: Професионалист
Ранг: Професионалист
Аватар

Регистриран на: Нед Ное 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
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Сря Юли 11, 2007 10:16 am
Мнения: 1730
Мнение 
Код:
avrdude -c dapa -p m8 -U hfuse:w:0xc9:m lfuse:w:0xef:m


Чет Ное 26, 2009 12:02 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 25, 2005 11:41 am
Мнения: 1680
Мнение 
В PDF-a пише така:

"In-System Programming by On-chip Boot Program"

Да разбирам ли, че си има Bootloader самия чип, и може да се програмира без програматор?


Чет Ное 26, 2009 4:47 pm
Профил ICQ WWW
Ранг: Професионалист
Ранг: Професионалист
Аватар

Регистриран на: Нед Ное 08, 2009 12:17 am
Мнения: 512
Мнение 
еми.... написах и тази команда която ми каза..... за hfuse и lfuse..... мина си verification всичко ок.... но пак ми казва USB device not recognized, shte probvam da napravq shemata nanovo


Чет Ное 26, 2009 5:28 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Сря Юли 11, 2007 10:16 am
Мнения: 1730
Мнение 
Виж дали кварца осцилира като забучиш кабела в УСБ-то. Също измери дали осцилира на толкова на кокото пише на него.
При тестовете ползвай къс УСБ кабел. Пробвай и на друг компютър програматора.
@relsys,
Не знам нито за кой пдф говориш, нито за кой чип.


Чет Ное 26, 2009 5:44 pm
Профил
Ранг: Професионалист
Ранг: Професионалист
Аватар

Регистриран на: Нед Ное 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
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 25, 2005 11:41 am
Мнения: 1680
Мнение 
michev написа:
@relsys,
Не знам нито за кой пдф говориш, нито за кой чип.


ATMEGA8, 8L


Чет Ное 26, 2009 6:29 pm
Профил ICQ WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Сря Юли 11, 2007 10:16 am
Мнения: 1730
Мнение 
Да, има bootloader. Ти обаче трябва да напишеш кода за този буутлоудер и да го запишеш с програматор :)
За повече детайли - дейташийта на мцу-то, и/или някой друг съфорумец, тъй като аз не съм го ползвал до сега.


Чет Ное 26, 2009 7:42 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 36 мнения ]  Отиди на страница Предишна  1, 2, 3  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 3 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни