Teade

Collapse

Foorumi reeglid.

Foorumi reeglistik on uuendatud. Palume tutvuda ja arvesse võtta.
See more
See less

USB JTAG üleminek

Collapse
X
 
  • Filter
  • Kellaaeg
  • Show
Clear All
new posts

    USB JTAG üleminek

    Kas selline asi võiks üldse tööle hakata: USB to LPT printeri üleminek -> xilinx LPT JTAG üleminek? Ja ühilduda xilinx ISE arenduskeskkonnaga?

    See siis vajalik, et saaks ka laptopi pealt xilinx-i spartan3 fpga-sse confi laadida. Lisaks ehk saaks ka USB LPT ülemineku vahendusel LPT PIC programmaatorit kasutada.
    USB to LPT juhe sai juba tellitud, kuid nüüd leidsin ka infot, et asi ei pruugi tööle hakata

    LPT JTAG ülemineku teen xilinxi poolt pakutud skeemi järgi.(sisaldab NL37WZ17 ja NL17SZ125 bufreid)

    #2
    Vs: USB JTAG üleminek

    ei hakka tööle raudnael, katsetatud, enamus adaptereid esitleb ennast kui printer port mitte kui LPT.
    Tegin endale ise tööriista selleks, ei pea eraldi laadima saab seada kuupäeva järgi valima, laeb kui faili muudetud, samuti saab valida kas laeb otse kivisse või SPI flashi. Asi on 2x väiksem kui keskmine mälupulk. Läheb Mini USB kabla kylge(sama lai umbes) ja teises otsas on 1,25mm pinheader. Kasutan ise tihti seega bug-id likvideeritud. Katsetatud spartan 2 ja 3 peal.
    500 raha ja sinu, ei röövi umbes 300-400 jupid. kopika võiks töö eest ka saada kuigi eriliselt palju juppe seal pole(alla10). Ja softi saad pealekauba.
    Plaadil STM32 ja FT232.
    SPI flashidest progeb enamusi mida katsetanud aga on ka erandeid.

    Pidi veel saama, miskise FT2232ga, kui leiad softi ja kas töötab ja kui saad kuskilt hiinamaalt selle kivi. progeja läheks veel 2x väiksemaks aga ma eelistasin et asi laiatarbe juppidest.
    Modelleerimises ja tootmises kehtivad:
    1. Avariikindel vooluring lühistab kõik teised.
    2. Transistor, millel on kiiresti toimiv kaitse, säästab kaitset, sulades kõigepealt ise.

    Comment


      #3
      Vs: USB JTAG üleminek

      FT2232H mini module - Lisaks muule USBindusele ka JTAG emuleerimine
      http://ftdichip.com/Products/Evaluat...MiniModule.htm

      saab sealt samast osta ja tuleb ilusti postiga koju, softi kohta ei tea

      saab ka ainult kivi osta

      edit: soft

      http://ftdichip.com/Projects/MPSSE.htm#JTAG
      viimati muutis kasutaja viljar; 13 m 2009, 14:01.

      Comment


        #4
        Vs: USB JTAG üleminek

        Esmalt postitatud murphy poolt
        ei hakka tööle raudnael, katsetatud,
        enamus adaptereid esitleb ennast kui printer port mitte kui LPT.
        Tõsi, et on katsetatud. Ka minu poolt.
        Aga hinge närib kahtlus et kui minna selle driveri kallale,
        kas siis ikkagi ei saa neid bitte sealt LPT-na kätte.

        Comment


          #5
          Vs: USB JTAG üleminek

          Väga võimalik, et driveri muutmine aitaks, ehk targemad täpsustavad
          Selline isend on kah saada:Digilent USB JTAG

          Kas kellelgi sellisega kogemusi on?

          Comment


            #6
            Vs: USB JTAG üleminek

            eino jtag adapter on väikseim probleem, vähe suurem on soft.
            JTAG adapteri võid ise ka kokku klopsida USB-ga prose abil. Iseasi on mida sa selle infoga peale hakkad mis kivist saad.

            Lisan veel et need LPT softid ei suhtle yle windowsi asjade kuna oleks tattaeglane (win teeb 1ms delay). Enamus suhtleb ikka enam vähem otse kas oma driveri kaudu või kruvitakse see xp protection maha.
            Modelleerimises ja tootmises kehtivad:
            1. Avariikindel vooluring lühistab kõik teised.
            2. Transistor, millel on kiiresti toimiv kaitse, säästab kaitset, sulades kõigepealt ise.

            Comment


              #7
              Vs: USB JTAG üleminek

              Kas selline asi sobiks xilinxi fpga progemiseks?


              Võrreldes xilinxi ülemineku skeemiga on sel LPT ühendused teistmoodi, buffer on teine ja puudu on takistid/konded.
              Kui ei sobi kas siis selle mikroskeemi baasil saaks asja tööle?

              Comment


                #8
                Vs: USB JTAG üleminek

                Esmalt postitatud murphy poolt
                Lisan veel et need LPT softid ei suhtle yle windowsi asjade kuna oleks tattaeglane
                (win teeb 1ms delay).
                Kas see 1 ms ei tule sellest et ajakatkestuse min väärtus on 1 ms?

                Vaatasin neid USBLPT kaabli drivereid ja seal oli ka kiirematest juttu.
                WindowsXP tundis driverid ära ja source tekst oli kaasas.
                Ainult et minu translaatorid, Visual C++ ja lcc32, avastasdi sealt tohutult vigu.
                Sain lõpuks enamvähem siledaks aga paar kohta olid tera üle mõistuse.

                Comment


                  #9
                  Vs: USB JTAG üleminek

                  Ei hakka uut teemat tegema, aga mul ei õnnestu lpt jtag-i käima saada.
                  Tehtud on see selle skeemi järgi, ainult buffer on teine: 74HC244D ja transistori asemel on diood ja 100R takisti.

                  OS on win7 pro 64bit. Biosest on lpt lubatud. Kasutusel on xilinx ise11.

                  Käivitasin iMPACT-i administraatori õigustega: panin cable setup, tegi sellised asjad:
                  Active mode is BS
                  Project: 'C:\Programs\Xilinx\11.1\\auto_project.ipf' loaded.
                  Enumerating cables. Please wait.
                  PROGRESS_START - Starting Operation.
                  Connecting to cable (Usb Port - USB21).
                  Checking cable driver.
                  Source driver files not found.
                  The Platform Cable USB is not detected. Please connect a cable.If a cable is connected, please disconnect
                  and reconnect to the usb port, follow the instructions in the 'Found New Hardware Wizard', then retry
                  the Cable Setup operation.
                  Cable connection failed.
                  PROGRESS_END - End Operation.
                  Elapsed time = 1 sec.
                  Connecting to cable (Parallel Port - LPT1).
                  Checking cable driver.
                  Installing WinDriver6...Installing WinDriver6...
                  Installer exit code = 1.
                  Successful.
                  Panin siis program device, tegi sellised asjad:
                  Count ReleaseSemaphore rc = 298.
                  GUI --- Auto connect to cable...
                  AutoDetecting cable. Please wait.
                  PROGRESS_START - Starting Operation.
                  Connecting to cable (Usb Port - USB21).
                  Checking cable driver.
                  Source driver files not found.
                  The Platform Cable USB is not detected. Please connect a cable.If a cable is connected, please disconnect
                  and reconnect to the usb port, follow the instructions in the 'Found New Hardware Wizard', then retry
                  the Cable Setup operation.
                  Cable connection failed.
                  Connecting to cable (Parallel Port - LPT1).
                  Checking cable driver.
                  Installing WinDriver6...Installing WinDriver6...
                  Installer exit code = 1.
                  Successful.
                  Connecting to cable (Parallel Port - LPT2).
                  Checking cable driver.
                  Installing WinDriver6...Installing WinDriver6...
                  Installer exit code = 1.
                  Successful.
                  Connecting to cable (Parallel Port - LPT3).
                  Checking cable driver.
                  Installing WinDriver6...Installing WinDriver6...
                  Installer exit code = 1.
                  Successful.
                  Connecting to cable (Parallel Port - LPT4).
                  Checking cable driver.
                  Installing WinDriver6...Installing WinDriver6...
                  Installer exit code = 1.
                  Successful.
                  PROGRESS_END - End Operation.
                  Elapsed time = 2 sec.
                  Cable autodetection failed.
                  WARNING:iMPACT:923 - Can not find cable, check cable setup !
                  LPT jalgadel on siis pinged: jalad 2,3,5,6,13 - 0,1V jalg 4 - 3,3V jalg 15 - 4,4V jalad 8,11,12 - 0,25V.

                  Huvitav milles viga võib olla? Kas 64bit windows on asjas süüdi või ei suuda see asi oma driverit ikka installida?

                  Comment


                    #10
                    Vs: USB JTAG üleminek

                    Tundub, et see xilinxi käkerdis ei ole suuteline driverit installima. Proovisin webpack-i uuesti installida ja seal viskas kirja, et ei õnnestunud driverit installida:
                    WDREG utility v9.01. Build Oct 1 2007 07:41:42
                    WDREG utility v9.01. Build Oct 1 2007 07:41:42
                    Driver Installer - Version 1.01
                    Already in the installer executable location.
                    DriverInstaller->OS Version = Windows NT and later.
                    Major Version = 5, Minor Version = 1, SP = 2.
                    User is in the admin group.
                    WinDriver is not running.
                    Installing WinDriver6...
                    wdreg exepath=C:\Programs\xilinx\common\bin\nt\wdreg.exe .
                    install command=C:\Programs\xilinx\common\bin\nt\wdreg.exe -silent -inf C:\Programs\xilinx\common\bin\nt\windrvr6.inf install.
                    Installer exit code = 1.
                    wdreg exepath=C:\Programs\xilinx\common\bin\nt\wdreg.exe .
                    install command=C:\Programs\xilinx\common\bin\nt\wdreg.exe -silent -inf C:\Programs\xilinx\common\bin\nt\xusbdrvr.inf install.
                    Installer exit code = 1.
                    DriverInstaller->ImagePath=\SystemRoot\System32\drivers\xpc4drvr.s ys.
                    File version of C:\Windows\system32\drivers\xpc4drvr.sys is 1040.
                    File version of C:\Programs\xilinx\common\bin\nt\xpc4drvr.sys is 1040.
                    File version of C:\Windows\system32\drivers\xpc4drvr.sys is 1040.
                    Driver xpc4drvr.sys version = 1.0.4.0.
                    DriverInstaller->ControlService (STOP) failed.
                    DriverInstaller->Dest Path = C:\Windows\system32\drivers\xpc4drvr.sys
                    DriverInstaller->Source Path = C:\Programs\xilinx\common\bin\nt\xpc4drvr.sys
                    File version of C:\Windows\system32\drivers\xpc4drvr.sys is 1040.
                    File version of C:\Programs\xilinx\common\bin\nt\xpc4drvr.sys is 1040.
                    DriverInstaller->No differences in the driver files.
                    DriverInstaller->XilinxPC4Driver StartService failed (1275).
                    DriverInstaller->XilinxPC4Driver First State = 1.
                    DriverInstaller->XilinxPC4Driver not started 1.
                    Error occurred during driver installation.
                    Kas on mingi võimalus üldse see LPT kaabel Windows7 pro 64bit all tööle saada? Või kas on üldse mingi võimalus selle windowsi all jtag liidesega spartan3e fpga-sse conf faili laadida?

                    Niisama ei taha mingeid USB kaableid jms kah osta kui ei teagi kas töötab üldse.

                    Comment


                      #11
                      Vs: USB JTAG üleminek

                      See häda sai nüüd lahenduse, lihtsalt xilinx ise webpack tuleb installida kasutades web installerit, siis installitakse õige asi. Kui fail alla laadida ja arvutist installida siis ei toimi.

                      Nüüd iMPACT näitab, et on ühendatud paralel3 kaabel ja kiirus 200kHz.
                      Aga loeb valed device ID jms ja confi laadimine ebaõnnestub kah.
                      INFO:iMPACT:583 - '1': The idcode read from the device does not match the idcode in the bsdl File.
                      INFO:iMPACT:1578 - '1': Device IDCODE : 00001111111111111111111111111111
                      INFO:iMPACT:1579 - '1': Expected IDCODE: 00000001110000010000000010010011

                      edit: sain korda, viskasin konsensaatorid ja 3 takistit välja(takistid on fpga plaadil)
                      viimati muutis kasutaja ints0000; 02 m 2009, 18:39.

                      Comment

                      Working...
                      X