Как да трасирате AT89C5131?

C

chipxsd

Guest
Какво е най-добрият начин да трасирате AT89C5131?Тъй като този microcontroller не ICD или JTAG конектор, отстраняване на грешки е възможна само чрез USB (или UART - с някои специални библиотеки), нали?
Atmel направи съобщение Flip (In-гъвкава система програматор) прилагане, и го подкрепя грешки с USB, но само чрез командния ред ...

Някой успя да изгради един проект с AT89C5131?И как?(което компилатор, отстраняване на грешки метод ...)
Всяка информация, схеми, източник кодове ще бъде много полезно!

Благодарности!

 
Да,
съм виждал Keil и подкрепата си за AT89C5131.

Но бих искал да знам как сте настроили вашия цялата система, за да трасирате това устройство.
Какви други хардуера ви е нужен (специална ICD / ICE)?
Как да се свържете дебъгер на устройството, когато това не
е ICD нито JTAG свързаност?
USB връзката е достатъчно?

Знам, че можете да заредите код с Flip (Atmel програмиране
на заявлението):
http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2767

Помолих за подкрепа на Atmel.com (тук ми
е цитат):
Цитат:

Има ли някакъв шанс да трасирате AT89C5131A-M (на стартерни кит) с IAR Embedded Workbench.
Този компилатор подкрепя microcontroller съм използвате.
IAR ВП употреби "C-шпионин грешки" чрез ROM-монитор, но там са само сериен портове разполагат - няма USB поддръжка.

Трябва да знаете как да настроите IAR ВП - как да се свържете AT89C5131A за грешки ...Каква е J3 конектор за начинаещи Кит?Всяка информация, схеми ще бъдат от полза.
Благодаря Ви предварително!PS: Тук са някои от екрана IAR ВП

http://ferisrv5.uni-mb.si/% 7Ekv4920/images/Screen01.jpg

http://ferisrv5.uni-mb.si/% 7Ekv4920/images/Screen02.jpg

http://ferisrv5.uni-mb.si/% 7Ekv4920/images/Screen03.jpg

http://ferisrv5.uni-mb.si/% 7Ekv4920/images/Screen04.jpg
 
mon51 от Keil и трасирате ОО с VNM Рам най 0x8000 би направил това.
Най-малко този работи за мен.
Трябва да се изгради на монитора с проекта адрес на 0x0000 и връзката на ап код, за да 0x8000.

usbman

 
usbman: Кажете ми повече.Какво точно трябва да се изгради?

Нека ви кажа някои от моите преживявания с други микроорганизми контролери.Аз бях направи някои проекти с PIC16F876 и неговите ICD.На работа,
аз съм един кодиране TI DSP (5509) с JTAG ICE.Аз бях направи някои малки проекти 8051 в гимназията, но това
е много отдавна ...Помня, ние използвахме програмист в училище ...

Аз никога не съм направил нищо с Keil, но не искате да го снима.Така че, нека да го прави: MON51 е сериен порт дебъгер, който е включен (. A51) в моя проект?

Как мога да го изправи?Аз ще използва външно 32kiB RAM, така че не трябва да ми дадат всички трудности, нали?Дали да използвате Flip да качите код (и колко)?

usbman: Ако това е нещо, което не трябва да обсъди на този форум, моля PM или имейл мен.Благодаря за помощ!

 
Здравей chipX
Използвах Flip да изтеглите кода в AT89C5131A.
ако U нужда от помощ по отношение на Flip аз мога да ти помогна.
- Srinivas

 
vasureddym: Благодаря!Оценявам всяка помогне да получите.

Така Flip се използва само за прехвърляне на код върху устройството.Възможно ли е да се използва в Flip Keil среда - така всеки път кодът е съставена, автоматично се качват в AT89C5131?

vasureddym: Знаете ли трябва да трасирате AT89C5131?Кои компилатор го използвам?

usbman: Ако аз разбирам това право.Можете използва външно RAM памет на вашия проект (което обяснява 0x8000 адрес).И ти Mon51 конфигуриран да бъдат заредени в 0x0000 адрес?Това
е всичко?

 
chipxsd написа:Така Flip се използва само за прехвърляне на код върху устройството.
Възможно ли е да се използва в Flip KE * Ще среда - така всеки път кодът е съставена, автоматично се качват в AT89C5131?

 
Аз съм с флип да заредите конфигуриран mon51 във вътрешния светкавицата.
Трябва да се изградят специални ОО с външна Рам (32k) картографиран да 0x8000
достъпно с PSEN и четете (VNM).
UV2 Mon51 зарежда код за овена и можете да трасирате в реално време.
Грешки се извършва чрез сериен.

FlashMon и ISD51 е друга опция (но не и в реално време)
Наистина трябва да се прочете Keil Документи и помощни файлове

usbman

 
О, сега разбирам!(По дяволите
съм бавен)

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Усмивка" border="0" />

Благодаря на всички за помощ.

 
usbman написа:UV2 Mon51 зарежда код за овена и можете да трасирате в реално време.

....

FlashMon и ISD51 е друга опция (но не и в реално време)

 
Ейс-X написа:Всъщност, FlashMon е много по-напреднали от Mon51, защото нямате нужда от външно ОО, вашата програма по FlashMon писти край в една и съща среда, както в съобщение, че отнема по-малко ресурси, и можете да слагам то навсякъде в програмата памет.
Единствената разлика: FlashMon е подходящ за UC с вътрешни Flash памет с програмата IAP подкрепа, но това е точно това, което AT89C5131 има.
 
Всъщност,
моят пост беше за вашето внимание, че Mon51 може да се използва за трасирате в реално време, но FlashMon не.Това не е вярно.Що се отнася до вашите допълнителни бележки:

usbman написа:1.
Всеки път, когато сте задали прекъсване сте писмен вид на флаш-памет.

2.
Ако се засили чрез кода Flashmon винаги ще определи прекъсване през Flash

така и ще бъде само въпрос на време, докато ви флаш паузи надолу.

 
Цитат:

Знаете ли трябва да трасирате AT89C5131?
Кои компилатор го използвате
 
Използвах това AT89c5131a mcu да конвертирате USB-RS232.

Имам молба код и може да получите на фърмуера код (извадка) от atmel сайт

Най-доброто от късмета

 

Welcome to EDABoard.com

Sponsor

Back
Top