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

Проблем с ATMEGA
http://mcu-bg.com/mcu_site/viewtopic.php?f=2&t=10617
Страница 1 от 2

Автор:  Цецо [ Сря Окт 24, 2012 12:49 am ]
Заглавие:  Проблем с ATMEGA

Абе как не ги понасям тия Атмели, не е истина...

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

Както и да е. Процесора е ATMEGA1280. Връчиха ми един JTAG ICE MKII, AVR Studio 4 и Imagecraft компилатор и ми казаха да се оправям.

Естествено веднага ударих на камък с това говедо, не мога да се закача към него с JTAG-a. Не може да прочете сигнатурата. С меги не съм работил никога, мернах чаршафа, ама не видях някаква сламка.

Има ли някаква особенност по закачването по JTAG? Може ли да се блокира/разрешава някак (с фюз или с пин)? Какво може да ми пречи да го вържа?

Самото устройство си търкаля софта през това време, т.е. процесора не е умрял.

Автор:  Ники [ Сря Окт 24, 2012 1:03 am ]
Заглавие:  Re: Проблем с ATMEGA

Задължителна ли е връзката по Jtag?
Искаш да дебъгваш нещо?
Единствено съм ползвал за програмиране през PDI и е нямало грижи.

Автор:  michev [ Сря Окт 24, 2012 1:39 am ]
Заглавие:  Re: Проблем с ATMEGA

По спомен JTAG-a може да се забранява и тогава ти остава само PDI интерфейса.

Автор:  Цецо [ Сря Окт 24, 2012 11:02 am ]
Заглавие:  Re: Проблем с ATMEGA

Гадост. Тоя PDI интерфейс къде се намира физически? Платката е мармалад, нямам достъп почти до нищо.

Автор:  ДедоБоре [ Сря Окт 24, 2012 11:50 am ]
Заглавие:  Re: Проблем с ATMEGA

ми явно са го заключили и са оставили ключа в чекмеджето...

нямаш много варианти. по принцип може да се отключи чипа с паралелен програматор (стр. 339 от чаршафа), но се губи съдържанието (май). за целта трябва да свалиш чипа, да напоиш една купчина жици и да запалиш свещ. колофон с повече тамян, чесън до поялника, сребърен припой, гъбичката за човката намокрена със сребърна вода, червена и синя жичка, усукани на кръст също трябва да помогнат. с две думи - заеби.

с фюс-битовете могат да се забраняват/разрешават почти всички начини за дупчене и зареждане. и те са достъпни от всеки разрешен интерфейс за дупчене. единствено не може да се забрани паралелното програмиране. тоя чип май няма SWD жица, та варианта за дебъг е само JTAG. освен ако по някакъв начин оня е минал без дебъг и само е програмирал през SPI...

най-добре намери празен чип и почвай да дерзаеш от нула. на пратката би трябвало да имаш изведен JTAG поне? ако е така сменяш чиповете и си в играта.

другото смущаващо е ... защо е тази комбинация на студио с имиджкрафт компилатор? какво е наложило да се бяга от gcc-то на студиото?
може да мине повече време докато нагласиш софтуерния компонент, отколкото хардуерния...

Автор:  Nikola Kirov [ Сря Окт 24, 2012 12:19 pm ]
Заглавие:  Re: Проблем с ATMEGA

PDI
PDO
РЕСЕТ
са ти PDI интерфейса

Може би не е забранено серииното програмиране. Там ти трябват
SCK,MOSI,MISO,RESET

Дедо,GCC за AVR си е дръвце,явно затова са си търсили друг вариант хората.

Автор:  Цецо [ Сря Окт 24, 2012 12:53 pm ]
Заглавие:  Re: Проблем с ATMEGA

Да оказа се, че тая мега си имала бит JTAG enable, който не бил вдигнат. През PDI - то се вързах и го разреших и сега мога да чета и пиша чипа и по двата интерфейса. Не е заключен.

С две думи това е устройство на една компания, с която искаме да си партнираме в бъдеще. Те си го произвеждат това, ама главния му архитект нещо им се е разсърдил и ги е зарязал. И сега те искат да прибавят функционалност и искат ние да го направим. Като цяло си плащат добре за това, ама нервите и времето дето ще загубя да се ровя в чаршафите е толкова, че с удоволствие бих отказал парите.

Но пък в бъдеще може да почне да капе нещо от тях по други линии и немога да си затръшна вратата....

А въпросния дизайнер мисля, че не си е правил труда да ми пречи (чипа не беше заключен за четене). По скоро не му се занимава и едва ли ще ми окаже някаква сериозна подръжка. Лошото е, че хардуера, който е при мен е девелопмент желязото и вътре всичко е мармалад от жици, хвърчащи GSM модули, СИМ и Флеш карти, Блутут модули гарнирани с топъл силикон. Затова и отначало не можах да намеря PDI конектора. Имало такъв. Е на схемата е означен като 6 пинов, той е всъщност 10 пинов... ама кой ти придиря за такива смешки.... Сорсовете са писани от грамотен човек, но с мисълта, че той е единствения им ползвател. :)

Както и да е, имам сорсове, имам схема имам и желязо. Ще видим кон боб яде ли :)

Следващия въпрос е как се интегрира ImageCraft 6 към AVRStudio 4. И двете са антики, но ще ги задържа така, нямам намерение да вкарвам още неизвестни в уравнението.

Ако някой знае, да казва, ще черпя реален алкохол. Ако не ще го изпия и хващам лопатата.

Автор:  Nikola Kirov [ Сря Окт 24, 2012 1:09 pm ]
Заглавие:  Re: Проблем с ATMEGA

Не се интегрира. Изхода от компилатора се дава на студиото за да се прави дебъг в него. Компилираш и даваш от студиото да дебъгва само.

Автор:  Цецо [ Сря Окт 24, 2012 1:14 pm ]
Заглавие:  Re: Проблем с ATMEGA

Това значи ли, че НЕ мога да дебъгвам на ниво сорс? Щото аз пробвах да заредя COFF файла в студиото и ме пусна да се лутам в асемблера. Който нямам никакво намерение да уча :)

Автор:  Nikola Kirov [ Сря Окт 24, 2012 1:18 pm ]
Заглавие:  Re: Проблем с ATMEGA

Не,трябва да може на ниво сорс. С coff-a на ИАР става.

Автор:  Цецо [ Сря Окт 24, 2012 1:49 pm ]
Заглавие:  Re: Проблем с ATMEGA

Ок ще копам. Мерси.

Едит: 720 реда декларации на глобални променливи. Човека определено е хардуерист :)

Автор:  ДедоБоре [ Сря Окт 24, 2012 5:35 pm ]
Заглавие:  Re: Проблем с ATMEGA

че той чипа няма толкова РАМ бре...

Автор:  Цецо [ Сря Окт 24, 2012 6:32 pm ]
Заглавие:  Re: Проблем с ATMEGA

Ами не съм ги разглеждал задълбочено дали са само РАМ, може и константи да има :)

Просто тръгнах да търся main() и като се почна едно прелистване.... викам си какво стана, къде съм....

Автор:  relsys [ Сря Окт 24, 2012 10:02 pm ]
Заглавие:  Re: Проблем с ATMEGA

Цецо написа:
Връчиха ми един JTAG ICE MKII.....


Значи... това чудо просто не работи.... февруари бяхме купили едно от Фарнел през Комет, върнахме го, дадоха ни друго... в крайна сметка и те не можаха да го подкарат, и ние 4-5 човека се борихме.....

Автор:  Реконструктор [ Сря Окт 24, 2012 10:57 pm ]
Заглавие:  Re: Проблем с ATMEGA

Имайте предвид, че не всички меги имат JTAG.

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