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

Zpět na zprávu

Celé vlákno · 11 zpráv

unikarta

Jakub Ladman SHARP MZ-800

Ahoj Vašku a ostatní

Můžeš mi prosím připomenout kde je aktuální dokumentace? To co bylo
 obsahem 
balíčku už mám připájeno a teď si musím objednat zbylé součástky.

Samozřejmě projedu starší e-maily, kde ty informace byly.

Jakub Ladman

Re: unikarta

Michal Hučík SHARP MZ-800


Ahoj, tady je schema te nejnovejsi verze v pdf 
http://ordoz.com/sharp/unicard/verze_stm32/mz800karta_xc9536_stm32-r10.pdf


Dne 3.10.2010 9:57, Jakub Ladman (sharpemupandora.cz) napsal(a):
Zobrazit citovaný text (11 řádků)
> Ahoj Vašku a ostatní
>
> Můžeš mi prosím připomenout kde je aktuální dokumentace? To co bylo
 obsahem
> balíčku už mám připájeno a teď si musím objednat zbylé součástky.
>
> Samozřejmě projedu starší e-maily, kde ty informace byly.
>
> Jakub Ladman
>
> ---

Re: unikarta

Vaclav Peroutka SHARP MZ-800

Ahoj Jakube, jak uz napsal Michal, neco je v emailech, ktere jsem posilal sem do
 konfery.

Ten /WR signal se pripoji na pin 23 na CPLD. JTAG soubor pro URJTAG je v
priloze. SVF projektu taky.

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

Jaky je v tech souborech rozdil ?

Vasek

_readme_navod.txt
----------------------------
1. vyzkouset rozmer, jestli deska sedne do portu. Mozna bude trochu chtit
pribrousit

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

3. zapojeni desky "do elektriky"
   - 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
osciloskopu, ze napeti nekmita! (to se pozna i pokud je na vystupu napeti jine, 
obycejne multimetry se daji lehce osalit a ukazi treba 3,6V)

4. test CPLD - programovat se da jakkoli, ja osobne pouzivam
http://urjtag.org/
   - kdo ma original programovadlo od Xilinxu, s timto oddilem se nemusi
babrat
   - prerekvizita - USB-UART prevodnik s FT2232 (nebo i nejaky jiny na LPT)
   - zapojeni podle
http://www.hs-augsburg.de/~hhoegl/proj/usbjtag/img/usbjtag-1-sch.jpg - bud jako 
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
you are
      welcome to change it and/or distribute copies of it under certain
conditions.
      There is absolutely no warranty for UrJTAG.
      
      WARNING: UrJTAG may damage your hardware!
      Type "quit" to exit, "help" for help.
      
      jtag> cable ft2232
      Connected to libftd2xx driver.
      jtag> 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> 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 "xc9536xl" a do nej vytvorit soubor STEPPINGS, tak jak
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> detect
      IR length: 8
      Chain length: 1
      Device Id: 01011001011000000010000010010011 (0x0000000059602093)
        Manufacturer: Xilinx
        Part(0):         XC9536XL
        Stepping:     0
        Filename:    
/opt/urjtag-0.10/share/urjtag/xilinx/xc9536xl/xc9536xl_vq44

   - pak se programuje pomoci "svf project.svf progress" soubor project.svf
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
drcit s nasledujicim popisem
   - pouzijeme opet zapojeni Huberta Hoegla
   - z nedostatku mista se nevesl klasicky 20-tipinovy JTAG konektor - je
potreba udelat redukci. TODO - upravit CPLD konektor na 7 pinu, at staci jedina 
redukce jak pro CPLD tak pro STM32
   - 


Zobrazit citovaný text (11 řádků)
> ----------------------------------------
> 
> Ahoj Vašku a ostatní
> 
> Můžeš mi prosím připomenout kde je aktuální dokumentace? To co bylo
obsahem 
> balíčku už mám připájeno a teď si musím objednat zbylé součástky.
> 
> Samozřejmě projedu starší e-maily, kde ty informace byly.
> 
> Jakub Ladman

Re: Re: unikarta

melsoft SHARP MZ-800

Ahoj všem, 
pomalu se blížím okamžiku, kdy bude UNIkarta osazena (počítám do konce
 týdne). Vzhledem k tomu, že s JTAGem mám velice málo zkušeností, raději 
se nejdříve zeptám: byl by někdo z pražských sharpistů ochoten
naprogramovat mi unikartu a nahrát příslušné soubory na SD kartu? (BTW: jak
velkou SD si mám koupit? Pro SAPI používám 2GB a je to habakúúúk). 
Dále jsem narazil na otázku jestli sériový konektor na desce UNI je male
nebo female?

melsoft

Re: Re: unikarta

melsoft SHARP MZ-800

Ahoj všem, 
pomalu se blížím okamžiku, kdy bude UNIkarta osazena (počítám do konce
 týdne). Vzhledem k tomu, že s JTAGem mám velice málo zkušeností, raději 
se nejdříve zeptám: byl by někdo z pražských sharpistů ochoten
naprogramovat mi unikartu a nahrát příslušné soubory na SD kartu? (BTW: jak
velkou SD si mám koupit? Pro SAPI používám 2GB a je to habakúúúk). 
Dále jsem narazil na otázku jestli sériový konektor na desce UNI je male
nebo female?

melsoft

Re: unikarta

Michal Hučík SHARP MZ-800

Ahoj,

2GB SD karta by ti mela urcite stacit a bude nejlepe, kdyz jeji 
partition nechas v takovem formatu, v jakem ji koupis.

V priloze je nejnutnejsi minimum, jake je potreba na SD kartu nahrat ... 
Je to adresar /unicard a v nem soubory:

rdloader.mzq
setup.mzf
romdisc.cfg

Obsahem souboru romdisc.cfg je cesta k MZF, ktery sq ma rdloaderem 
nahrat, tedy "/unicard/setup.mzf"
Dale si tam pak muzes nahrat libovolne MZF a DSK soubory do libovolnych 
adresaru ...

AD ten RS232: ono je asi celkem jedno co tam das, ja mam radeji samicky, 
takze jsem si tam dal female ;)

Michal


Dne 25.10.2010 22:39, melsoft (sharpemupandora.cz) napsal(a):
Zobrazit citovaný text (11 řádků)
> Ahoj všem,
> pomalu se blížím okamžiku, kdy bude UNIkarta osazena (počítám do konce 
týdne). Vzhledem k tomu, že s JTAGem mám velice málo zkušeností, raději
se nejdříve zeptám: byl by někdo z pražských sharpistů ochoten
naprogramovat mi unikartu a nahrát příslušné soubory na SD kartu? (BTW: jak
velkou SD si mám koupit? Pro SAPI používám 2GB a je to habakúúúk).
> Dále jsem narazil na otázku jestli sériový konektor na desce UNI je male
nebo female?
>
> melsoft
> ---

Přílohy

  • unicard_STM32_SD.rar
    application/x-rar · 1 kB

Re: unikarta

Vaclav Peroutka SHARP MZ-800

Ahoj,

Ad naprogramovani karty, to bych nejak mohl zvladnout, problem by to nemel
 byt.

Ad RS232 - Michale, odkdy je RS-232 konektor symetricky ??? Samec ma piny
zrcadlove oproti samici. takze pekne prosim, zapoj si zem na cislo 5. A
ctvercovy pad na desce je cislo 1. Ja si neuvedomuju, ktery tam patri, mozna, ze
jsem tam dal podvedome taky samici... Jen si to proste vsichni zkontrolujte, ze 
to tak je.

Jinak v priloze je aktualni BIN a ELF toho kodu pro STM32. Kod proo CPLD je
primo v SVN.

Vasek

Zobrazit citovaný text (30 řádků)
> 
> AD ten RS232: ono je asi celkem jedno co tam das, ja mam radeji samicky, 
> takze jsem si tam dal female ;)
> 
> Michal
> 
> 
> Dne 25.10.2010 22:39, melsoft (sharpemupandora.cz) napsal(a):
> > Ahoj všem,
> > pomalu se blížím okamžiku, kdy bude UNIkarta osazena (počítám do
konce týdne).
> Vzhledem k tomu, že s JTAGem mám velice málo zkušeností, raději se
nejdříve
> zeptám: byl by někdo z pražských sharpistů ochoten naprogramovat mi
unikartu a
> nahrát příslušné soubory na SD kartu? (BTW: jak velkou SD si mám koupit?
Pro
> SAPI používám 2GB a je to habakúúúk).
> > Dále jsem narazil na otázku jestli sériový konektor na desce UNI je male
nebo
> female?
> >
> > melsoft
> > ---
> 
> 
> ---
> 
> 
> 

Re: Re: unikarta

melsoft SHARP MZ-800

Michale dík za soubory - dost mi to usnadní a hlavně urychlí rozjezd.
 Václave i Tobě dík, ozvu se soukromě až to dostavím a oživím a
domluvíme se.

Vývod číslo 1 sériového konektoru pasuje do hranaté plošky na desce v
případě použití samce (MALE). Mám to tu před sebou, takže jsem to
ověřil.

melsoft

Re: Re: unikarta

Vaclav Peroutka SHARP MZ-800

Zobrazit citovaný text (4 řádky)
> Vývod číslo 1 sériového konektoru pasuje do hranaté plošky na desce v
 případě
> použití samce (MALE). Mám to tu před sebou, takže jsem to ověřil.
> 
Aha, tak mam rad asi samicky v rukach, nez na deskach ;-)

Tady je fotka null-modem kabelu. Pro tenhle je to urceno. Tj. pro pripojeni dvou
Sharpu.

http://en.wikipedia.org/wiki/File:Null_modem_cable_1.jpg

V.

Re: Re: Re: unikarta

melsoft SHARP MZ-800

Ahoj, dostal jsem se do fáze, kdy mám osazeno vše kromě MAX3232, ethernet
 rozhraní a krystalů (a případných souvisejících kondenzátorků). Mám
pocit, že jsem tu někde četl, že unikarta má v této konfiguraci mít
odběr 18mA, mně bere 28mA. Z ničeho se nekouří, nic se nezahřívá. Může
to být ještě OK? (je nenaprogramovaná!)
LEDky zatím nesvítí (to je předpokládám OK, když není nic
naprogramováno?). Napětí za stabilizátorem je 3,30V, osciloskopem jsem
zatím neměl možnost přeměřit. 

Re: Re: Re: unikarta

Vaclav Peroutka SHARP MZ-800

Zobrazit citovaný text (14 řádků)
> Ahoj, dostal jsem se do fáze, kdy mám osazeno vše kromě MAX3232,
 ethernet
> rozhraní a krystalů (a případných souvisejících kondenzátorků). Mám 
pocit, že
> jsem tu někde četl, že unikarta má v této konfiguraci mít odběr 18mA,
mně bere
> 28mA. Z ničeho se nekouří, nic se nezahřívá. Může to být ještě OK? 
(je
> nenaprogramovaná!)
> LEDky zatím nesvítí (to je předpokládám OK, když není nic
naprogramováno?).
> Napětí za stabilizátorem je 3,30V, osciloskopem jsem zatím neměl
možnost
> přeměřit. 
Ale jo, to zni rozumne, kdyz stabilizator kmita, vetsinou ukaze vyssi napeti,
treba 3,6V nebo tak. Mam nachystanou jeste jednu unikartu, tu mam osazenou
vicemene kompletne, tak ji pak zmerim, asi o vikendu.

V.