Jak ladit AT89C5131?

C

chipxsd

Guest
Jaký je nejlepší způsob, jak ladit AT89C5131?Protože tento mikrokontrolér nemá ICD nebo konektor JTAG, ladění je možné pouze přes USB (nebo UART - u některých speciálních knihoven), ne?
Atmel se zpráva Flip (flexibilní-sistem Programmer) aplikací, a podporuje ladění s USB, ale pouze přes příkazovou řádku ...

Má někdo podařilo vybudovat projekt s AT89C5131?A jak?(které kompilátor, ladící metoda ...)
Jakékoli informace, programy, zdrojové kódy by bylo velmi užitečné!

Díky!

 
Ano, viděl jsem Keil a její přínos pro AT89C5131.

Ale já bych chtěl vědět, jak si nastavit celý systém odladit tento přístroj.
Jaké další hardware budete potřebovat (zvláštní ICD / ICE)?
Jak se připojit debugger na zařízení, když tam není ani ICD JTAG připojení?
Je pouze USB připojení dost?

Vím, že si můžete načíst kód s FLIP (Atmel programování aplikací):
http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2767

Požádal jsem o podporu na Atmel.com (zde je můj citát):
Citace:

Je nějaká šance, bych mohl debug AT89C5131A-M (na Starter Kit) s IAR Embedded Workbench.
Tento překladač podporuje mikrokontrolér I'm using.
IAR EW používá 'C-SPY ladění' přes-ROM, monitor, ale tam jsou jen porty mají k dispozici - není tam žádná podpora USB.

Potřebuju vědět, jak správně nastavit IAR EW - jak se připojit AT89C5131A pro ladění ...Co je J3 konektor na Starter Kit?Veškeré informace, systémy by byla užitečná.
I thank you in advance!ps: zde jsou některé snímek IAR EW

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 z Keil a ladění HW s VNM RAM 0x8000 by to.
Alespoň to je práce pro mě.
Musíte se postavit monitor začátek adresu 0x0000 a odkaz na aplikaci kód 0x8000.

usbman

 
usbman: Řekni mi víc.Co přesně se mám postavit?

Dovolte mi, abych vám některé z mých zkušeností s jinými mikro regulátory.Udělal jsem několik projektů s PIC16F876 a ICD.V práci, já jsem kódování TI DSP (5509) s JTAG ICE.Udělal jsem několik málo 8051 projektů ve střední škole, ale to už je dávno ...Vzpomínám si, jsme použili programátor ve škole ...

Nikdy jsem neudělala s Keil, ale já bych to zkusit.Takže, ať si to rovnou: MON51 je sériový port debugger, který je součástí (. A51) na můj projekt?

Jak jej nastavit?Budu používat externí 32kiB RAM, takže by neměl mi žádné problémy, že jo?Použili jste FLIP nahrát kód (a jak)?

usbman: Pokud je to něco, co bychom neměli diskutovat o tomto fóru, prosím, AM nebo napište mi.Díky za pomoc!

 
hi chipX
i použité FLIP stáhnout kód do AT89C5131A.
li u potřebovat pomoc, pokud jde FLIP můžu pomoct.
- Srinivas

 
vasureddym: Díky!I appreciate any help i can get.

FLIP, takže se používá pouze k přenosu kódu na zařízení.Je možné použít FLIP v prostředí Keil - takže pokaždé, když je sestavován kód, je automaticky odeslán do AT89C5131?

vasureddym: Museli jste ladit AT89C5131?Překladač, který jste použili?

usbman: Pokud jsem to pochopil správně.Jste použili externí paměti RAM v projektu (to vysvětluje, 0x8000 adresa).A můžete nastavit Mon51 má být naloženo v 0x0000 adresu?To je všechno?

 
chipxsd napsal:FLIP, takže se používá pouze k přenosu kódu na zařízení.
Je možné použít v FLIP ke * il prostředí - a tak pokaždé, když je sestavován kód, je automaticky odeslán do AT89C5131?

 
I am using fanda nahrát nakonfigurován mon51 do interního blesku.
Je potřeba vytvořit speciální HW s vnějším Ram (32k) mapována na 0x8000
přístupné s PSEN a čtení (VNM).
UV2 Mon51 načte kód k plemenitbě a můžete ladit v reálném čase.
Ladění je děláno přes sériový.

FlashMon a ISD51 je další možnost (ale ne v reálném čase)
Budete opravdu potřebovat přečíst Keil dokumenty a soubory nápovědy

usbman

 
Aha, teď jsem si to!(sakra jsem pomalý)

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Úsměv" border="0" />

Díky všem za pomoc.

 
usbman napsal:UV2 Mon51 načte kód k plemenitbě a můžete ladit v reálném čase.

....

FlashMon a ISD51 je další možnost (ale ne v reálném čase)

 
Ace-X napsal:Vlastně FlashMon je mnohem vyspělejší než Mon51, protože nepotřebujete externí HW, váš program běží pod FlashMon poblíž ve stejném prostředí jako ve verzi trvá méně prostředků, a můžete jej kdekoli v paměti programu.
Jediný rozdíl: FlashMon je vhodný pro uC s vnitřní pamětí flash s podporou programu IAP, ale to je přesně to, co má AT89C5131.
 
Vlastně, můj příspěvek byl o své vědomí, že Mon51 lze použít k ladění v real-time, ale FlashMon ne.To není pravda.Pokud jde o vaše další poznámky:

usbman napsal:1.
Pokaždé, když máte soubor přestávku píšete na flash paměti.

2.
Pokud jste krokování kódu Flashmon bude vždy nastavit přerušení Flash

tak se bude jen otázkou času, kdy vašeho blesku porouchá.

 
Citace:

Jste musel ladit AT89C5131?
Překladač, který jste použili
 
Použil jsem tento MCU AT89C5131A převést USB-RS232.

Mám kód aplikace a můžete si stáhnout firmware kód (Sample) z atmel webu

hodně štěstí

 

Welcome to EDABoard.com

Sponsor

Back
Top