ispVM kerdes

VFX info at vfx.hu
Fri Feb 13 00:49:48 CET 2004


Hali!

Cserny Zsolt wrote:
> 
> Hali,
> 
> Van egy próbapanel amin
> 
> egy atmega16 processzor
> egy 8mhz kvarc az XTAL1 es 2-n
> két 12p kondi a kvarc lábai és a föld között.
> 
> Van egy VFX -féle SLC kábel, hossza 2m.
> táp,föld, TDI TDO TMS TCK bekötve.
> 
> Lattice ispVM elindít,
> Add Device/Select  JTAG-NOP
> Instruction Register Length =8

BSDL file-bol kell megismertetni a procit a letoltovel:
[idezet egy regebbi levelbol az ATmega128 helyett 64 ertendo]

> Elinditod az ispVM-t.
> Menubol: ispTools -> Add/Remove Device -> Device Family: Custom
> Ezutan a jobb oldalon "ADD" gomb benyom, A BSDL file-t megmutatod a
> proginak hol van. Ezutan a maradek ures rublikakat kitoltod.
>
> Ha ezzel meg vagy, akkor mar ismerni fogja az ATmega128-t.
>
> Ezutan file -> New menupont, miutan feljott az ures poject ablak, az
> Edit -> Add Device menubol kivalasztod a kivant eszkozt "SELECT"
> gombbal. Ekkor feljon egy parbeszed panel.
> Itt a device famili lenyilobol kivalasztot a "Custom" eszkozt azon belul
> is az ATmega128 ( vagy ahogy a bsdl file megadaskor elnevezted).
>
> Utana a "Browse"-zal megmutatod neki az SVF file-t, az Operation az
> Process SVF-en aljon.
>
> Ezzel kesz is a project :)) Egyszeru mi? Az a baj, hogy az ATmega128-bol
> kisporoltak a JTAG ID funkciot igy nem tudja a progi felsimerni melyik
> eszkozrol van szo. Ha korrrekt lenne a JTAG akkor 1 gombnyomassal
> kivalthato lenne (scan port) ez az egesz procedura.
>
> A hex -> SVF konverziohoz en ezt a beallitast szoktam hasznalni:
>   avrsvf -datmega128 -wc500 -wm4000 -s -e -ifmain.hex -pf -vf -l0xFF -L
> -f0xFFA1FF -F -ovDataLog.svf -mp
> Ezzel korrekten megy, nem gyors, de stabilan muxik.

[idezet vege]



> Scan device: Failed to scan board (use diagnostic for more details)

Na ez a funkcio nem muxik, mert egy picit sporoltak ATMELEK,
Megkerulheto a dolog:
menubol: Project -> Project settings -> Disable Boear Setup checkbox-t
pipald ki!


> ispTools/Board Diagnostic
> Expected Devices=JTAG NOP
> Expected Id=
> Detected Devices=????
> Detected ID=0xE0003FFF

Ez jo, mert legalabb mar latja az eszkot, de meg nem ismeri fel. Kell
neki a BSDL file.


> TMS TDI TCK TDO négyzetben a TDI kipipálva ami a lábjegyzet szerint
> problémat jelent.
> 
> Options/Cable and I/O setup
> Kiírja a kábelt és a portot (Latice 0x0378)

Ez is jo, a kabellel semmi gond.

> Debug mode-ban mennek a négysöogjelek az atmega16 JTAG lábaira.
> A logfile-ban egy csomó FFFF jön a  TDO-tól.

Mert valoszinuleg nem ment at JTAG mode-ba a proci.

> 
> Processzorcsere esetén és más PC-be dugva a letöltõkábelt is ugyanez
> a helyzet. Mi lehet a problema?

A BSDL filt kell elosszo megismertetni a letoltovel. Abban van minden
info a procirol. Utana mehet a letoltes, de az "scan" nem fog muxeni,
nem tamogatja az ATMEL.

UDV. VFX.
http://www.vfx.hu



More information about the Elektro mailing list