Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Начинаещ с JTAG проблем
http://mcu-bg.com/mcu_site/viewtopic.php?f=2&t=5953
Страница 1 от 1

Автор:  Неделин [ Чет Юли 17, 2008 5:54 pm ]
Заглавие:  Начинаещ с JTAG проблем

Здравейте, от известно време се опитвам да си направя Jtag програматор, който намерих в интернет. Сайтът е: http://www.scienceprog.com/build-your-o ... ice-clone/, а схемата, която е дадена в него съм я атачнал тук.
Искам да попитам дали някой не се е натъквал на тази схема и дали е успявал да я пусне. Защото за мен това се оказа непосилно. Когато се опитам да я упдейтвам с AVRStudio през Tools/AVRProg постоянно ми изписва: NO SUPPORTED BOARD FOUND. Значи таргет платката сам съм си я правил. На нея има ATMEGA16L. С осцилоскоп видях, че между компютъра ми и Jtag има някаква комуникация, но няма как да съм сигурен дали това е което трябва да се получи. Забелязах също че няма Clock между Jtag и програмирания процесор. Предполагам, че този Clock трябва да се генерира от bootloader, който е записан в Jtaga. На пина TCK идва постоянен сигнал?!?!?!?!
Някой има ли идея къде можа да бъде проблема. Също от къде мога да си намеря подходящ bootloader, ако това е проблема. Настройвал съм "бушончетата", но и за тях не съм сигурен дали са както трябва.
Благодаря.

Прикачени файлове:
Shema.GIF
Shema.GIF [ 19.5 KiB | Прегледано 1667 пъти ]

Автор:  nobodyshadow [ Чет Юли 17, 2008 8:09 pm ]
Заглавие: 

Преди няма и седмица си го правих.И аз в първия момент не можах да го подкарам.Също като теб и аз си мислех,че проблема ми е в bootloader-а.
Каква Мега исползваш 16 или 16л?Ако използваш 5волтовата(такава съм използвал аз) трябва да си сложил МАХ232 вместо МАХ3232 и трябва да си смениш кондензаторите на МАХ-а от 100нано на 1микро това не е споменато и тука се бях поомотал малко.А иначе тук http://pol-sem.narod.ru/AVRminiICE/jtag.htm най-отдолу има готов хекс.
Иначе платката тръгва и без да е закачен таргет,само трябва да е захранена.Просто в този случай трябва да ти изпише,че няма таргет.

Автор:  paregov [ Чет Юли 17, 2008 10:10 pm ]
Заглавие: 

Налей тоя HEX файл в контролера. В него е Boot+Application за JTAG-a. После ако искаш да ъпдейтваш от AVRStudio-то се налага преди да подадеш захранване към JTAG-a да дадеш към земя PC6 на микроконтролера.

Прикачени файлове:
JTAG_SP4.rar [15.78 KiB]
136 пъти

Автор:  Неделин [ Пет Юли 18, 2008 11:09 am ]
Заглавие: 

Значи изплозвам Atmega16L, но я захранвам с 5V. За това съм сложил МAX232N с кондензатори 1uF. Кофти е, че я захранвам през таргет платката, ама това ще го оправя. Сега ще опитам с hex-а който си ми пратил. Благодаря.

Автор:  Неделин [ Пет Юли 18, 2008 11:58 am ]
Заглавие: 

Здрасти Парегов,
аз съм Неделин от курса миналата година.
Значи пробвах този hex който си ми пратил, ама няма никаква промяна. Продължава упорито да ми казва, че няма таргет платка и никога не ми позволява да упдейтвам.

Автор:  paregov [ Пет Юли 18, 2008 1:05 pm ]
Заглавие: 

Здравей

С този HEX трябва да ти тръгне и без да ъпдейтваш. Студиото ли ти казва, че е стара версия софта на JTAG-а или ти си реши да го ъпдейтваш? Също така във FUSE битовете трябва да е оказан ресет вектора да е в Bootloader-a за да може да се подменя през студиото софта и както казах, задължително PC6 към маса преди да се захранен JTAG-a за да влезе в режим на препрограмиране. JTAG-a на курса беше с подобна схема. Основните неща са същите като на тази, така че трябва да работи.

Автор:  paregov [ Пет Юли 18, 2008 1:11 pm ]
Заглавие: 

Ако искаш обади се другата седмица и ще я подкараме тая платката, или може да ти дам една от мойте само ще трябва да си я налепиш. С FT232RL са вместо MAX232.

Автор:  Неделин [ Пет Юли 18, 2008 1:35 pm ]
Заглавие: 

Fuse-овете съм ги направил за препрограмиране. PC6 също го свързах.
Изглежда проблема е в комуникацията. AVRStudio изобщо не разбира, че тази има закачен програматор. Ще пробвам последен оъчаян опит и ще сложа някое по-ново студио.
И после взимам чука :evil:

Автор:  nobodyshadow [ Пет Юли 18, 2008 6:57 pm ]
Заглавие: 

Хекса към който те насочих(този накрая на страницата) е направо готов и не е направен да ъпдейтваш,записваш и конфигурираш фусовете по втората картинка и си готов за работа,не разбрах дали си направил това или си опитал да ъпдейтваш.Незнам какъв е смисъла да ъпдейтваш,след като Атмел са спрели подръжката на тези платки от 1-2г.(или бъркам?)
пс.:Забелязах,че има малка разлика в схемата ти от моята:Кондензаторът между ресета и маса на моята схема е 10микро,но не вярвам това да ти е проблема.Търси грешка по платката.

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/