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

Въпрос за PICkit 2 Debug Express
http://mcu-bg.com/mcu_site/viewtopic.php?f=2&t=4859
Страница 1 от 3

Автор:  Zeus [ Сря Сеп 26, 2007 12:46 pm ]
Заглавие:  Въпрос за PICkit 2 Debug Express

Вчера си поръчах на панаира в Пловдив от комет този дебъгер
http://www.microchip.com/stellent/idcpl ... e=en023805
Казаха ми, че доставката ще е от 2-3 седмици. Имаше 20% отстъпка специално за панаира. Ще излезе около 50 лв. Ако някой има дебъгер ще помоля да сподели впечатленията си за него. Казаха ми че е нов продукт и до края на годината има специална отстъпка от 40% от Майкрочип.

Автор:  [ Сря Сеп 26, 2007 5:02 pm ]
Заглавие: 

Това е ICD-2, но с преработена схема и нов фирмуер. Изхвърлили са решението с двата процесора ( PIC16F877 + PIC18F4550 ), което се доказа в практиката като ненанеджно, и са използвали само един процесор, PIC18F2550, с вграден USB, така устройството става много по шумозащитено, бъговете се търсят само в един процесор, включили са 6-тия пин на конектора за програмиране като пин, който може да закачиш към USART на дебъгвания процесор и по този начин да вкарваш директно данни в MPLAB-а ( т.е. това което го има CCS дебъгера и което е много удобно ). VDD напрежението може да се вземе от PICKit2 и да се регулира, докато при ICD-2 това напрежение не може да се регулира. PICKit2 не изисква външно захранване, черпи всичко от USB порта, пак подобно на CCS ICD-U40.
Цената му е много прилична. Също така ми направи вЧепетление наличието на I2C вътрешна памет в PICKit2, както и бутон за програмиране на таргет процесорите. Може би тази памет ( може да ) се използва за зареждане на HEX файла, след което с натискането на бутона да се програмират таргет процесорите, т.е. може да се откачи PICKit2 от ПК и да се използва като автономен програматор, което ще е много удобно. Схемата на PICKit2 я има публикувана в PICKit 2 User Guide_51553D.pdf файла, който иска може и да си го сглоби, фирмуера е в MPLAB директорията.

Има едно едно нещо, което не ми харесва, отново използват ШИМ с ключов транзистор и дросел за направа на VPP от VDD, което не беше особено удачно в ICD-1, по-добро решение е използването на специализиран чип за тази цел.

П.П. Ако можеш, сподели вЧепетления, най-вече ме интересува може ли да се използва като автономен програматор, без наличието на ПК наблизо :P

Автор:  3aek [ Сря Сеп 26, 2007 5:17 pm ]
Заглавие: 

това си го купих преди доста време защото ги даваха на един семинар на майкрочип по $25 или $30 не помня точно , но тогава програмираше само 10-тина процесора май pic12XX а за дебъг не ставаше вообще, ако сега са му оправили фирмуера остава да открия къде съм го забутал ... :)

Автор:  Zeus [ Сря Сеп 26, 2007 6:02 pm ]
Заглавие: 

Благодаря на ¶ за изчерпателния отговор. Като го получа, ще се позанимавам с него (до сега нямам опит с хардуерен дебъгер-този ще ми е първия :oops: ) и ще споделя впечатленията си от него.

Автор:  valioman [ Пет Сеп 28, 2007 9:08 am ]
Заглавие: 

Извинявам се за оффтопика ама @¶ имаш ли схема на дебъгера на CCS , ICD-U40. а също така и сносен фърмуер ?

Автор:  MidNighT_SpiRiT [ Пет Сеп 28, 2007 11:14 pm ]
Заглавие: 

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

Автор:  Zeus [ Чет Окт 25, 2007 8:31 pm ]
Заглавие: 

Най накрая пристигна. На пръв прочит се държи много добре. В комплекта има USB кабел и демо платка със 16Ф887. Има 2 СД-та (МПЛАБ -7.60а, софтуер и доста помощни материали). Успях да го пробвам като програматор през МПЛАБ-а върху демо-платката - държи се безупречно и програмира бързо. Като дебъгер също е добро. Като скорост не мога да преценя, защото нямам опит, но една програмка която редува 8 светодиода със скорост, която се изменя в зависимост от напрежение, подавано на АЦП модула (демо-платката) не усетих никакво разлика в скоростта на програмата в режим на дебъг и реална работа. Относно това, дали може да се програмира без компютър - нямах време да проверя(но не намерих нищо подобно в документацията). Пробвах дебъгера и на CCS - действа 8) . Рамера му е 90х40х10мм. - доста мъничък и симпатичен(чак са му оставили качка за верижка да не се загуби ;) ). Цената заедно с доставката по куриер ми излезе 52лв. За мен това направо си е доста приемливо за възможностите, които предлага.

P.S. (за ¶) Изпробвах на демо-платката да подам 5В при закачен дебъгер. Платката заработи. На дебъгера светнаха светодиодите Power i Busy. Натисках червения бутон, но нищо не се промени (в смисъл да програмира чипа). Май срещах в документацията че червения бутон се използва за connect или нещо подобно. Ако разполагаш с някаква информация как точно става (ако е възможно де), с удоволствие ще направя пробата.

Автор:  [ Чет Окт 25, 2007 11:41 pm ]
Заглавие: 

Zeus написа:
Най накрая пристигна. На пръв прочит се държи много добре. В комплекта има USB кабел и демо платка със 16Ф887. Има 2 СД-та (МПЛАБ -7.60а, софтуер и доста помощни материали). Успях да го пробвам като програматор през МПЛАБ-а върху демо-платката - държи се безупречно и програмира бързо. Като дебъгер също е добро. Като скорост не мога да преценя, защото нямам опит, но една програмка която редува 8 светодиода със скорост, която се изменя в зависимост от напрежение, подавано на АЦП модула (демо-платката) не усетих никакво разлика в скоростта на програмата в режим на дебъг и реална работа. Относно това, дали може да се програмира без компютър - нямах време да проверя(но не намерих нищо подобно в документацията). Пробвах дебъгера и на CCS - действа 8) . Рамера му е 90х40х10мм. - доста мъничък и симпатичен(чак са му оставили качка за верижка да не се загуби ;) ). Цената заедно с доставката по куриер ми излезе 52лв. За мен това направо си е доста приемливо за възможностите, които предлага.

P.S. (за ¶) Изпробвах на демо-платката да подам 5В при закачен дебъгер. Платката заработи. На дебъгера светнаха светодиодите Power i Busy. Натисках червения бутон, но нищо не се промени (в смисъл да програмира чипа). Май срещах в документацията че червения бутон се използва за connect или нещо подобно. Ако разполагаш с някаква информация как точно става (ако е възможно де), с удоволствие ще направя пробата.


Дебъгера на CCS къде си го изпробвал ? В средата на MPLAB ???

Отностно автономния програматор, изчетох документацията, не знам защо на първо четене ми се е сторило, че може да се използва като автономен програматор ( не ми стана ясно защо им са тези I2C памети )...

Автор:  Zeus [ Чет Окт 25, 2007 11:52 pm ]
Заглавие: 

Да, в средата на МПЛАБ го изпробвах. А относно паметта-може би там са набутали софтуера, понеже сега погледнах, че може да му се обновява операционната система чрез PICkit Microcontroller Programmer. (Сигурно е толкова голяма, че не се побира в основния чип :D )

Автор:  rumen65 [ Пет Окт 26, 2007 9:35 am ]
Заглавие: 

Относно двете памети 24LC512:
Цитат:
The PICkit2 hardware has two 24LC512 EEPROMs. With the current firmware these EEPROM are not used. With appropriate firmware (which to my knowledge does not yet exist) the PICkit2 could be used as a stand-alone programmer: use a PC to load the software update into the EEPROMs, drive to the device you want to update, plug the PICkit2 in, press the button, and the new software is programmed into the device. The device must provide power to the PICkit2, and the target PIC must be one that can be programmed with a Vdd-before-Vpp sequence.

От тук:
http://www.voti.nl/pickit2faq/index.html
Тоест ще се ползват в бъдещи версии на фирмуера.
А иначе за проба аз лепнах само процесора и веригата на MCLR без памети ключове по захранването и т.н. и работи. Като програматор не открих проблеми, справя се добре, пробвал съм го с различни видове 12ки,16ки,18ки че и 24ка. Но на дебугер прави проблеми от време на време на 18ки. Някой път процесора спира без причина, друг път не може да се спре и трябва да се ресетва. Пробвах го с последната версия на MPAB 7.62 може би е от него, но по старите версии поддържат много малко чипове като дебугер. Същите таргет платки с правено или оригинално ICD2 нямат такива проблеми. Забелязах че като дебугер работи бързо, може би по бързо от ICD2. Вероятно в следващи версии на MPAB нещата ще са по добре, а и някога може да стане самостоятелен програматор.

Автор:  Zeus [ Пет Окт 26, 2007 3:22 pm ]
Заглавие: 

rumen65 написа:
Относно двете памети 24LC512:


Това звучи добре. Още не сум го пробвал на 18 серия. Може би докато успея да намеря време за това, ще са оправили проблема с бъговете дето казваш.

Автор:  [ Пет Окт 26, 2007 4:43 pm ]
Заглавие: 

http://www.voti.nl/pickit2faq/index.html не е официалното мнение на Microchip, просто още на някого му се иска да бъде преносим програматор :-)

Автор:  rumen65 [ Пет Окт 26, 2007 5:32 pm ]
Заглавие: 

Цитат:
http://www.voti.nl/pickit2faq/index.html не е официалното мнение на Microchip, просто още на някого му се иска да бъде преносим програматор Smile

Просто от любопитство питах в гугъла за какво са тези памети а не се използват и ми излезе това. А какво ще направят с тях си решават Microchip. На мен най ми хареса работата му като програматор с неговата си програма PICkit 2 v2.40 - не задаваш тип на процесора, не се презарежда ОС като на IZD2 при смяна на процесора, и в общи линии програмира почти всичко на Microchip, процесори памети че даже и HCS(не съм го тествал - само го видях в менюто).

Автор:  [ Сря Май 28, 2008 5:17 pm ]
Заглавие: 

rumen65 написа:
Просто от любопитство питах в гугъла за какво са тези памети а не се използват и ми излезе това. А какво ще направят с тях си решават Microchip. На мен най ми хареса работата му като програматор с неговата си програма PICkit 2 v2.40 - не задаваш тип на процесора, не се презарежда ОС като на IZD2 при смяна на процесора, и в общи линии програмира почти всичко на Microchip, процесори памети че даже и HCS(не съм го тествал - само го видях в менюто).


Вчера изпробвах едно PICKit2, впечатленията ми са смесени, с MPLAB работи перфектно, и като дебъгер и като програматор. Като дебъгер е поне 2 пъти по-бърз от ICD2. Не работи обаче стабилно с PICKit2 софтуера, примерно PIC18F4580, един път го запише коректно, един път не, начесто плюе съобщение, че VPP не било в нормите, а уж си минава тестовете, фюсовете не ги записва всеки път коректно. Когато го пуснах с OS, която ми бяха фабрично заредили, работеше доста по-добре, после изтеглих по-нова версия на PICKit2 софта и всичко се сгомняса. Под MPLAB обаче продължава да си работи перфектно. Лошото е, че не работи функцията programmer-to-go, т.е. идеята за двете I2C памети е била точна такава, да се зареди в тях програмата, след което програматора да работи независимо от ПК. На няколко пъти изпробвах да запиша без ПК процесор PIC18F4580, нито един успешен, още като му дам старт с червения бутон и започва да мига, че има грешка. Имам куче и през 470 резистор подава сигнал на професора, увеличих резистора на 1к и заработи доста по-стабилно, но все пак келяво. Надявам се да си оправят софтуера. Сорс кода е отворен, но не ми се занимава да го бъзикам.

Добавена е функция UART tool, като в любимото ми ICD-U40, което е много удобно за дебъгване на програмата.

Автор:  Zeus [ Чет Май 29, 2008 3:04 pm ]
Заглавие: 

Моя PICKit2 ония ден претърпя злополука. Опитвах се да програмирам един PIC24FJ64GA002. Нямах конкретна програма, само пробвах дали ще го разпознае. И изведнъж програматора зависна. Светеше само селения светодиод за наличие на напрежение от УСБ-то. Порових се доста в нета и намерих решение. Оказа се, че се е скапал бутлоадера. На стария ми ПроПИК2 му изкарах необходимите жици и ги запоих на платката на ПИККит2. Програмирах наново 18F2550 с bootloader, който свалих от интернет. После му добавих софтуера. И всичко си заработи.

В момента червения бутон изпълнява само функция, когато е натиснат по време на включване на програматора към УСБ, bootloader-a поема управлението и ъпдейтва firmware-то. Наистина тези памети са оставени за бъдещо приложение, което за сега не е реализирано (нядявам се да е скоро :))

P.S. Още не може да разпознае 24-ката :(

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