Ahoj vepolek! Protoze je na ceste od Romana PMD32-SD (dale jen PMD) a asi to bude zajimat i jine lidicky, co si ho taky objednali, zakladam toto "poradensky" vlakno. Byl bych rad, kdyby Roman, GAMA, Melsoft ci jini, co o tom neco vedi obcas neco zodpovedeli a pomohli. Nejlip vepsali pod konkretni dotazy. Takze predpoklad je (alespon u me) mit funkcni Sapi s CP/M, ve sbernici pridanou spravne nastavenou desku DPP-1, vyrobeny kabel mezi PMD a funkcni a nastaveny PMD s zasunutou SD kartou. To vse zatim splnuji krome toho PMD, ktery snad do konce tydne bude bud muj ci zapujceny od EC1045. 1/ V CP/M bude nutny dost velky zasah do Biosu. Ovladace pro PMD dal Roman k dispozici, takze je staci zamontovat do Biosu. Ja jsem se v prvni fazi rozhodl pro konfiguraci A,B: 8", C: PMD 2Mb. V biosu je potreba povolit v sluzbe Select dalsi disk C: . Je nutne pro neho nadefinovat tabulky , dale pametovy pole ALL a CHK. Taky se musi do stavajicich sluzeb Read a Write zabudovat pro novy disk odskoky do ovladacu Read a Write pro PMD. Dale se musi do sluzby Bios Boot zabudovat odskok na inicializaci PMD. Je to dost prace a kdo aspon trochu nezna CP/M at se na me obrati, pomuzu mu to zprovoznit. Bohuzel Bios bude po techto upravach prilis dlouhy a tak je nutne pouzit na 8" pro jeho ulozeni krome 7 sektoru v systemovych stopach taky sesti nevyuzitych sektoru v posledni stope. Vzorovy bios dam az to rozchodim na Drop. 2/DPP-1 se musi nastavit DIPy pro adresu, rizeni smeru a polarity dat. Adresu jsem zvolil 28-2D H. Taky to bude na Dropu vcetne kabelu vse pohromade na jednom miste. Takze v soucastnosti pokud nastartuju Sapi bez PMD a DPP-1, tak mi po puvodni presentacni hlasce CP/M vypise "Inic PMD" a zacne valit velkou rychlosti na obrazovku tecky. (kazda je jeden pokus o inic PMD). Pokud osadim spravne naadresovanou DPP-1 tak, tak tech tecek je asi 3 za sekundu. Dal uz nic bez PMD zkoumat nejde. Ted bych mel nekolik dotazu na experty, co jak ma byt a pod. -:) - takze nejdrive to teckovani a jeho zmena a rychlost jak jsem popsal je v poradku ? Zkousel jsem neco odchytit na konektoru DPP-1 a nic se tam nedeje, vse je v "1" jen IFB je "0". Je to spravne "zakously" v cekani na prezentacni byte od PMD? - dal by me zajimalo, pokud bude PMD jako C: a vyse, zda je spravne v SendSectorTrack odecist od cisla disku disky pred pozici PMD, tedy pokud to je C: tak odecist 2? - pokud bych chtel vice mechanik (C,D,E,F:)na PMD, predpokladam, ze je to jen veci poctu disku ve sluzbe Select, doplneni tabulek a ALL a CHK. V ovladaci PMD se nic nemeni a nebo tam je nekde test na pocet mechanik? - z popisu PMD sem snad pochopil, ze prikazem New Image se vytvori a naformatuje na zcela novy SD karte "disketa". Ale stale nejak nemam jasno, jak je to s definici jeji velikosti. Omlouvam se za svoji tupost. -:) Na strane CP/M me to je jasny, proste 2 Mb disketa, 1024 (nebo 1020 se system stopou) AL bloku x 2Kb, 64 sektoru x 128 byte na stope. - pokud bych chtel mit na PMD moznost bootovani, predpokladam rezervaci 1 stopy, tedy 64 sektoru, coz je proti 8" s 52 (ci u me s 58) sektory bohate vic, nez je potreba. Ale potom by se musela obsluha PMD presunout z Biosu do systemovyho monitoru v Eprom. Jinak si zatim nedovedu predstavit, jak by se nacetl boot a bios, kde jsou ovladace PMD nyni. Dival jsem se na povel "B" a je to spravne, ze umi pouze nacist 1. sektor stopy 0? Tam by potom mela byt sekvence na nacteni 63 sektoru povelem "Q" s klasickym pristupem s promennou Disk, Sektor, Stopa? Tot zatim vse, uz se tesim na balik Neflakam se, zkousim CP/m s bootovanim z ZRMD-1. Neuveritelnej fofr, zapne se vypinac a na obrazovce je za sekundu ziva CP/M. Zadny smidlani disket. -:) Jirka
Celé vlákno · 13 zpráv
Re: Oziveni PMD32-SD na Sapi
Roman Bórik SAPI-1
Ahoj.
Zobrazit citovaný text (4 řádky)
> - takze nejdrive to teckovani a jeho zmena a rychlost jak jsem popsal > je v poradku ? Zkousel jsem neco odchytit na konektoru DPP-1 a nic se > tam nedeje, vse je v "1" jen IFB je "0". Je to spravne "zakously" v > cekani na prezentacni byte od PMD?
Pokiaľ je to v stave, že v slučke voláš rutinu CheckDevice, tak je to správne chovanie.
Zobrazit citovaný text (3 řádky)
> - dal by me zajimalo, pokud bude PMD jako C: a vyse, zda je spravne > v SendSectorTrack odecist od cisla disku disky pred pozici PMD, tedy > pokud to je C: tak odecist 2?
Áno, namiesto ORA A -> SUI 2
Zobrazit citovaný text (3 řádky)
> - pokud bych chtel vice mechanik (C,D,E,F:)na PMD, predpokladam, ze je > to jen veci poctu disku ve sluzbe Select, doplneni tabulek a ALL a CHK. > V ovladaci PMD se nic nemeni a nebo tam je nekde test na pocet mechanik?
Žiadne zmeny v ovládači nie sú potrebné.
Zobrazit citovaný text (6 řádků)
> - z popisu PMD sem snad pochopil, ze prikazem New Image se vytvori a > naformatuje na zcela novy SD karte "disketa". Ale stale nejak nemam > jasno, jak je to s definici jeji velikosti. Omlouvam se za svoji tupost. > -:) > Na strane CP/M me to je jasny, proste 2 Mb disketa, 1024 (nebo 1020 > se system stopou) AL bloku x 2Kb, 64 sektoru x 128 byte na stope.
Ako je uvedené v popise komunikačného protokolu pre PMD 32-SD, povel 'N' vyžaduje, aby bolo meno súboru (image) uvedené vrátane prípony. Práve na základe prípony súboru PMD 32-SD vie, o aký image sa jedná. Prípona súboru musí byť zadefinovaná v konfiguračnom súbore "images.cfg". Táto definícia zahŕňa iba počet stôp a počet (logických) sektorov na stopu. PMD 32-SD sa nezaujíma o logický formát disku (alokačné bloky a pod.).
Zobrazit citovaný text (8 řádků)
> - pokud bych chtel mit na PMD moznost bootovani, predpokladam rezervaci > 1 stopy, tedy 64 sektoru, coz je proti 8" s 52 (ci u me s 58) sektory > bohate vic, nez je potreba. Ale potom by se musela obsluha PMD presunout > z Biosu do systemovyho monitoru v Eprom. Jinak si zatim nedovedu > predstavit, jak by se nacetl boot a bios, kde jsou ovladace PMD nyni. > Dival jsem se na povel "B" a je to spravne, ze umi pouze nacist 1. > sektor stopy 0? Tam by potom mela byt sekvence na nacteni 63 sektoru > povelem "Q" s klasickym pristupem s promennou Disk, Sektor, Stopa?
Áno, povel 'B' načítava iba Boot sektor z disku A:. Pre načítanie zbytku systému sa už musí použiť opakovane povel 'Q'.
Zobrazit citovaný text (1 řádek)
> Tot zatim vse, uz se tesim na balik
Ak sa pozrieš na sledovanie zásielok, tak balíček je už v krajine prijímateľa ;-) Roman
Re: Oziveni PMD32-SD na Sapi
Jiri Biba SAPI-1
Tak to by bylo super, kdyby prisel v po ci ut!! Diky za odpovedi. Jirka
Zobrazit citovaný text (106 řádků)
----- PŮVODNÍ ZPRÁVA ----- Od: "Roman Bórik (sapipandora.cz)" <roman.borik[doména skryta]> Komu: "Konference 'SAPI-1 a československé mikropočítače'" <sapipandora.cz> Předmět: Re: Oziveni PMD32-SD na Sapi Datum: 19.2.2012 - 17:04:42 > > Ahoj. > > > - takze nejdrive to teckovani a jeho zmena a > > rychlost jak jsem popsal > > > je v poradku ? Zkousel jsem neco odchytit na > > konektoru DPP-1 a nic se > > > tam nedeje, vse je v "1" jen IFB je "0". Je to > > spravne "zakously" v > > > cekani na prezentacni byte od PMD? > > Pokiaľ je to v stave, že v slučke voláš rutinu > CheckDevice, tak je to > správne chovanie. > > > - dal by me zajimalo, pokud bude PMD jako C: a > > vyse, zda je spravne > > > v SendSectorTrack odecist od cisla disku disky > > pred pozici PMD, tedy > > > pokud to je C: tak odecist 2? > > Áno, namiesto ORA A -> SUI 2 > > > - pokud bych chtel vice mechanik (C,D,E,F:)na > > PMD, predpokladam, ze je > > > to jen veci poctu disku ve sluzbe Select, > > doplneni tabulek a ALL a CHK. > > > V ovladaci PMD se nic nemeni a nebo tam je nekde > > test na pocet mechanik? > > > Žiadne zmeny v ovládači nie sú potrebné. > > > - z popisu PMD sem snad pochopil, ze prikazem > > New Image se vytvori a > > > naformatuje na zcela novy SD karte "disketa". > > Ale stale nejak nemam > > > jasno, jak je to s definici jeji velikosti. > > Omlouvam se za svoji tupost. > > > -:) > > Na strane CP/M me to je jasny, proste 2 Mb > > disketa, 1024 (nebo 1020 > > > se system stopou) AL bloku x 2Kb, 64 sektoru x > > 128 byte na stope. > > > Ako je uvedené v popise komunikačného protokolu > pre PMD 32-SD, povel 'N' > vyžaduje, aby bolo meno súboru (image) uvedené > vrátane prípony. > Práve na základe prípony súboru PMD 32-SD vie, o > aký image sa jedná. Prípona > súboru musí byť zadefinovaná v konfiguračnom > súbore "images.cfg". > Táto definícia zahŕňa iba počet stôp a počet > (logických) sektorov na stopu. > PMD 32-SD sa nezaujíma o logický formát disku > (alokačné bloky a pod.). > > > - pokud bych chtel mit na PMD moznost bootovani, > > predpokladam rezervaci > > > 1 stopy, tedy 64 sektoru, coz je proti 8" s 52 > > (ci u me s 58) sektory > > > bohate vic, nez je potreba. Ale potom by se > > musela obsluha PMD presunout > > > z Biosu do systemovyho monitoru v Eprom. Jinak > > si zatim nedovedu > > > predstavit, jak by se nacetl boot a bios, kde > > jsou ovladace PMD nyni. > > > Dival jsem se na povel "B" a je to spravne, ze > > umi pouze nacist 1. > > > sektor stopy 0? Tam by potom mela byt sekvence > > na nacteni 63 sektoru > > > povelem "Q" s klasickym pristupem s promennou > > Disk, Sektor, Stopa? > > > Áno, povel 'B' načítava iba Boot sektor z disku > A:. > Pre načítanie zbytku systému sa už musí použiť > opakovane povel 'Q'. > > > Tot zatim vse, uz se tesim na balik > > Ak sa pozrieš na sledovanie zásielok, tak balíček > je už v krajine > prijímateľa ;-) > > Roman > > --------------------- > sapipandora.cz > Konference o SAPI-1 > --- > -- - - Reklama - - - - - - - - - - - - - - Portál VOLNÝ.cz opět rozšířil nabídku obsahu pro své uživatele - inspirativní čtení na téma bydlení a vše, co s ním souvisí nově najdete v rubrice Životní styl na http://bit.ly/xS61be
RE: Oziveni PMD32-SD na Sapi
Jiri Biba SAPI-1
Tak balik po jistych obstrukcich Cesky posty dorazil. Podle sledovaciho systemu mel byt dorucen vcera. Kdyz jsem tam volal, nic pro me nemeli. No a dnes ve schrance, ze jsem nebyl vcera zastizen... Nastesti to na poste nasli.... Bezny postup, netreba se divit. -:)) Takze co Roman slibil, je tu. Vzal jsem 12V adapter zkontroloval jeho napeti a polaritu a pripojil do PMD. A nic! To jsi me Romane dostal, stredni kolik minus, jeste ze tam davas tu diodu. -:)) Zatim jsem tyhle konektory videl ve vsem plus na stredu. Takze po prepolovani naskocil na sviticim displeji napis "PMD 32-SD v3.1 4. feb 2012" ktery presel v hlasku "Insert SD Card Press any button". Po zastrceni karty se ale vubec nic nedelo... Vzal jsem jinou kartu z Tom Toma a provedl restart a pak prisel vypis "Card init error". Teprve treti karta mi hodila "PMD 32-SD Ready". Pokud je zastrcena karta pri zapnuti, prejde to sem rovnou. Tu zcela novou kartu jdem zkusil na PC a na nem se chovala mravne. Tak jsem ji zkusil naformatovat na FAT16 a pak se uz chytla. Ze by je u Panasonicu formatovali na FAT32? Tu z Tom Toma jsem dal nezkoumal. Po stisku Enter je vypis "PMD 32-SD Menu Drive A: a da se listovat na Drive B:, C:, D:, Create new image a Backlight set up. Backlight nabizi dobu sviceni po klavese. Tak jsem zkusil potvrdit disk A: Nasledoval vypis "A:<empty> <=Rem >=Ins E=WP Pri potvrzeni Rem probliklo kratce "Drive A: Wait please" a vratilo se to zpet. Pri potvrzeni Ins byla hlaska Select image No files/folders Pri volbe E zadna reakce, proste neni disk tak nemuze byt WP Stejne se to chova pro B: C: D: Kdyz jsem potvrdil Cewate new image, tak byla hlaska "Select directory <root>". Na sipky se nic nedelo, enter me hodil "Enter image name". Tak jsem na zkousku zadal a.a a sostal jsem hlasku "Config missing!" Jasne, SD karta je po formatu v PC prazdna. Zatim vse tak jak je navod na netu na verzi 2. Takze podle popisu na netu jsem vytvoril v PC na SD karte do ROOT soubor images.cfg s obsahem: 2mb 256 64 coz by mel byt nejvetsi mozny CP/M disk 2 Mb s 256 stopami a 64 sektory x 128. Predpokladam spravne Romane, ze tam mohu nadefinovat treba 20 ruznych formatu, ktere pak budu rozlisovat priponou u jmen jednotlivych image disket? Tak jsem vytvoril na PC v poznamkovym bloku soubor images.cfg. Jenze jak tu SD kartu dam do PMD, zustane uvodni hlaska po zapnuti a mrtvola. Po naformatovani to zase maka jak jsem popsal vyse ale bohuzel jak dal, nevim. Proste jak se nahraje na PC do karty soubor s priponou cfg, tak ani tuk. Jak jinak vytvorit a nebo prejit pres konfiguracni soubor nevim... Pokud jsem zkusil na PC vytvorit viceurovnovou strukturu adresaru a ta na PMD jde prohlizet jak nahoru, tak dolu, takze formatove a kodovanim je asi vse v poradku. Kdyz na SD kartu ulozim nejaky soubor, taky ho najdu. Kdyz ho odentruju, okamzite hlasi "Config missing". Tohle bude asi nejaky my neumetelstvi ale horsi je, ze i kdyz PMD pripojim na DPP-1 na Sapi tak ho Sapi nenajde. Ale vlastne nevim, jestli ho muze nalezt, kdyz se PMD zatim nenakonfigurovalo. Takze prosim rady.... Jirka
Zobrazit citovaný text (113 řádků)
-----Original Message----- From: Jiri Biba (sapipandora.cz) [mailto:unive.nb[doména skryta]] Sent: Sunday, February 19, 2012 11:02 PM To: Konference "SAPI-1 a československé mikropočítače" Subject: Re: Oziveni PMD32-SD na Sapi Tak to by bylo super, kdyby prisel v po ci ut!! Diky za odpovedi. Jirka ----- PŮVODNÍ ZPRÁVA ----- Od: "Roman Bórik (sapipandora.cz)" <roman.borik[doména skryta]> Komu: "Konference 'SAPI-1 a československé mikropočítače'" <sapipandora.cz> Předmět: Re: Oziveni PMD32-SD na Sapi Datum: 19.2.2012 - 17:04:42 > > Ahoj. > > > - takze nejdrive to teckovani a jeho zmena a rychlost jak jsem > > popsal > > > je v poradku ? Zkousel jsem neco odchytit na > > konektoru DPP-1 a nic se > > > tam nedeje, vse je v "1" jen IFB je "0". Je to > > spravne "zakously" v > > > cekani na prezentacni byte od PMD? > > Pokiaľ je to v stave, že v slučke voláš rutinu CheckDevice, tak je to > správne chovanie. > > > - dal by me zajimalo, pokud bude PMD jako C: a vyse, zda je spravne > > > v SendSectorTrack odecist od cisla disku disky > > pred pozici PMD, tedy > > > pokud to je C: tak odecist 2? > > Áno, namiesto ORA A -> SUI 2 > > > - pokud bych chtel vice mechanik (C,D,E,F:)na PMD, predpokladam, ze > > je > > > to jen veci poctu disku ve sluzbe Select, > > doplneni tabulek a ALL a CHK. > > > V ovladaci PMD se nic nemeni a nebo tam je nekde > > test na pocet mechanik? > > > Žiadne zmeny v ovládači nie sú potrebné. > > > - z popisu PMD sem snad pochopil, ze prikazem New Image se vytvori a > > > naformatuje na zcela novy SD karte "disketa". > > Ale stale nejak nemam > > > jasno, jak je to s definici jeji velikosti. > > Omlouvam se za svoji tupost. > > > -:) > > Na strane CP/M me to je jasny, proste 2 Mb disketa, 1024 (nebo 1020 > > > se system stopou) AL bloku x 2Kb, 64 sektoru x > > 128 byte na stope. > > > Ako je uvedené v popise komunikačného protokolu pre PMD 32-SD, povel > 'N' > vyžaduje, aby bolo meno súboru (image) uvedené vrátane prípony. > Práve na základe prípony súboru PMD 32-SD vie, o aký image sa jedná. > Prípona súboru musí byť zadefinovaná v konfiguračnom súbore > "images.cfg". > Táto definícia zahŕňa iba počet stôp a počet > (logických) sektorov na stopu. > PMD 32-SD sa nezaujíma o logický formát disku (alokačné bloky a pod.). > > > - pokud bych chtel mit na PMD moznost bootovani, predpokladam > > rezervaci > > > 1 stopy, tedy 64 sektoru, coz je proti 8" s 52 > > (ci u me s 58) sektory > > > bohate vic, nez je potreba. Ale potom by se > > musela obsluha PMD presunout > > > z Biosu do systemovyho monitoru v Eprom. Jinak > > si zatim nedovedu > > > predstavit, jak by se nacetl boot a bios, kde > > jsou ovladace PMD nyni. > > > Dival jsem se na povel "B" a je to spravne, ze > > umi pouze nacist 1. > > > sektor stopy 0? Tam by potom mela byt sekvence > > na nacteni 63 sektoru > > > povelem "Q" s klasickym pristupem s promennou > > Disk, Sektor, Stopa? > > > Áno, povel 'B' načítava iba Boot sektor z disku A:. > Pre načítanie zbytku systému sa už musí použiť opakovane povel 'Q'. > > > Tot zatim vse, uz se tesim na balik > > Ak sa pozrieš na sledovanie zásielok, tak balíček je už v krajine > prijímateľa ;-) > > Roman > > --------------------- > sapipandora.cz > Konference o SAPI-1 > --- > -- - - Reklama - - - - - - - - - - - - - - Portál VOLNÝ.cz opět rozšířil nabídku obsahu pro své uživatele - inspirativní čtení na téma bydlení a vše, co s ním souvisí nově najdete v rubrice Životní styl na http://bit.ly/xS61be --------------------- sapipandora.cz Konference o SAPI-1 ---
RE: Oziveni PMD32-SD na Sapi
Jiri Biba SAPI-1
Tak jsem mezi tim zkoumal propojeni PMD32-SD s Sapi DPP-1. Zjistil jsem, ze kdyz prejde PMD do Ready, spadne DIR do 0, a na D0,D2,D4,D6 a /STB jedou neustale kratky impulzy do 0. Ostatni signaly jsou trvale v 1. Jenze kdyz jsem to pripojil na DPP-1 tak ty signaly se urovnove posunuly, nektery spadly az temer na 0 jiny byly na urovni 1-2V. Tak jsem znova prosel propojeni, zkontroloval signalovou logiku ovladani v biosu a na DPP-1 a zapojeni datovych vodicu a propojeni je spravne. Tak jsem vzal DPP-1 na TST03 (Petre, opet diky!! -:)) a zjistil, ze problem je v nastaveni DIPu. Proste musi byt jinak nez u fotek co poslal Melsoft. -:)) Ale on za to nemuze, ma PMD pripojeny do konektoru X2 a ja do X3. -:) Prvne po 25 letech, co jsem neco delal s DPP-1 jsem prisel na to, (mozna uz podruhy) ze prepinac S2-3 a S2-4 na kterym se nastavuje zpusob rizeni portu A, je na desce zrcadlove!!!! nez prepinace S2-1 a S2-2!!! Takze bacha ne to. Stav je nyni takovy, ze v okamziku, kdy skoci PMD32-SD do Ready, prestane Sapi psat tecky a napise "PMD32-SD nalezen". Velice me to potesilo. Kdyz jsem ale zkusil C: tak se mi vratila hlaska "BDOS ERROR ON C: BAD SECTOR". Asi to je spravne, kdyz na PMD32-SD neni nakonfigurovan zadny disk, proste to nenaslo ci neprecetlo pozadovany sektor. Ale asi to jsme na dobry ceste. Mohl bys mi Romane potvrdit, ze je to zatim spravne? No a samozrejme poradit, co s tou konfiguraci, co jsem psal pred par hodinama. Diky Jirka
Zobrazit citovaný text (186 řádků)
-----Original Message----- From: Jiri Biba (sapipandora.cz) [mailto:unive.nb[doména skryta]] Sent: Tuesday, February 21, 2012 2:12 PM To: Konference "SAPI-1 a československé mikropočítače" Subject: RE: Oziveni PMD32-SD na Sapi Tak balik po jistych obstrukcich Cesky posty dorazil. Podle sledovaciho systemu mel byt dorucen vcera. Kdyz jsem tam volal, nic pro me nemeli. No a dnes ve schrance, ze jsem nebyl vcera zastizen... Nastesti to na poste nasli.... Bezny postup, netreba se divit. -:)) Takze co Roman slibil, je tu. Vzal jsem 12V adapter zkontroloval jeho napeti a polaritu a pripojil do PMD. A nic! To jsi me Romane dostal, stredni kolik minus, jeste ze tam davas tu diodu. -:)) Zatim jsem tyhle konektory videl ve vsem plus na stredu. Takze po prepolovani naskocil na sviticim displeji napis "PMD 32-SD v3.1 4. feb 2012" ktery presel v hlasku "Insert SD Card Press any button". Po zastrceni karty se ale vubec nic nedelo... Vzal jsem jinou kartu z Tom Toma a provedl restart a pak prisel vypis "Card init error". Teprve treti karta mi hodila "PMD 32-SD Ready". Pokud je zastrcena karta pri zapnuti, prejde to sem rovnou. Tu zcela novou kartu jdem zkusil na PC a na nem se chovala mravne. Tak jsem ji zkusil naformatovat na FAT16 a pak se uz chytla. Ze by je u Panasonicu formatovali na FAT32? Tu z Tom Toma jsem dal nezkoumal. Po stisku Enter je vypis "PMD 32-SD Menu Drive A: a da se listovat na Drive B:, C:, D:, Create new image a Backlight set up. Backlight nabizi dobu sviceni po klavese. Tak jsem zkusil potvrdit disk A: Nasledoval vypis "A:<empty> <=Rem >=Ins E=WP Pri potvrzeni Rem probliklo kratce "Drive A: Wait please" a vratilo se to zpet. Pri potvrzeni Ins byla hlaska Select image No files/folders Pri volbe E zadna reakce, proste neni disk tak nemuze byt WP Stejne se to chova pro B: C: D: Kdyz jsem potvrdil Cewate new image, tak byla hlaska "Select directory <root>". Na sipky se nic nedelo, enter me hodil "Enter image name". Tak jsem na zkousku zadal a.a a sostal jsem hlasku "Config missing!" Jasne, SD karta je po formatu v PC prazdna. Zatim vse tak jak je navod na netu na verzi 2. Takze podle popisu na netu jsem vytvoril v PC na SD karte do ROOT soubor images.cfg s obsahem: 2mb 256 64 coz by mel byt nejvetsi mozny CP/M disk 2 Mb s 256 stopami a 64 sektory x 128. Predpokladam spravne Romane, ze tam mohu nadefinovat treba 20 ruznych formatu, ktere pak budu rozlisovat priponou u jmen jednotlivych image disket? Tak jsem vytvoril na PC v poznamkovym bloku soubor images.cfg. Jenze jak tu SD kartu dam do PMD, zustane uvodni hlaska po zapnuti a mrtvola. Po naformatovani to zase maka jak jsem popsal vyse ale bohuzel jak dal, nevim. Proste jak se nahraje na PC do karty soubor s priponou cfg, tak ani tuk. Jak jinak vytvorit a nebo prejit pres konfiguracni soubor nevim... Pokud jsem zkusil na PC vytvorit viceurovnovou strukturu adresaru a ta na PMD jde prohlizet jak nahoru, tak dolu, takze formatove a kodovanim je asi vse v poradku. Kdyz na SD kartu ulozim nejaky soubor, taky ho najdu. Kdyz ho odentruju, okamzite hlasi "Config missing". Tohle bude asi nejaky my neumetelstvi ale horsi je, ze i kdyz PMD pripojim na DPP-1 na Sapi tak ho Sapi nenajde. Ale vlastne nevim, jestli ho muze nalezt, kdyz se PMD zatim nenakonfigurovalo. Takze prosim rady.... Jirka -----Original Message----- From: Jiri Biba (sapipandora.cz) [mailto:unive.nb[doména skryta]] Sent: Sunday, February 19, 2012 11:02 PM To: Konference "SAPI-1 a československé mikropočítače" Subject: Re: Oziveni PMD32-SD na Sapi Tak to by bylo super, kdyby prisel v po ci ut!! Diky za odpovedi. Jirka ----- PŮVODNÍ ZPRÁVA ----- Od: "Roman Bórik (sapipandora.cz)" <roman.borik[doména skryta]> Komu: "Konference 'SAPI-1 a československé mikropočítače'" <sapipandora.cz> Předmět: Re: Oziveni PMD32-SD na Sapi Datum: 19.2.2012 - 17:04:42 > > Ahoj. > > > - takze nejdrive to teckovani a jeho zmena a rychlost jak jsem > > popsal > > > je v poradku ? Zkousel jsem neco odchytit na > > konektoru DPP-1 a nic se > > > tam nedeje, vse je v "1" jen IFB je "0". Je to > > spravne "zakously" v > > > cekani na prezentacni byte od PMD? > > Pokiaľ je to v stave, že v slučke voláš rutinu CheckDevice, tak je to > správne chovanie. > > > - dal by me zajimalo, pokud bude PMD jako C: a vyse, zda je spravne > > > v SendSectorTrack odecist od cisla disku disky > > pred pozici PMD, tedy > > > pokud to je C: tak odecist 2? > > Áno, namiesto ORA A -> SUI 2 > > > - pokud bych chtel vice mechanik (C,D,E,F:)na PMD, predpokladam, ze > > je > > > to jen veci poctu disku ve sluzbe Select, > > doplneni tabulek a ALL a CHK. > > > V ovladaci PMD se nic nemeni a nebo tam je nekde > > test na pocet mechanik? > > > Žiadne zmeny v ovládači nie sú potrebné. > > > - z popisu PMD sem snad pochopil, ze prikazem New Image se vytvori a > > > naformatuje na zcela novy SD karte "disketa". > > Ale stale nejak nemam > > > jasno, jak je to s definici jeji velikosti. > > Omlouvam se za svoji tupost. > > > -:) > > Na strane CP/M me to je jasny, proste 2 Mb disketa, 1024 (nebo 1020 > > > se system stopou) AL bloku x 2Kb, 64 sektoru x > > 128 byte na stope. > > > Ako je uvedené v popise komunikačného protokolu pre PMD 32-SD, povel > 'N' > vyžaduje, aby bolo meno súboru (image) uvedené vrátane prípony. > Práve na základe prípony súboru PMD 32-SD vie, o aký image sa jedná. > Prípona súboru musí byť zadefinovaná v konfiguračnom súbore > "images.cfg". > Táto definícia zahŕňa iba počet stôp a počet > (logických) sektorov na stopu. > PMD 32-SD sa nezaujíma o logický formát disku (alokačné bloky a pod.). > > > - pokud bych chtel mit na PMD moznost bootovani, predpokladam > > rezervaci > > > 1 stopy, tedy 64 sektoru, coz je proti 8" s 52 > > (ci u me s 58) sektory > > > bohate vic, nez je potreba. Ale potom by se > > musela obsluha PMD presunout > > > z Biosu do systemovyho monitoru v Eprom. Jinak > > si zatim nedovedu > > > predstavit, jak by se nacetl boot a bios, kde > > jsou ovladace PMD nyni. > > > Dival jsem se na povel "B" a je to spravne, ze > > umi pouze nacist 1. > > > sektor stopy 0? Tam by potom mela byt sekvence > > na nacteni 63 sektoru > > > povelem "Q" s klasickym pristupem s promennou > > Disk, Sektor, Stopa? > > > Áno, povel 'B' načítava iba Boot sektor z disku A:. > Pre načítanie zbytku systému sa už musí použiť opakovane povel 'Q'. > > > Tot zatim vse, uz se tesim na balik > > Ak sa pozrieš na sledovanie zásielok, tak balíček je už v krajine > prijímateľa ;-) > > Roman > > --------------------- > sapipandora.cz > Konference o SAPI-1 > --- > -- - - Reklama - - - - - - - - - - - - - - Portál VOLNÝ.cz opět rozšířil nabídku obsahu pro své uživatele - inspirativní čtení na téma bydlení a vše, co s ním souvisí nově najdete v rubrice Životní styl na http://bit.ly/xS61be --------------------- sapipandora.cz Konference o SAPI-1 --- --------------------- sapipandora.cz Konference o SAPI-1 ---
Re: Oziveni PMD32-SD na Sapi
Roman Bórik SAPI-1
Zdar
Zobrazit citovaný text (4 řádky)
> Takze co Roman slibil, je tu. Vzal jsem 12V adapter zkontroloval jeho > napeti a polaritu a pripojil do PMD. A nic! To jsi me Romane dostal, > stredni kolik minus, jeste ze tam davas tu diodu. -:)) Zatim jsem tyhle > konektory videl ve vsem plus na stredu.
Hmm, dôvod, prečo je to tak, ti nepoviem, skrátka to tak "vyšlo"...
Zobrazit citovaný text (9 řádků)
> Takze po prepolovani naskocil na sviticim displeji napis "PMD 32-SD > v3.1 4. feb 2012" ktery presel v hlasku "Insert SD Card Press any > button". Po zastrceni karty se ale vubec nic nedelo... Vzal jsem jinou > kartu z Tom Toma a provedl restart a pak prisel vypis "Card init error". > Teprve treti karta mi hodila "PMD 32-SD Ready". Pokud je zastrcena karta > pri zapnuti, prejde to sem rovnou. Tu zcela novou kartu jdem zkusil na PC > a na nem se chovala mravne. Tak jsem ji zkusil naformatovat na FAT16 a > pak se uz chytla. Ze by je u Panasonicu formatovali na FAT32? Tu z > Tom Toma jsem dal nezkoumal.
Fungovať by mali karty MMC, SD a aj SDHC, teda aj s FAT16 a aj s FAT32. Ja som to úspešne testoval s 512MB MicroSD Apacer, 2GB SD Kingston a 16GB SDHC AData. Prvé dve sú formátované na FAT16 a posledná na FAT32. Dôležité je to, že PMD 32-SD pozerá _iba_ na 0. (nultú) partíciu karty a pokiaľ tá nie je FAT16 alebo FAT32, tak je SD karta odmietnutá.
Zobrazit citovaný text (7 řádků)
> Takze podle popisu na netu jsem vytvoril v PC na SD karte do ROOT soubor > images.cfg s obsahem: > 2mb 256 64 > coz by mel byt nejvetsi mozny CP/M disk 2 Mb s 256 stopami a 64 sektory > x 128. Predpokladam spravne Romane, ze tam mohu nadefinovat treba 20 > ruznych formatu, ktere pak budu rozlisovat priponou u jmen jednotlivych > image disket?
Presne tak.
Zobrazit citovaný text (4 řádky)
> Tak jsem vytvoril na PC v poznamkovym bloku soubor images.cfg. Jenze jak > tu SD kartu dam do PMD, zustane uvodni hlaska po zapnuti a mrtvola. > Po naformatovani to zase maka jak jsem popsal vyse ale bohuzel jak dal, > nevim.
Oh shit!!!
Zobrazit citovaný text (6 řádků)
> Proste jak se nahraje na PC do karty soubor s priponou cfg, tak ani tuk. > Jak jinak vytvorit a nebo prejit pres konfiguracni soubor nevim... > Pokud jsem zkusil na PC vytvorit viceurovnovou strukturu adresaru a ta > na PMD jde prohlizet jak nahoru, tak dolu, takze formatove a kodovanim > je asi vse v poradku. Kdyz na SD kartu ulozim nejaky soubor, taky ho > najdu. Kdyz ho odentruju, okamzite hlasi "Config missing".
Oh shit, shit!!!
Zobrazit citovaný text (1 řádek)
> Tohle bude asi nejaky my neumetelstvi
Ver, že to nie je tebou.
Zobrazit citovaný text (3 řádky)
> ale horsi je, ze i kdyz PMD pripojim na DPP-1 na Sapi tak ho Sapi > nenajde. Ale vlastne nevim, jestli ho muze nalezt, kdyz se PMD zatim > nenakonfigurovalo.
Nájsť by ho mohol, ale iba ak je PMD 32-SD v stave Ready. A teraz k môjmu nadávaniu. Tebou popisované _chybné_ chovanie je dôsledkom môjho posledného "snaženia" pri úprave firmvéru pre podporu SDHC a FAT32. Pri týchto úpravách som upravoval aj parser konfiguračného súboru, pretože som tam (iniciatívne) pridával jednu fičúrku + z tohto dôvodu pribudol ajjeden nový povel. Ale toto bude popísané v osobitnom článku na našich stránkach. V parseri sú 2 zásadné chyby. Prvá nie je taká kritická a ľahko sa napraví. Parser sa nespamätá z toho, ak konfiguračný súbor neobsahuje predvolené meno obrazu disku a zacyklí sa. Náprava je teda jednoduchá, zapísať do konfiguračného súboru predvolené meno obrazu disku. Druhá chyba je kritickejšia (a pre SAPIstov experimentátorov zásadná) a spočíva v tom, že nie je možné zadať počet stôp na hodnotu 256, ale maximálne 255 (skúste hádať prečo...). Nápravou je, predbežne sa uspokojiť s maximom 255. Pre zaujímavosť, na túto chybu som prišiel aj ja akurát včera, keď som sachystal testovať CP/M na NCB85. Verte mi, išiel som vyskočiť z kože... :-( Pri predchádzajúcom ladení som na to neprišiel iba preto, že som používalsvoj pôvodný konfiguračný súbor a parsing tohto súboru prebehol bez chýb. Pochopiteľne to tak nemôže zostať a štve ma, že som už 5 kusov s touto chybou odoslal. Ukameňovať ma môžete pri najbližšej príležitosti... V prílohe je HEX súbor s opravenou verziou, takže kto má možnosť si MCU prepáliť, tak to môže urobiť sám. S ostatnými by som sa mohol snáď nejako na prepálení dohodnúť. V každom prípade, ak sa bude jednať o obrazy diskov, kde je počet stôp menší ako 256, tak by nemal byť žiadny problém. Roman
Přílohy
-
pmd32sd.hextext/plain · 104 kB
Re: Oziveni PMD32-SD na Sapi
Roman Bórik SAPI-1
Zdar. Tebou popísané chovanie je správne. Keď nie je vložený do mechaniky disk, tak samozrejme dôjde k BDOS chybe. O konfiguračnom súbore v predošlom maily. Roman -----Pôvodná správa-----
Zobrazit citovaný text (222 řádků)
From: Jiri Biba (sapipandora.cz) Sent: Tuesday, February 21, 2012 7:13 PM To: Konference "SAPI-1 a československé mikropočítače" Subject: RE: Oziveni PMD32-SD na Sapi Tak jsem mezi tim zkoumal propojeni PMD32-SD s Sapi DPP-1. Zjistil jsem, ze kdyz prejde PMD do Ready, spadne DIR do 0, a na D0,D2,D4,D6 a /STB jedou neustale kratky impulzy do 0. Ostatni signaly jsou trvale v 1. Jenze kdyz jsem to pripojil na DPP-1 tak ty signaly se urovnove posunuly, nektery spadly az temer na 0 jiny byly na urovni 1-2V. Tak jsem znova prosel propojeni, zkontroloval signalovou logiku ovladani v biosu a na DPP-1 a zapojeni datovych vodicu a propojeni je spravne. Tak jsem vzal DPP-1 na TST03 (Petre, opet diky!! -:)) a zjistil, ze problem je v nastaveni DIPu. Proste musi byt jinak nez u fotek co poslal Melsoft. -:)) Ale on za to nemuze, ma PMD pripojeny do konektoru X2 a ja do X3. -:) Prvne po 25 letech, co jsem neco delal s DPP-1 jsem prisel na to, (mozna uz podruhy) ze prepinac S2-3 a S2-4 na kterym se nastavuje zpusob rizeni portu A, je na desce zrcadlove!!!! nez prepinace S2-1 a S2-2!!! Takze bacha ne to. Stav je nyni takovy, ze v okamziku, kdy skoci PMD32-SD do Ready, prestane Sapi psat tecky a napise "PMD32-SD nalezen". Velice me to potesilo. Kdyz jsem ale zkusil C: tak se mi vratila hlaska "BDOS ERROR ON C: BAD SECTOR". Asi to je spravne, kdyz na PMD32-SD neni nakonfigurovan zadny disk, proste to nenaslo ci neprecetlo pozadovany sektor. Ale asi to jsme na dobry ceste. Mohl bys mi Romane potvrdit, ze je to zatim spravne? No a samozrejme poradit, co s tou konfiguraci, co jsem psal pred par hodinama. Diky Jirka -----Original Message----- From: Jiri Biba (sapipandora.cz) [mailto:unive.nb[doména skryta]] Sent: Tuesday, February 21, 2012 2:12 PM To: Konference "SAPI-1 a československé mikropočítače" Subject: RE: Oziveni PMD32-SD na Sapi Tak balik po jistych obstrukcich Cesky posty dorazil. Podle sledovaciho systemu mel byt dorucen vcera. Kdyz jsem tam volal, nic pro me nemeli. No a dnes ve schrance, ze jsem nebyl vcera zastizen... Nastesti to na poste nasli.... Bezny postup, netreba se divit. -:)) Takze co Roman slibil, je tu. Vzal jsem 12V adapter zkontroloval jeho napeti a polaritu a pripojil do PMD. A nic! To jsi me Romane dostal, stredni kolik minus, jeste ze tam davas tu diodu. -:)) Zatim jsem tyhle konektory videl ve vsem plus na stredu. Takze po prepolovani naskocil na sviticim displeji napis "PMD 32-SD v3.1 4. feb 2012" ktery presel v hlasku "Insert SD Card Press any button". Po zastrceni karty se ale vubec nic nedelo... Vzal jsem jinou kartu z Tom Toma a provedl restart a pak prisel vypis "Card init error". Teprve treti karta mi hodila "PMD 32-SD Ready". Pokud je zastrcena karta pri zapnuti, prejde to sem rovnou. Tu zcela novou kartu jdem zkusil na PC a na nem se chovala mravne. Tak jsem ji zkusil naformatovat na FAT16 a pak se uz chytla. Ze by je u Panasonicu formatovali na FAT32? Tu z Tom Toma jsem dal nezkoumal. Po stisku Enter je vypis "PMD 32-SD Menu Drive A: a da se listovat na Drive B:, C:, D:, Create new image a Backlight set up. Backlight nabizi dobu sviceni po klavese. Tak jsem zkusil potvrdit disk A: Nasledoval vypis "A:<empty> <=Rem >=Ins E=WP Pri potvrzeni Rem probliklo kratce "Drive A: Wait please" a vratilo se to zpet. Pri potvrzeni Ins byla hlaska Select image No files/folders Pri volbe E zadna reakce, proste neni disk tak nemuze byt WP Stejne se to chova pro B: C: D: Kdyz jsem potvrdil Cewate new image, tak byla hlaska "Select directory <root>". Na sipky se nic nedelo, enter me hodil "Enter image name". Tak jsem na zkousku zadal a.a a sostal jsem hlasku "Config missing!" Jasne, SD karta je po formatu v PC prazdna. Zatim vse tak jak je navod na netu na verzi 2. Takze podle popisu na netu jsem vytvoril v PC na SD karte do ROOT soubor images.cfg s obsahem: 2mb 256 64 coz by mel byt nejvetsi mozny CP/M disk 2 Mb s 256 stopami a 64 sektory x 128. Predpokladam spravne Romane, ze tam mohu nadefinovat treba 20 ruznych formatu, ktere pak budu rozlisovat priponou u jmen jednotlivych image disket? Tak jsem vytvoril na PC v poznamkovym bloku soubor images.cfg. Jenze jak tu SD kartu dam do PMD, zustane uvodni hlaska po zapnuti a mrtvola. Po naformatovani to zase maka jak jsem popsal vyse ale bohuzel jak dal, nevim. Proste jak se nahraje na PC do karty soubor s priponou cfg, tak ani tuk. Jak jinak vytvorit a nebo prejit pres konfiguracni soubor nevim... Pokud jsem zkusil na PC vytvorit viceurovnovou strukturu adresaru a ta na PMD jde prohlizet jak nahoru, tak dolu, takze formatove a kodovanim je asi vse v poradku. Kdyz na SD kartu ulozim nejaky soubor, taky ho najdu. Kdyz ho odentruju, okamzite hlasi "Config missing". Tohle bude asi nejaky my neumetelstvi ale horsi je, ze i kdyz PMD pripojim na DPP-1 na Sapi tak ho Sapi nenajde. Ale vlastne nevim, jestli ho muze nalezt, kdyz se PMD zatim nenakonfigurovalo. Takze prosim rady.... Jirka -----Original Message----- From: Jiri Biba (sapipandora.cz) [mailto:unive.nb[doména skryta]] Sent: Sunday, February 19, 2012 11:02 PM To: Konference "SAPI-1 a československé mikropočítače" Subject: Re: Oziveni PMD32-SD na Sapi Tak to by bylo super, kdyby prisel v po ci ut!! Diky za odpovedi. Jirka ----- PŮVODNÍ ZPRÁVA ----- Od: "Roman Bórik (sapipandora.cz)" <roman.borik[doména skryta]> Komu: "Konference 'SAPI-1 a československé mikropočítače'" <sapipandora.cz> Předmět: Re: Oziveni PMD32-SD na Sapi Datum: 19.2.2012 - 17:04:42 > > Ahoj. > > > - takze nejdrive to teckovani a jeho zmena a rychlost jak jsem > > popsal > > > je v poradku ? Zkousel jsem neco odchytit na > > konektoru DPP-1 a nic se > > > tam nedeje, vse je v "1" jen IFB je "0". Je to > > spravne "zakously" v > > > cekani na prezentacni byte od PMD? > > Pokiaľ je to v stave, že v slučke voláš rutinu CheckDevice, tak je to > správne chovanie. > > > - dal by me zajimalo, pokud bude PMD jako C: a vyse, zda je spravne > > > v SendSectorTrack odecist od cisla disku disky > > pred pozici PMD, tedy > > > pokud to je C: tak odecist 2? > > Áno, namiesto ORA A -> SUI 2 > > > - pokud bych chtel vice mechanik (C,D,E,F:)na PMD, predpokladam, ze > > je > > > to jen veci poctu disku ve sluzbe Select, > > doplneni tabulek a ALL a CHK. > > > V ovladaci PMD se nic nemeni a nebo tam je nekde > > test na pocet mechanik? > > > Žiadne zmeny v ovládači nie sú potrebné. > > > - z popisu PMD sem snad pochopil, ze prikazem New Image se vytvori a > > > naformatuje na zcela novy SD karte "disketa". > > Ale stale nejak nemam > > > jasno, jak je to s definici jeji velikosti. > > Omlouvam se za svoji tupost. > > > -:) > > Na strane CP/M me to je jasny, proste 2 Mb disketa, 1024 (nebo 1020 > > > se system stopou) AL bloku x 2Kb, 64 sektoru x > > 128 byte na stope. > > > Ako je uvedené v popise komunikačného protokolu pre PMD 32-SD, povel > 'N' > vyžaduje, aby bolo meno súboru (image) uvedené vrátane prípony. > Práve na základe prípony súboru PMD 32-SD vie, o aký image sa jedná. > Prípona súboru musí byť zadefinovaná v konfiguračnom súbore > "images.cfg". > Táto definícia zahŕňa iba počet stôp a počet > (logických) sektorov na stopu. > PMD 32-SD sa nezaujíma o logický formát disku (alokačné bloky a pod.). > > > - pokud bych chtel mit na PMD moznost bootovani, predpokladam > > rezervaci > > > 1 stopy, tedy 64 sektoru, coz je proti 8" s 52 > > (ci u me s 58) sektory > > > bohate vic, nez je potreba. Ale potom by se > > musela obsluha PMD presunout > > > z Biosu do systemovyho monitoru v Eprom. Jinak > > si zatim nedovedu > > > predstavit, jak by se nacetl boot a bios, kde > > jsou ovladace PMD nyni. > > > Dival jsem se na povel "B" a je to spravne, ze > > umi pouze nacist 1. > > > sektor stopy 0? Tam by potom mela byt sekvence > > na nacteni 63 sektoru > > > povelem "Q" s klasickym pristupem s promennou > > Disk, Sektor, Stopa? > > > Áno, povel 'B' načítava iba Boot sektor z disku A:. > Pre načítanie zbytku systému sa už musí použiť opakovane povel 'Q'. > > > Tot zatim vse, uz se tesim na balik > > Ak sa pozrieš na sledovanie zásielok, tak balíček je už v krajine > prijímateľa ;-) > > Roman > > --------------------- > sapipandora.cz > Konference o SAPI-1 > --- > -- - - Reklama - - - - - - - - - - - - - - Portál VOLNÝ.cz opět rozšířil nabídku obsahu pro své uživatele - inspirativní čtení na téma bydlení a vše, co s ním souvisí nově najdete v rubrice Životní styl na http://bit.ly/xS61be --------------------- sapipandora.cz Konference o SAPI-1 --- --------------------- sapipandora.cz Konference o SAPI-1 --- --------------------- sapipandora.cz Konference o SAPI-1 ---
RE: Oziveni PMD32-SD na Sapi
Jiri Biba SAPI-1
Ahoj! Diky za vysvetleni uz jsem si myslel, ze blbnu, neumim cist ci neco podobnyho, kdyz mi to ten images.cfg vzdy dostal do cyklu.... Vepisu za *****
Zobrazit citovaný text (97 řádků)
-----Original Message----- From: Roman Bórik (sapipandora.cz) [mailto:roman.borik[doména skryta]] Sent: Tuesday, February 21, 2012 9:03 PM To: Konference "SAPI-1 a československé mikropočítače" Subject: Re: Oziveni PMD32-SD na Sapi Fungovať by mali karty MMC, SD a aj SDHC, teda aj s FAT16 a aj s FAT32. Ja som to úspešne testoval s 512MB MicroSD Apacer, 2GB SD Kingston a 16GB SDHC AData. Prvé dve sú formátované na FAT16 a posledná na FAT32. Dôležité je to, že PMD 32-SD pozerá _iba_ na 0. (nultú) partíciu karty a pokiaľ tá nie je FAT16 alebo FAT32, tak je SD karta odmietnutá. ***** Doufam, ze je to jak pises, me se pri pokusech FAT32 zakousla 2Gb hned po naformatovani a kdyz jsem ji vratil na FAT16, tak to makalo. Neni mozny, ze to chodi do 2GB jako SD s FAT16 a nad 2GB jako SDHC s FAT32? A nebo to je jen nahoda prece jen jsem v tom tapal, proc mi to nejde jak ma. A teraz k môjmu nadávaniu. Tebou popisované _chybné_ chovanie je dôsledkom môjho posledného "snaženia" pri úprave firmvéru pre podporu SDHC a FAT32. Pri týchto úpravách som upravoval aj parser konfiguračného súboru, pretože som tam (iniciatívne) pridával jednu fičúrku + z tohto dôvodu pribudol aj jeden nový povel. Ale toto bude popísané v osobitnom článku na našich stránkach. V parseri sú 2 zásadné chyby. Prvá nie je taká kritická a ľahko sa napraví. Parser sa nespamätá z toho, ak konfiguračný súbor neobsahuje predvolené meno obrazu disku a zacyklí sa. Náprava je teda jednoduchá, zapísať do konfiguračného súboru predvolené meno obrazu disku. Druhá chyba je kritickejšia (a pre SAPIstov experimentátorov zásadná) a spočíva v tom, že nie je možné zadať počet stôp na hodnotu 256, ale maximálne 255 (skúste hádať prečo...). ******* No jestli to skutecne umi jen 256 stop a 1. stopa ma cislo 0, tak jich je 0-255 takze 256 je spravne a zadnou chybu tam nebas... Nebo jo??? -:)) Nápravou je, predbežne sa uspokojiť s maximom 255. Pre zaujímavosť, na túto chybu som prišiel aj ja akurát včera, keď som sa chystal testovať CP/M na NCB85. Verte mi, išiel som vyskočiť z kože... :-( Pri predchádzajúcom ladení som na to neprišiel iba preto, že som používal svoj pôvodný konfiguračný súbor a parsing tohto súboru prebehol bez chýb. Pochopiteľne to tak nemôže zostať a štve ma, že som už 5 kusov s touto chybou odoslal. Ukameňovať ma môžete pri najbližšej príležitosti... V prílohe je HEX súbor s opravenou verziou, takže kto má možnosť si MCU prepáliť, tak to môže urobiť sám. S ostatnými by som sa mohol snáď nejako na prepálení dohodnúť. ****** Neni dobre, abys provadel nejake sebemrskacstvi. (nevim jestli tohle slovo na Slovensku znate, je to mysleno jako sam sebe slehat po zadech prutem-:)) Ten procik ma presne oznaceni AT MEGA 644-PA ? Zkusim se poptat, zda to tady nekdo neumi programovat. Funguje taky na nej ten pripravek co mas na netu? Ten napekaci programek je volne? Zatim jsem to nezkoumal ale pokud to ubastlim a bude kde stahnout tak to sobe a EC1045 napecu. V každom prípade, ak sa bude jednať o obrazy diskov, kde je počet stôp menší ako 256, tak by nemal byť žiadny problém. ***** Takze reseni je takhle do images.cfg dat tohle? *system.2mb 2mb 255 64 To je vse, nebo na SD karte musim jeste vytvorit prazdny soubor system.2mb? No a predpokladam, ze na CP/M musim taky ubrat 4 Al bloky? Jde mi o to, co to bude na SD karte delat, pokud tam neco ulozim s 255 stopama a pak se prejde na 256. Jirka Roman --------------------- sapipandora.cz Konference o SAPI-1 ---
RE: Oziveni PMD32-SD na Sapi
Jiri Biba SAPI-1
Ahoj Romane. Takze Tvy doporuceni jsem zkusil. Vytvoril jsem images.cfg, jak jsem popsal v predeslym emailu. Uz se to nekouse. Udelal jsem novou image, format trval snad 3 minuty. Pak jsem tu image priradil na Disk A:. Potom jsem zkusil na Sapi C: 4 x rychle zablikla cervena ledka (predpokladam 4 pokusy dle biosovy Retry) ale na Sapi je zase Bad sector a to stale dokola.Ale pak blikne cervena uz jen 1x. Takze kde hledat ted? Ovladac je bez uprav co dal na Drop Melsoft. Muj bios asi problem nebude, vzal jsem funkcni a misto ramdisku, co byl na C: jsem dal odskoky Read a Write do PMD. Tabulky jsem a ALL a CHK jsem taky nemenil a inicializace taky asi chodi. Bohuzel nevim, jak zjistit, zda posilam spravne pozadavek na cteni, zda mi PMD odpovida spravne a nebo zda zpracuju spravne to co mi z PMD prijde.... To bude asi velkej problem rozlousknout. Jak otestovat kde je problem? Jirka
Zobrazit citovaný text (115 řádků)
-----Original Message----- From: Jiri Biba (sapipandora.cz) [mailto:unive.nb[doména skryta]] Sent: Tuesday, February 21, 2012 10:07 PM To: Konference "SAPI-1 a československé mikropočítače" Subject: RE: Oziveni PMD32-SD na Sapi Ahoj! Diky za vysvetleni uz jsem si myslel, ze blbnu, neumim cist ci neco podobnyho, kdyz mi to ten images.cfg vzdy dostal do cyklu.... Vepisu za ***** -----Original Message----- From: Roman Bórik (sapipandora.cz) [mailto:roman.borik[doména skryta]] Sent: Tuesday, February 21, 2012 9:03 PM To: Konference "SAPI-1 a československé mikropočítače" Subject: Re: Oziveni PMD32-SD na Sapi Fungovať by mali karty MMC, SD a aj SDHC, teda aj s FAT16 a aj s FAT32. Ja som to úspešne testoval s 512MB MicroSD Apacer, 2GB SD Kingston a 16GB SDHC AData. Prvé dve sú formátované na FAT16 a posledná na FAT32. Dôležité je to, že PMD 32-SD pozerá _iba_ na 0. (nultú) partíciu karty a pokiaľ tá nie je FAT16 alebo FAT32, tak je SD karta odmietnutá. ***** Doufam, ze je to jak pises, me se pri pokusech FAT32 zakousla 2Gb hned po naformatovani a kdyz jsem ji vratil na FAT16, tak to makalo. Neni mozny, ze to chodi do 2GB jako SD s FAT16 a nad 2GB jako SDHC s FAT32? A nebo to je jen nahoda prece jen jsem v tom tapal, proc mi to nejde jak ma. A teraz k môjmu nadávaniu. Tebou popisované _chybné_ chovanie je dôsledkom môjho posledného "snaženia" pri úprave firmvéru pre podporu SDHC a FAT32. Pri týchto úpravách som upravoval aj parser konfiguračného súboru, pretože som tam (iniciatívne) pridával jednu fičúrku + z tohto dôvodu pribudol aj jeden nový povel. Ale toto bude popísané v osobitnom článku na našich stránkach. V parseri sú 2 zásadné chyby. Prvá nie je taká kritická a ľahko sa napraví. Parser sa nespamätá z toho, ak konfiguračný súbor neobsahuje predvolené meno obrazu disku a zacyklí sa. Náprava je teda jednoduchá, zapísať do konfiguračného súboru predvolené meno obrazu disku. Druhá chyba je kritickejšia (a pre SAPIstov experimentátorov zásadná) a spočíva v tom, že nie je možné zadať počet stôp na hodnotu 256, ale maximálne 255 (skúste hádať prečo...). ******* No jestli to skutecne umi jen 256 stop a 1. stopa ma cislo 0, tak jich je 0-255 takze 256 je spravne a zadnou chybu tam nebas... Nebo jo??? -:)) Nápravou je, predbežne sa uspokojiť s maximom 255. Pre zaujímavosť, na túto chybu som prišiel aj ja akurát včera, keď som sa chystal testovať CP/M na NCB85. Verte mi, išiel som vyskočiť z kože... :-( Pri predchádzajúcom ladení som na to neprišiel iba preto, že som používal svoj pôvodný konfiguračný súbor a parsing tohto súboru prebehol bez chýb. Pochopiteľne to tak nemôže zostať a štve ma, že som už 5 kusov s touto chybou odoslal. Ukameňovať ma môžete pri najbližšej príležitosti... V prílohe je HEX súbor s opravenou verziou, takže kto má možnosť si MCU prepáliť, tak to môže urobiť sám. S ostatnými by som sa mohol snáď nejako na prepálení dohodnúť. ****** Neni dobre, abys provadel nejake sebemrskacstvi. (nevim jestli tohle slovo na Slovensku znate, je to mysleno jako sam sebe slehat po zadech prutem-:)) Ten procik ma presne oznaceni AT MEGA 644-PA ? Zkusim se poptat, zda to tady nekdo neumi programovat. Funguje taky na nej ten pripravek co mas na netu? Ten napekaci programek je volne? Zatim jsem to nezkoumal ale pokud to ubastlim a bude kde stahnout tak to sobe a EC1045 napecu. V každom prípade, ak sa bude jednať o obrazy diskov, kde je počet stôp menší ako 256, tak by nemal byť žiadny problém. ***** Takze reseni je takhle do images.cfg dat tohle? *system.2mb 2mb 255 64 To je vse, nebo na SD karte musim jeste vytvorit prazdny soubor system.2mb? No a predpokladam, ze na CP/M musim taky ubrat 4 Al bloky? Jde mi o to, co to bude na SD karte delat, pokud tam neco ulozim s 255 stopama a pak se prejde na 256. Jirka Roman --------------------- sapipandora.cz Konference o SAPI-1 --- --------------------- sapipandora.cz Konference o SAPI-1 ---
Re: Oziveni PMD32-SD na Sapi
Roman Bórik SAPI-1
Zobrazit citovaný text (5 řádků)
> Doufam, ze je to jak pises, me se pri pokusech FAT32 zakousla 2Gb > hned po naformatovani a kdyz jsem ji vratil na FAT16, tak to makalo. > Neni mozny, ze to chodi do 2GB jako SD s FAT16 a nad 2GB jako SDHC > s FAT32? A nebo to je jen nahoda prece jen jsem v tom tapal, proc mi > to nejde jak ma.
Teoreticky je to by FAT32 mala fungovať aj na 2GB SD karte, ale kto vie, ako je riešená samotná knižnica. Tak detailne som ju neštudoval.
Zobrazit citovaný text (3 řádky)
> No jestli to skutecne umi jen 256 stop a 1. stopa ma cislo 0, tak > jich je 0-255 takze 256 je spravne a zadnou chybu tam nebas... > Nebo jo??? -:))
Ten parameter určuje počat stop a nie maximálne číslo stopy, takže chyba to je. Problém je v tom, že z načítaného čísla sa berie iba nižší byte a z 256 tak vznikne 0. To by ešte nevadilo, ale je tam test, že počet stôp nemôže byť 0 a dôsledkom toho je, že 256 sa zamietne.
Zobrazit citovaný text (4 řádky)
> Ten procik ma presne oznaceni AT MEGA 644-PA ? Zkusim se poptat, > zda to tady nekdo neumi programovat. Funguje taky na nej ten pripravek > co mas na netu? Ten napekaci programek je volne? Zatim jsem to nezkoumal > ale pokud to ubastlim a bude kde stahnout tak to sobe a EC1045 napecu.
Áno, je to ATmega644PA a je možné použiť napaľovací prípravok, ktorý je na našich stránkach. Použiť možno konzolovu utilitu AVRDUDE http://savannah.nongnu.org/projects/avrdude/ v strede stranky je "Download Area" a tam je avrdude-5.11-Patch7610-win32.zip Alebo priamy link: http://download.savannah.gnu.org/releases/avrdude/avrdude-5.11-Patch7610-win32.z ip avrdude -p m644p -P com1 -c siprog -U flash:w:./path/pmd32sd.hex
Zobrazit citovaný text (5 řádků)
> Takze reseni je takhle do images.cfg dat tohle? > *system.2mb > 2mb 255 64 > To je vse, nebo na SD karte musim jeste vytvorit prazdny soubor system. > 2mb?
Áno.
Zobrazit citovaný text (3 řádky)
> No a predpokladam, ze na CP/M musim taky ubrat 4 Al bloky? Jde mi o to, > co to bude na SD karte delat, pokud tam neco ulozim s 255 stopama a pak > se prejde na 256.
Áno. V tomto prípade treba 4 AB ubrať, aby sa nepristupovalo na 255. stopu (počítané od nuly). Roman
Re: Oziveni PMD32-SD na Sapi
Roman Bórik SAPI-1
Aspon, že sa to takto rozbehlo. Samotná komunikácia sa ťažko nejako trasuje, takže pokiaľ je na to miesto, tak si daj nejake výpisy za volanie rutiny pre načítanie sektora, prípadne koľko bytov sa načítalo, kým došlo ku chybe, aké bolo CRC a aké sa "spočítalo". Aké boli hodnoty Drive, Track, Sector, obsah načítaného sektora, hoci aj časti atď. Roman
Zobrazit citovaný text (6 řádků)
> Takze Tvy doporuceni jsem zkusil. Vytvoril jsem images.cfg, jak jsem > popsal v predeslym emailu. Uz se to nekouse. Udelal jsem novou image, > format trval snad 3 minuty. Pak jsem tu image priradil na Disk A:. > Potom jsem zkusil na Sapi C: 4 x rychle zablikla cervena ledka > (predpokladam 4 pokusy dle biosovy Retry) ale na Sapi je zase Bad > sector a to stale dokola.Ale pak blikne cervena uz jen 1x.
Zobrazit citovaný text (6 řádků)
> Takze kde hledat ted? Ovladac je bez uprav co dal na Drop Melsoft. Muj > bios asi problem nebude, vzal jsem funkcni a misto ramdisku, co byl na C: > jsem dal odskoky Read a Write do PMD. Tabulky jsem a ALL a CHK jsem taky > nemenil a inicializace taky asi chodi. Bohuzel nevim, jak zjistit, zda > posilam spravne pozadavek na cteni, zda mi PMD odpovida spravne a nebo > zda zpracuju spravne to co mi z PMD prijde....
Zobrazit citovaný text (1 řádek)
> To bude asi velkej problem rozlousknout. Jak otestovat kde je problem?
Zobrazit citovaný text (1 řádek)
> Jirka
RE: Oziveni PMD32-SD na Sapi
Jiri Biba SAPI-1
Tak jsem Romane sehnal cloveka s ELNECem, kterej ATmega 644 umi primo v ZIP40 patici. Jenze na to koukal, a je tam mraky nastaveni, ruzny mody, povoleni boot, blokovani interface, ruzny ridici bity a ja nevim co jeste dalsiho. Nikdy ho neprogramoval a tak mam trochu obavu jak to dopadne. Jirka
Zobrazit citovaný text (122 řádků)
-----Original Message----- From: Roman Bórik (sapipandora.cz) [mailto:roman.borik[doména skryta]] Sent: Tuesday, February 21, 2012 9:03 PM To: Konference "SAPI-1 a československé mikropočítače" Subject: Re: Oziveni PMD32-SD na Sapi Zdar > Takze co Roman slibil, je tu. Vzal jsem 12V adapter zkontroloval jeho > napeti a polaritu a pripojil do PMD. A nic! To jsi me Romane dostal, > stredni kolik minus, jeste ze tam davas tu diodu. -:)) Zatim jsem > tyhle konektory videl ve vsem plus na stredu. Hmm, dôvod, prečo je to tak, ti nepoviem, skrátka to tak "vyšlo"... > Takze po prepolovani naskocil na sviticim displeji napis "PMD 32-SD > v3.1 4. feb 2012" ktery presel v hlasku "Insert SD Card Press any > button". Po zastrceni karty se ale vubec nic nedelo... Vzal jsem jinou > kartu z Tom Toma a provedl restart a pak prisel vypis "Card init error". > Teprve treti karta mi hodila "PMD 32-SD Ready". Pokud je zastrcena > karta pri zapnuti, prejde to sem rovnou. Tu zcela novou kartu jdem > zkusil na PC a na nem se chovala mravne. Tak jsem ji zkusil > naformatovat na FAT16 a pak se uz chytla. Ze by je u Panasonicu > formatovali na FAT32? Tu z Tom Toma jsem dal nezkoumal. Fungovať by mali karty MMC, SD a aj SDHC, teda aj s FAT16 a aj s FAT32. Ja som to úspešne testoval s 512MB MicroSD Apacer, 2GB SD Kingston a 16GB SDHC AData. Prvé dve sú formátované na FAT16 a posledná na FAT32. Dôležité je to, že PMD 32-SD pozerá _iba_ na 0. (nultú) partíciu karty a pokiaľ tá nie je FAT16 alebo FAT32, tak je SD karta odmietnutá. > Takze podle popisu na netu jsem vytvoril v PC na SD karte do ROOT > soubor images.cfg s obsahem: > 2mb 256 64 > coz by mel byt nejvetsi mozny CP/M disk 2 Mb s 256 stopami a 64 > sektory x 128. Predpokladam spravne Romane, ze tam mohu nadefinovat > treba 20 ruznych formatu, ktere pak budu rozlisovat priponou u jmen > jednotlivych image disket? Presne tak. > Tak jsem vytvoril na PC v poznamkovym bloku soubor images.cfg. Jenze > jak tu SD kartu dam do PMD, zustane uvodni hlaska po zapnuti a mrtvola. > Po naformatovani to zase maka jak jsem popsal vyse ale bohuzel jak > dal, nevim. Oh shit!!! > Proste jak se nahraje na PC do karty soubor s priponou cfg, tak ani tuk. > Jak jinak vytvorit a nebo prejit pres konfiguracni soubor nevim... > Pokud jsem zkusil na PC vytvorit viceurovnovou strukturu adresaru a ta > na PMD jde prohlizet jak nahoru, tak dolu, takze formatove a kodovanim > je asi vse v poradku. Kdyz na SD kartu ulozim nejaky soubor, taky ho > najdu. Kdyz ho odentruju, okamzite hlasi "Config missing". Oh shit, shit!!! > Tohle bude asi nejaky my neumetelstvi Ver, že to nie je tebou. > ale horsi je, ze i kdyz PMD pripojim na DPP-1 na Sapi tak ho Sapi > nenajde. Ale vlastne nevim, jestli ho muze nalezt, kdyz se PMD zatim > nenakonfigurovalo. Nájsť by ho mohol, ale iba ak je PMD 32-SD v stave Ready. A teraz k môjmu nadávaniu. Tebou popisované _chybné_ chovanie je dôsledkom môjho posledného "snaženia" pri úprave firmvéru pre podporu SDHC a FAT32. Pri týchto úpravách som upravoval aj parser konfiguračného súboru, pretože som tam (iniciatívne) pridával jednu fičúrku + z tohto dôvodu pribudol aj jeden nový povel. Ale toto bude popísané v osobitnom článku na našich stránkach. V parseri sú 2 zásadné chyby. Prvá nie je taká kritická a ľahko sa napraví. Parser sa nespamätá z toho, ak konfiguračný súbor neobsahuje predvolené meno obrazu disku a zacyklí sa. Náprava je teda jednoduchá, zapísať do konfiguračného súboru predvolené meno obrazu disku. Druhá chyba je kritickejšia (a pre SAPIstov experimentátorov zásadná) a spočíva v tom, že nie je možné zadať počet stôp na hodnotu 256, ale maximálne 255 (skúste hádať prečo...). Nápravou je, predbežne sa uspokojiť s maximom 255. Pre zaujímavosť, na túto chybu som prišiel aj ja akurát včera, keď som sa chystal testovať CP/M na NCB85. Verte mi, išiel som vyskočiť z kože... :-( Pri predchádzajúcom ladení som na to neprišiel iba preto, že som používal svoj pôvodný konfiguračný súbor a parsing tohto súboru prebehol bez chýb. Pochopiteľne to tak nemôže zostať a štve ma, že som už 5 kusov s touto chybou odoslal. Ukameňovať ma môžete pri najbližšej príležitosti... V prílohe je HEX súbor s opravenou verziou, takže kto má možnosť si MCU prepáliť, tak to môže urobiť sám. S ostatnými by som sa mohol snáď nejako na prepálení dohodnúť. V každom prípade, ak sa bude jednať o obrazy diskov, kde je počet stôp menší ako 256, tak by nemal byť žiadny problém. Roman --------------------- sapipandora.cz Konference o SAPI-1 ---
Re: Oziveni PMD32-SD na Sapi
Roman Bórik SAPI-1
Nazdar. Teoreticky by sa mala dať napáliť iba samotná EPROM tak, aby sa Fuse bity neovplyvnili. Jedna z možností je ale aj prečítať obsah MCU vrátane Fuse bitov a následne MCU EPROM napáliť s daným nastavením. V každom prípade, Fuse bity majú byť nastavené na tieto hodnoty (HEXA): lock = 0x3F efuse = 0xFF hfuse = 0xD7 lfuse = 0xF7 V prílohe je aj obrázok z PonyProg-u pre jednoduchšiu orientáciu. Zvrchu je to lock, efuse, hfuse a lfuse. V hfuse musí byť vybratý aj bit SPIEN, aby bolo možné napaľovať aj po sériovej linke. PonyProg napaľuje sériovo a preto tento bit neumožňuje nastavovať / meniť. ELNECovský programátor bude napaľovať paralelne a preto bude treba tento bit zvoliť, aby bolo budúce sériové programovanie umožnené. Roman
Zobrazit citovaný text (5 řádků)
> Tak jsem Romane sehnal cloveka s ELNECem, kterej ATmega 644 umi primo > v ZIP40 patici. Jenze na to koukal, a je tam mraky nastaveni, ruzny > mody, povoleni boot, blokovani interface, ruzny ridici bity a ja nevim > co jeste dalsiho. Nikdy ho neprogramoval a tak mam trochu obavu jak to > dopadne.
Přílohy
-
pmd32-sd-atmega644pa-fuses.PNGimage/png · 14 kB · 573 x 310 px
-
3image/png · 14 kB · 573 x 310 px