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 · 18 zpráv

Re: unikarta

Zdenek Adler SHARP MZ-800

Pro všechny co zajímá řešení Vaškova dotazu:

hvězdička u názvu souborů znamená uzamčený soubor, tzn. obdobu atributu 
"Read only" u CPM souborů. V Basicu MZ-2Z046 je možné tento atrubut měnit 
příkazy LOCK"jmeno_souboru" a UNLOCK "jmeno_souboru". Teprve po odemčení je 
možné soubor smazat příkazem DELETE.

Zdenek

P.S.: Byl na Bytefestu 2010 vůbec nějaký Sharpista? :-) Prozatím 2 galerie 
na bytefest.org tuto skutečnost zatím popírají :-)



Zobrazit citovaný text (131 řádků)
----- Original Message ----- 
From: "Vaclav Peroutka (sharpemupandora.cz)" <vaclavpe[doména skryta]>
To: "Konference "Počítač SHARP MZ-800 a emulátory"" <sharpemupandora.cz>
Sent: Sunday, October 03, 2010 9:20 PM
Subject: Re: unikarta


>
> 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
>   -
>
>
>> ----------------------------------------
>>
>> 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
>
> ---
> 

ByteFest 2010

Michal Hučík SHARP MZ-800

  Dne 5.10.2010 9:02, Zdenek Adler (sharpemupandora.cz) napsal(a):
Zobrazit citovaný text (4 řádky)
>
> P.S.: Byl na Bytefestu 2010 vůbec nějaký Sharpista? :-) Prozatím 2 
> galerie na bytefest.org tuto skutečnost zatím popírají :-)
>
Nekdo si tam fotil ten muj zadratovany chumel, kteremu rikam Unikarta, 
tak treba se ty fotky jeste nekde objevi :)

Re: ByteFest 2010

Factor6 SHARP MZ-800

Nekdo = ja :)

F6



2010/10/5 Michal Hučík (sharpemupandora.cz) <ordoz[doména skryta]>

 Dne 5.10.2010 9:02, Zdenek Adler (sharpemupandora.cz) napsal(a):

P.S.: Byl na Bytefestu 2010 vůbec nějaký Sharpista? :-) Prozatím 2 galerie na bytefest.org tuto skutečnost zatím popírají :-)


Nekdo si tam fotil ten muj zadratovany chumel, kteremu rikam Unikarta, tak treba se ty fotky jeste nekde objevi :)


---

Re: unikarta

Jakub Ladman SHARP MZ-800

Očekávám doručení zbylých součástek na unikartu, do pátku bych to
 určitě měl 
mít osazené.
Pak začne velký loadovací a oživovací víkend.
Kdyby firmware získal svn server nebylo by to na škodu...

Jakub Ladman


Dne úterý 05 Říjen 2010 09:02:41 Zdenek Adler (sharpemupandora.cz)
napsal(a):
Zobrazit citovaný text (182 řádků)
> Pro všechny co zajímá řešení Vaškova dotazu:
> 
> hvězdička u názvu souborů znamená uzamčený soubor, tzn. obdobu
atributu
> "Read only" u CPM souborů. V Basicu MZ-2Z046 je možné tento atrubut
měnit
> příkazy LOCK"jmeno_souboru" a UNLOCK "jmeno_souboru". Teprve po odemčení
je
> možné soubor smazat příkazem DELETE.
> 
> Zdenek
> 
> P.S.: Byl na Bytefestu 2010 vůbec nějaký Sharpista? :-) Prozatím 2
galerie
> na bytefest.org tuto skutečnost zatím popírají :-)
> 
> 
> 
> ----- Original Message -----
> From: "Vaclav Peroutka (sharpemupandora.cz)" <vaclavpe[doména skryta]>
> To: "Konference "Počítač SHARP MZ-800 a emulátory""
<sharpemupandora.cz>
> Sent: Sunday, October 03, 2010 9:20 PM
> Subject: Re: unikarta
> 
> > 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
> > 
> >   -
> >> 
> >> ----------------------------------------
> >> 
> >> 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

Zobrazit citovaný text (2 řádky)
> Kdyby firmware získal svn server nebylo by to na škodu...
> 
Ja premyslel, ze bych to dal do GITu. Nasel jsem i free repozitare. Je to ten
 verzovaci system, ktery se pouziva na vyvoj linux kernelu. Tady je takova pekna
prezentace o GITu: http://excess.org/article/2008/07/ogre-git-tutorial/

Chci jen zkusit, jak se to bude chovat za firewallem ve windows.

Ma nekdo neco fundamentalniho proti GITu?

Vasek

Re: unikarta

Jakub Ladman SHARP MZ-800

Dne úterý 05 Říjen 2010 13:01:39 Vaclav Peroutka (sharpemupandora.cz) 
napsal(a):
Zobrazit citovaný text (14 řádků)
> > Kdyby firmware získal svn server nebylo by to na škodu...
> 
> Ja premyslel, ze bych to dal do GITu. Nasel jsem i free repozitare. Je to
> ten verzovaci system, ktery se pouziva na vyvoj linux kernelu. Tady je
> takova pekna prezentace o GITu:
> http://excess.org/article/2008/07/ogre-git-tutorial/
> 
> Chci jen zkusit, jak se to bude chovat za firewallem ve windows.
> 
> Ma nekdo neco fundamentalniho proti GITu?
> 
> Vasek
> 
> ---

Myslim si ze git je kanon na vrabce a jeste jsem ho osobne nepouzil, ale 
fundamentalne nic proti nemam.

Jakub

Re: unikarta

Michal Hučík SHARP MZ-800

Cau, ja mam osazenou desku uz od nedele :)  Moje poznamky k ozivovani:

K napajeni pri ozivovani je dobre pouzit 2 pinovy neoznaceny konektor, 
ktery je vlevo nahore nad C7 - pres nej si poustim do desky externich 5V 
... + je blize ke konektoru sbernice. K  naprogramovani CPLD jsem si 
musel z desky vytahnout jeste navic +3.3V pro nakrmeni programatoru - 
alespon jak PRESTO, tak i Xilinx USB Cable to potrebuji ... Mozna by 
bylo dobre pridat k tomu JTAG konektoru i pin s +3.3V... Do CPLD jsem si 
nahral nejaky zkusebni kod, kterym jsem si poslal stridave 1 a 0 na piny 
urcene pro DATA(0 - 7) na konektoru pro Sharp sbernici. Vse vypadalo OK, 
takze jsem do nej finalne nahral SVF, ktery poslal Vasek do konfery.

Na desku jsem si pripajel STM32F103 a s jeho zprovoznenim jeste malinko 
bojuju - jednak mi v Linuxu, ktery mam ve vmware nechce fungovat JLink a 
taky mam pocit, ze nemam spravne zapojenou redukci k propojeni JLinku a 
JTAG konektoru STM32... tato cesta je u mne prozatim mrtva :(
Osadil jsem vsak na desce i volitelne tlacitko pro externi reset 
aplikace a obvod FT232RL s miniUSB konektorem.  Stahnul a nainstaloval 
jsem si tuto utilitku 
http://www.st.com/stonline/products/support/micro/files/um0462.zip ... 
pak uz staci na unikarte jen switchnout jumpery J5 a J6 tak, aby byly 
zapojene propojky, ktere jsou blize k miniUSB konektoru. Dale pak 
docasne propojit switch J3, zapojit miniUSB kabel a v PC nastartovat 
"Flash Loader Demo" ... pokud bude program v PC hlasit, ze se mu 
nepodarilo spojit s STM32, tak staci zmacknout RESET na unikarte a 
zkusit se znovu pripojit. Takhle uz alespon u mne s STM32 komunikuje. 
Zkusil jsem si napsat i nejaky programek pro STM23, ktery by mi alespon 
zablikal s LEDkama, ale asi to neumim spravne nainicializovat, aby mi to 
bezelo z interniho oscilatoru, takze potrebuju nejake krmeni od Vaska... 
Pak se uvidi, zda je vse OK.

Michal

Dne 5.10.2010 12:55, Jakub Ladman (sharpemupandora.cz) napsal(a):
Zobrazit citovaný text (8 řádků)
> Očekávám doručení zbylých součástek na unikartu, do pátku bych to
 určitě měl
> mít osazené.
> Pak začne velký loadovací a oživovací víkend.
> Kdyby firmware získal svn server nebylo by to na škodu...
>
> Jakub Ladman
>

unikarta - zdrojove kody na SVN

Vaclav Peroutka SHARP MZ-800

Takze, pro ty aktivnejsi z nas, zdrojove kody se nachazeji na sf.net, nakonec je
 vse v SVN, an se mi nepodarilo protlacit GIT commity pres koproratni firevul..

http://mz800ukp1.svn.sourceforge.net/viewvc/mz800ukp1/

Stahovat zdrojaky se da bez registrace, pro bugfixy, zmeny v kodu atd. je
potreba mit na sf.net registraci a ja pak povolim pristup do repozitare.
Popravde receno, radeji bych ty zmeny prvne videl na vlastni oci - pokud nekdo
neco napise.

Vasek

Re: unikarta

Jakub Ladman SHARP MZ-800

Zobrazit citovaný text (6 řádků)
> Zkusil jsem si napsat i nejaky programek pro STM23, ktery by mi alespon
> zablikal s LEDkama, ale asi to neumim spravne nainicializovat, aby mi to
> bezelo z interniho oscilatoru, takze potrebuju nejake krmeni od Vaska...
> Pak se uvidi, zda je vse OK.
> 
> Michal
Tak jsem na tento popud hledal mezi zdrojáky a skripty něco co by oscilátor
nastavovalo a nenašel, jestli jsou potřeba nějaké další instrukce, tak je 
prosím Vašku přidej.

Díky

JL

Re: unikarta

Vaclav Peroutka SHARP MZ-800

Zobrazit citovaný text (5 řádků)
> Tak jsem na tento popud hledal mezi zdrojáky a skripty něco co by oscilátor
> nastavovalo a nenašel, jestli jsou potřeba nějaké další instrukce, tak
 je 
> prosím Vašku přidej.
> 
Ehmmm, kdyz se podivas do hal.h, tak je tam #if 0 ... #endif -> timto je
zakomentovany externi oscilator s PLL. Po startu STM32 nabehne na interni
oscilator. A pokud se do RCC registru nevrta, procesor bezi stale z interniho
oscilatoru. V kodu to je okomentovane, tahle cast vychazi z mych prvnich hratek 
s STM32.

Jinak, pro nejvyssi vykon je potreba pouzit krystal 9MHz - ten pak v PLL
vynasobit na 36MHz. S tim je pak potreba upravit delicky SPI a UARTu. Dale cist 
na kartach CSD registr a podle toho volit rychlost komunikace na SPI. Dalsi
kriticka vec je optimalizace stavajiciho kodu. Ale to jsou uz takove tresnicky, 
az vsechno bude fungovat, jak ma.

A jeste jedna vec -  co se tyce LEDky, tak pokud ji budete osazovat, pouzijte
svitive LED na 2mA - stare Tesly v tom nepojedou, Sharp nema vlastni elektrarnu 
na takove zalezitosti - ze, Michale ;-)

V.

Re: unikarta

Jakub Ladman SHARP MZ-800

a ještě tohle, sím, sím
kde ta knihovna roste?

STM32LIB = /V/projekty/arm-
CortexM3/STM32F10x_StdPeriph_Lib/Libraries/CMSIS/CM3/
STM32LIB = /sw/STM32F10x_StdPeriph_Lib_V3.3.0/Libraries/CMSIS/CM3/
#STM32LIB = /sw/STM32F10x_StdPeriph_Lib/Libraries/CMSIS/CM3/
STM32LIB = /home/bobika/programovani/arm-
cortexM3/STM32F10x_StdPeriph_Lib/Libraries/CMSIS/CM3/

JL

Dne úterý 05 Říjen 2010 22:37:22 Jakub Ladman (sharpemupandora.cz)
 napsal(a):
Zobrazit citovaný text (18 řádků)
> > Zkusil jsem si napsat i nejaky programek pro STM23, ktery by mi alespon
> > zablikal s LEDkama, ale asi to neumim spravne nainicializovat, aby mi to
> > bezelo z interniho oscilatoru, takze potrebuju nejake krmeni od Vaska...
> > Pak se uvidi, zda je vse OK.
> > 
> > Michal
> 
> Tak jsem na tento popud hledal mezi zdrojáky a skripty něco co by
oscilátor
> nastavovalo a nenašel, jestli jsou potřeba nějaké další instrukce, tak
je
> prosím Vašku přidej.
> 
> Díky
> 
> JL
> 
> ---

Re: unikarta

Michal Hučík SHARP MZ-800

  Dne 5.10.2010 22:37, Jakub Ladman (sharpemupandora.cz) napsal(a):
Zobrazit citovaný text (4 řádky)
> Zkusil jsem si napsat i nejaky programek pro STM23, ktery by mi alespon
>> zablikal s LEDkama, ale asi to neumim spravne nainicializovat, aby mi to
>> bezelo z interniho oscilatoru, takze potrebuju nejake krmeni od Vaska...
>> Pak se uvidi, zda je vse OK.
Sahnul jsem na to osciloskopem a vse je OK! LEDky mi neblikaji zrejme 
proto, ze tech 470R je na ne moc :) Zitra to doladim ale vypada to, ze 
STM32 je funkcni.

Re: unikarta

Michal Hučík SHARP MZ-800

  Dne 5.10.2010 22:52, Jakub Ladman (sharpemupandora.cz) napsal(a):
Zobrazit citovaný text (10 řádků)
> a ještě tohle, sím, sím
> kde ta knihovna roste?
>
> STM32LIB = /V/projekty/arm-
> CortexM3/STM32F10x_StdPeriph_Lib/Libraries/CMSIS/CM3/
> STM32LIB = /sw/STM32F10x_StdPeriph_Lib_V3.3.0/Libraries/CMSIS/CM3/
> #STM32LIB = /sw/STM32F10x_StdPeriph_Lib/Libraries/CMSIS/CM3/
> STM32LIB = /home/bobika/programovani/arm-
> cortexM3/STM32F10x_StdPeriph_Lib/Libraries/CMSIS/CM3/
>
Roste tady 
http://www.st.com/stonline/products/support/micro/files/stm32f10x_stdperiph_lib.
zip


Re: unikarta

Jakub Ladman SHARP MZ-800

Dne středa 06 Říjen 2010 00:07:56 Michal Hučík (sharpemupandora.cz) 
napsal(a):
Zobrazit citovaný text (18 řádků)
>   Dne 5.10.2010 22:52, Jakub Ladman (sharpemupandora.cz) napsal(a):
> > a ještě tohle, sím, sím
> > kde ta knihovna roste?
> > 
> > STM32LIB = /V/projekty/arm-
> > CortexM3/STM32F10x_StdPeriph_Lib/Libraries/CMSIS/CM3/
> > STM32LIB = /sw/STM32F10x_StdPeriph_Lib_V3.3.0/Libraries/CMSIS/CM3/
> > #STM32LIB = /sw/STM32F10x_StdPeriph_Lib/Libraries/CMSIS/CM3/
> > STM32LIB = /home/bobika/programovani/arm-
> > cortexM3/STM32F10x_StdPeriph_Lib/Libraries/CMSIS/CM3/
> 
> Roste tady
> http://www.st.com/stonline/products/support/micro/files/stm32f10x_stdperiph
> _lib.zip
> 
> 
> 
> ---

Danke schön :-D

Re: unikarta

Jakub Ladman SHARP MZ-800

Tak se mi podařilo ten projekt přeložit, ovšem musel jsem zakomentovat
 tenhle 
parametr, který můj kompilátor nezná

-mfix-cortex-m3-ldrd 

Uvidím jestli to bude fungovat nebo ne.

můj překladač je arm-elf-gcc 4.3.3

JL

Re: unikarta

Michal Hučík SHARP MZ-800

Takze po trapasu s obracenyma LEDkama uz mi vse chodi jak ma. STM jsem 
nakrmil kodem z svn a Sharp nabehnul napoprve - takze je to docela 
vanilla board :)

Pred spustenim je na SD karte potreba vytvorit adresar /unicard do 
ktereho se musi nahrat rdloader.mzq a setup.mzf ... Dale pak je dobre 
pridat si na SD i adresare s nejakymi DSK a MZF soubory.

Pokud unikarta zjisti, ze v mechanice neni pripojeny zadny diskovy 
obraz, tak rovnou nastartuje do setup managera. Jinak staci stisknout 
[Q] + reset a manager se nahraje do pameti.

Ovladani programu setup managera:

- kurzurem nahoru dolu, prochazeni po polozkach

- kurzor vlevo a vpravo, kurzor skoci na prvni, nebo posledni polozku na 
obrazovce a potom na zacatek, nebo konec dalsi obrazovky

- [ENTER] vstup do adresare, pokud bouchnete na MZF, tak jej natahne do 
pameti (pozor diskovy BASIC natazeny timto zpusobem z MZF se nebude 
chovat jako diskovy, ale bude se snazit najit QDisc a prikazy pro 
diskove rutiny odhodi!). Bouchnuti entrem na libovolnem DSK vyvola na 
spodnim radku obrazovky dialog s volbou A az D, ktera umozni zasunuti 
DSK do prislusne mechaniky, pripadne opet ENTER pro opusteni teto nabidky.

- [R] zobrazi volbu pro reboot - bohuzel soucasna verze repozitare na 
STM32 jeste neumi udelat automaticky remount diskety pri zmene 
konfigurace, takze vam to ted nabootuje v konfiguraci jakou jste meli 
pred poslednim startem ... dokud se tam ten auto remount nedodela, tak 
je po zmene konfigurace radice nutne tak jako tak stisknout reset.

Michal




Re: unikarta

Michal Hučík SHARP MZ-800

  Dne 6.10.2010 10:52, Michal Hučík (sharpemupandora.cz) napsal(a):
Zobrazit citovaný text (3 řádky)
> Pred spustenim je na SD karte potreba vytvorit adresar /unicard do 
> ktereho se musi nahrat rdloader.mzq a setup.mzf ... Dale pak je dobre 
> pridat si na SD i adresare s nejakymi DSK a MZF soubory.
Hlava derava :( Do adresare /unicard je jeste potreba ulozit textovy 
soubor ROMDISC.CFG, jehoz obsahem je cesta k setup manageru, tedy:

/unicard/setup.mzf

Michal

Re: Re: unikarta

Michal Hučík SHARP MZ-800

Dalsi info z ozivovani: JLink nakonec taky potreboval pripojit jeste Vref 3.3V, 
aby konecne zacal fungovat. Uz je ted tedy i u mne mozne programovat STM32 primo
v Sharpu pres JTAG. S tim bootloaderem by to bylo fajn pokud byla karta vytazena
ze Sharpa, ale uvnitr to bylo malinko nesikovne. 
Je zvlastni, ze Vaskovi funguje stejny programator bez nutnosti pripojeni Vref -
shodli jsme se na tom, ze je to zrejme tim, ze pouzivam skaredsi a delsi kablik 
:)

Michal