| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| JTAG дебъгер и подобни http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=217 |
Страница 1 от 1 |
| Автор: | Реконструктор [ Съб Дек 11, 2004 10:51 am ] |
| Заглавие: | JTAG дебъгер и подобни |
Вчера разкарах един излишен вектор на прекъсване и програмата ми спря да работи. Как ги мразя тия истории! Просто необходимостта от JTAG дебъгер, с който мога да си дебъгвам софта както е в/у чипа става неизбежна. Интересува ме дали има и някакви софтуерни средства за on-chip дебъгване - напр. boot loader плюс съответната програма за PC.
Също така ми е интересно дали съществуват пълномащабни симулатори & дебъгери, т.е. симулатора освен дебъгване да позволява и формиране на сигнали и т.н. |
|
| Автор: | Nikola Kirov [ Нед Дек 12, 2004 10:50 pm ] |
| Заглавие: | |
Наи пълномащабния емулатор който съм ползвал е Proteus. пробвал ли си с него. |
|
| Автор: | Dimitar [ Пон Дек 13, 2004 12:57 am ] |
| Заглавие: | |
За атмелските AVR-и имам хардуерен емулатор, който поддържа доста от тях, но нямам спомени за мегите. Малко е старичък (като модел, иначе въобще не е ползван). Мога да погледна точно какъв е и какво прави и ако те заинтерисува може да измислим нещо. |
|
| Автор: | Реконструктор [ Пон Дек 13, 2004 10:30 am ] | |||||||||
| Заглавие: | ||||||||||
Протеус, казваш. |
||||||||||
| Автор: | Реконструктор [ Пон Дек 13, 2004 10:32 am ] | |||||||||
| Заглавие: | ||||||||||
Хъ, какво ще рече "хардуерен"? Чип, който имитира друг чип? |
||||||||||
| Автор: | Nikola Kirov [ Пон Дек 13, 2004 10:57 am ] |
| Заглавие: | |
Устроиство кето емулира процесора,в общия случаи наколко чипа и софт на PC то. Ще помагам за Proteus,макар аз самия не съм много напред с използването му. Използвам го предимно да си тествам фрагменти от кода. Когато работя с пикове ми е по лесно в програмата да си вкарвам допълнителен код за дебъгване. Сега захванах ATmega a там с Jtag може да се дебъгва доста удачно,макар че и малко допълнителен код за дебъгване маи пак би трябвало да се нлага да се пише. |
|
| Автор: | Dimitar [ Пон Дек 13, 2004 2:10 pm ] | |||||||||
| Заглавие: | ||||||||||
Аха - махаш процесора от цокъла, забождаш там куплунга на емулатора и си дебъгваш и симулираш на воля и като си готов - програмираш процесора и си го слагаш обратно в цокъла. |
||||||||||
| Автор: | Реконструктор [ Пон Дек 13, 2004 2:14 pm ] | ||||||||||||||||||
| Заглавие: | |||||||||||||||||||
Хех, ама къв е смисъла. Не е ли по-добре JTAG? |
|||||||||||||||||||
| Автор: | Dimitar [ Пон Дек 13, 2004 2:34 pm ] |
| Заглавие: | |
Някой процесори са PROM, други EPROM и отскоро FLASH - та затова. А и това което може да ти даде един емулатор (някой стигат до 10000$) с JTAG-а няма как да стане |
|
| Автор: | Цецо [ Пон Дек 13, 2004 3:13 pm ] |
| Заглавие: | |
Емулаторите биват два вида. 1. Класически. Махаш процесора, тургаш един преходник и PC то ти емулира(симулира) истински процесор. Много скъпо нещо, което на практика вече излиза от употреба. Беше подходящо навремето когато процесорите бяха на цокъл, бавни, и бяха процесори а не контролери. А сега да емулираш един 32 битов 60 MHz микроконтролер с всичките му периферии- е га па не стане за по малко от 10000$. 2. Вътрешносхемен - JTAG (ATMEL, TI), BDM (Motorola), ICD (Microchip). В самия контролер си има вграден силикон, които може да спира ядрото, да трасира код, да дава отчет за ресурсите на ядрото и пр. Освен това стандартно се ползва и за програмиране. Като правило евтино решение струващо от 10$ до 200$. Напълно достатъчно(и задължително според мен) за 90% от проектите. То всъщност е спорно дали това е емулатор или дебъгер, според мен най-правилното е хардуерен дебъгер. Има и разни други антикварни ценности като EPROM емулатори и пр. ама музея затвори вече. |
|
| Автор: | rumen [ Съб Дек 18, 2004 12:50 pm ] |
| Заглавие: | |
http://www.orc.ru/%7Edkuzn/j_intro.htm |
|
| Автор: | bateAz [ Съб Дек 18, 2004 1:00 pm ] | |||||||||
| Заглавие: | ||||||||||
Що бе? Аз на времето писах за i8051 и специално за това си бях направил EPROM и SRAM емулатор. Изключително полезно нещо е. Още си го пазя и съм убеден, че все за нещо пак ще ми потрябва. |
||||||||||
| Автор: | Цецо [ Съб Дек 18, 2004 3:23 pm ] |
| Заглавие: | |
Е да де - батко ми навремето бил ползвал едни такива машини емулатори - как ти звучи - на мен музейно. |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|