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