Kako debug AT89C5131?

C

chipxsd

Guest
Koji je najbolji način za ispravljanje AT89C5131?Budući da je ova microcontroller nema ICD ili JTAG konektor, debugging je moguće samo preko USB (ili UART - s nekim posebnim knjižnice), zar ne?
Atmel učinio izdanje Flip (fleksibilni u-sistem programer) aplikacija, te podržava debugging sa USB-a, ali samo preko komandne linije ...

Je li itko uspio izgraditi projekt sa AT89C5131?I kako?(koja prevodilac, debugging metoda ...)
Svaka informacija, sheme, source koda bi bilo vrlo korisno!

Hvala!

 
Da, vidio sam Keil i svoju podršku AT89C5131.

Ali, htio bih znati kako vi postaviti svoj cijeli sustav za ispravljanje ovog uređaja.
Što ostali hardver ne morate (specifičan ICD / ICE)?
Kako se spojiti na uređaj za pronalaženje pogrešaka, kad nema ni ICD JTAG veže?
Je samo USB veza dovoljno?

Znam da može učitati broj s FLIP (Atmel za programiranje aplikacija):
http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2767

JA je pitao za podršku na Atmel.com (ovdje je moj citat):
Quote:

Ima li bilo koji Chanel sam mogao debug AT89C5131A-M (o starter kit) sa IAR Ugrađene Workbench.
Ovaj prevodilac podržava mikrokontroler Im 'koristeći.
IAR EW koristi 'C-SPY debugging' kroz ROM-Monitor, ali tu su samo serijski portovi dostupni - nema USB podrška.

Trebam to znati kako to postava IAR EW - kako to povezivanje AT89C5131A za otkrivanje pogrešaka ...Što je J3 konektor na Starter Kit?Svaka informacija sheme će biti od pomoći.
Zahvaljujem vam unaprijed!ps: ovdje su neki screenshot 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 iz Keil i 'debug' HW s VNM Ram na 0x8000 će to učiniti.
Barem taj radi za mene.
Morate izgraditi monitor s početka adresu i link 0x0000 0x8000 app kod to.

usbman

 
usbman: Reci mi više.Što točno činiti ja morati graditi?

Ispričat ću vam neke od mojih iskustava sa drugim mikro kontrolere.Radio sam neke projekte sa PIC16F876 i ICD.Na poslu, ja sam kodiranja TI DSP (5509) sa JTAG ICE.Radio sam neke male 8.051 projekata u srednjoj školi, ali to je davno ...Sjećam se da se programer u školi ...

Nikada nisam ništa učinio s Keil, ali ja bih da joj metak.Dakle, neka mi se to ravno: MON51 je serijski port za pronalaženje pogrešaka, koja je uključena (. A51) u mom projektu?

Kako ga podesiti?Ja ću koristiti vanjski 32kiB RAM-a, tako da ne bi mi bilo kakve poteškoće, zar ne?Jeste li koristiti FLIP za upload kod (i kako)?

usbman: Ako je ovo nešto što mi ne bi trebali raspravljati na ovom forumu, molim PM ili e-mail mene.Hvala za pomoć!

 
hi chipX
ja iskorišten FLIP za preuzimanje kod u AT89C5131A.
ako u je potrebna pomoć u vezi FLIP ja mogu vam pomoći.
- Srinivas

 
vasureddym: Hvala!Cijenim bilo koji pomoć ne mogu dobiti.

Tako FLIP se koristi samo za prijenos kod na uređaju.Je li moguće koristiti FLIP u Keil okoliš - tako da svaki put kod je sastaviti, je automatski učitali na AT89C5131?

vasureddym: Jeste li morati debug AT89C5131?Koji kompajler da li koristite?

usbman: Ako ja to shvatiti pravu.Možete koristiti vanjski RAM memorije na vašem projektu (koji objašnjava 0x8000 adresa).A ti configured Mon51 da bi se učitao u 0x0000 adresu?To je sve?

 
chipxsd wrote:Tako FLIP se koristi samo za prijenos kod na uređaju.
Da li je moguće koristiti u FLIP ke * il okoliš - tako da je sastaviti svaki put kod, automatski učitali na AT89C5131?

 
Ja sam koristeći flip to učitavanje konfiguriran mon51 u unutarnje flash.
Morate izgraditi poseban HW s vanjskim RAM (32K) mapiranje to 0x8000
pristupačna s PSEN i čitanje (VNM).
UV2 Mon51 opterećenja kod ovna i možete debug u stvarnom vremenu.
Debugging je učinjeno preko serijskog.

FlashMon i ISD51 je još jedna mogućnost (ali ne i stvarnom)
Stvarno trebate pročitati Keil dokumenata i datoteke pomoći

usbman

 
Oh, sad ja get it!(damn I'm sporo)

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

Hvala svima za pomoć.

 
usbman wrote:UV2 Mon51 opterećenja kod ovna i možete debug u stvarnom vremenu.

....

FlashMon i ISD51 je još jedna mogućnost (ali ne i stvarnom)

 
Ace-X wrote:Zapravo, FlashMon je puno napredniji od Mon51, jer vam ne trebaju vanjski HW, program pod FlashMon radi blizu u istom okruženju kao u izdanju, koje je potrebno manje resursa, a možete ga postaviti bilo gdje u programu memorije.
Jedina razlika: FlashMon je pogodna za uc s unutarnje flash memorije sa programom IAP podršku, ali to je upravo ono što AT89C5131 ima.
 
Zapravo, moj post je bio o svom umu da Mon51 se mogu koristiti za ispravljanje u realnom vremenu, ali ne FlashMon.To nije istina.Što se tiče dodatne napomene:

usbman wrote:1.
Svaki put kada ste postavili pauze pišete na flash memoriju.

2.
Ako ste koračni kroz kôd Flashmon će uvijek postaviti break u Flash

tako sa se samo pitanje vremena dok vam flash break down.

 
Quote:

Jeste li morati debug AT89C5131?
Koji kompajler da nisu koristili
 
JA iskorišten ovaj AT89c5131a MCU to pretvoriti USB-RS232.

Imam program broj i možete dobiti kod firmware (uzorka) iz atmel stranice

Best of luck

 

Welcome to EDABoard.com

Sponsor

Back
Top