Přejít na obsah
ARCHIVEKArchiv e-mailových konferencí o 8bitových počítačích Archiv Pandory 1999 až 2013

Původní podoba příspěvku

Vaclav Peroutka Zpět na příspěvek

Surová data tak, jak byla v roce 2013 stažena z Pandory (HTML zdroj bez úprav, osobní e-mailové adresy jsou maskované).

<!-------------------------------------------------------------->

<!-------------------------------------------------------------->
<table width="100%"><tr><td align="left" valign="middle"></td><td align=right valign="middle"></td></tr></table><BR><pre>Ahoj Jakube, jak uz napsal Michal, neco je v emailech, ktere jsem posilal sem do
<img src="BODY_IMAGES_WRAP_GIF"> konfery.

Ten /WR signal se pripoji na pin 23 na CPLD. JTAG soubor pro URJTAG je v
<img src="BODY_IMAGES_WRAP_GIF">priloze. SVF projektu taky.

Dole jsou vlepene nejake moje poznamky ke stavbe, co jsem prubezne sepisoval.
<img src="BODY_IMAGES_WRAP_GIF">Vcera jsem preportoval zapis ve FDC emulaci, mam jeden dotaz. Kdyz udelam v
<img src="BODY_IMAGES_WRAP_GIF">BASICu DIR, tak mam u tech puvodnich souboru hvezdicky. U toho noveho, co jsem
<img src="BODY_IMAGES_WRAP_GIF">zapsal, neni. 
Napr. takhle:
 BTX* &quot;HODINY&quot;
 BTX* &quot;OPENING 800&quot;
 BTX  &quot;TEST&quot;

Jaky je v tech souborech rozdil ?

Vasek

_readme_navod.txt
----------------------------
1. vyzkouset rozmer, jestli deska sedne do portu. Mozna bude trochu chtit
<img src="BODY_IMAGES_WRAP_GIF">pribrousit

2. osazeni desky
   - vse se da udelat pomoci mikropajecky, tenkeho cinu, licny. Na mcu.cz nebo
<img src="BODY_IMAGES_WRAP_GIF">youtube.com se daji najit navody vcetne videa, jak pajet TQFP. Mcu.cz asi bude
<img src="BODY_IMAGES_WRAP_GIF">lepsi
   - dulezite jsou STM32, XC9536XL, 74LCX245, dobre je mit FT232 na debugging

3. zapojeni desky &quot;do elektriky&quot;
   - pouzit stabilizovany zdroj na 5V, nebo i napajeni z USB
   - klidovy odber bez MAX3232, LAN, bez SD karty je kolem 18mA
   - ze stabilizatoru na desce musi lezt 3,3V, nejlepe overit pomoci
<img src="BODY_IMAGES_WRAP_GIF">osciloskopu, ze napeti nekmita! (to se pozna i pokud je na vystupu napeti jine, 
<img src="BODY_IMAGES_WRAP_GIF">obycejne multimetry se daji lehce osalit a ukazi treba 3,6V)

4. test CPLD - programovat se da jakkoli, ja osobne pouzivam
<img src="BODY_IMAGES_WRAP_GIF">http://urjtag.org/
   - kdo ma original programovadlo od Xilinxu, s timto oddilem se nemusi
<img src="BODY_IMAGES_WRAP_GIF">babrat
   - prerekvizita - USB-UART prevodnik s FT2232 (nebo i nejaky jiny na LPT)
   - zapojeni podle
<img src="BODY_IMAGES_WRAP_GIF">http://www.hs-augsburg.de/~hhoegl/proj/usbjtag/img/usbjtag-1-sch.jpg - bud jako 
<img src="BODY_IMAGES_WRAP_GIF">modul nebo vlastni deska s FT2232
   - nainstalovat URJTAG. Po spusteni se zrejme nepodari detekce:
      ~/programovani$ /opt/urjtag-0.10/bin/jtag 
      
      UrJTAG 0.10 #1502
      Copyright (C) 2002, 2003 ETC s.r.o.
      Copyright (C) 2007, 2008, 2009 Kolja Waschk and the respective authors
      
      UrJTAG is free software, covered by the GNU General Public License, and
<img src="BODY_IMAGES_WRAP_GIF">you are
      welcome to change it and/or distribute copies of it under certain
<img src="BODY_IMAGES_WRAP_GIF">conditions.
      There is absolutely no warranty for UrJTAG.
      
      WARNING: UrJTAG may damage your hardware!
      Type &quot;quit&quot; to exit, &quot;help&quot; for help.
      
      jtag&gt; cable ft2232
      Connected to libftd2xx driver.
      jtag&gt; detect
      IR length: 8
      Chain length: 1
      Device Id: 01011001011000000010000010010011 (0x0000000059602093)
        Manufacturer: Xilinx
        Unknown part!
      chain.c(149) Part 0 without active instruction
      chain.c(200) Part 0 without active instruction
      chain.c(149) Part 0 without active instruction
      jtag&gt; quit
      ~/programovani$

   - je potreba doplnit typ obvodu a stepping a vygenerovat BSDL popis
      - doplnit udaje do /opt/urjtag-0.10/share/urjtag/xilinx/PARTS
      - udelat podadresar &quot;xc9536xl&quot; a do nej vytvorit soubor STEPPINGS, tak jak
<img src="BODY_IMAGES_WRAP_GIF">je u dalsich podobnych
      - BSDL - stahnout u Xilinxu BSDL modely a pomoci 
        $ bsdl2jtag xc9536xl_vq44.bsd xc9536xl_vq44
  	prevest a nakopirovat do spravneho odresare
   - spravne pak detekce vypada takto:
      jtag&gt; detect
      IR length: 8
      Chain length: 1
      Device Id: 01011001011000000010000010010011 (0x0000000059602093)
        Manufacturer: Xilinx
        Part(0):         XC9536XL
        Stepping:     0
        Filename:    
<img src="BODY_IMAGES_WRAP_GIF">/opt/urjtag-0.10/share/urjtag/xilinx/xc9536xl/xc9536xl_vq44

   - pak se programuje pomoci &quot;svf project.svf progress&quot; soubor project.svf
<img src="BODY_IMAGES_WRAP_GIF">vygenerovany pomoci Xilinx ISE prostredi

5. test STM32 - pomoci FT2232 a openocd
   - kdo ma neco originalniho - Lauterbach, J-Link, ST-Link, atd, opet se nemusi
<img src="BODY_IMAGES_WRAP_GIF">drcit s nasledujicim popisem
   - pouzijeme opet zapojeni Huberta Hoegla
   - z nedostatku mista se nevesl klasicky 20-tipinovy JTAG konektor - je
<img src="BODY_IMAGES_WRAP_GIF">potreba udelat redukci. TODO - upravit CPLD konektor na 7 pinu, at staci jedina 
<img src="BODY_IMAGES_WRAP_GIF">redukce jak pro CPLD tak pro STM32
   - 


<span class="replyquote1">&gt; ----------------------------------------
&gt; 
&gt; Ahoj Vašku a ostatní
&gt; 
&gt; Můžeš mi prosím připomenout kde je aktuální dokumentace? To co bylo
<img src="BODY_IMAGES_WRAP_GIF">obsahem 
&gt; balíčku už mám připájeno a teď si musím objednat zbylé součástky.
&gt; 
&gt; Samozřejmě projedu starší e-maily, kde ty informace byly.
&gt; 
&gt; Jakub Ladman
</pre>