Konference: SAPI-1 a československé mikropočítače
Od: | Jiri Biba |
Datum: | 21.2.2012 21:06 |
Předmět: | 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 (sapi tu byla ta zakroucena vec pandora.cz) [mailto:roman.borik tu byla ta zakroucena vec netkosice.sk] 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 --------------------- sapi tu byla ta zakroucena vec pandora.cz Konference o SAPI-1 ---
Ostatní příspěvky vlákna:
[2012/1 (114)] [2012/2 (102)] [2012/3 (30)] [2012/4 (9)] [2012/5 (18)] [2012/6 (32)] [2012/7 (143)] [2012/8 (197)] [2012/9 (161)] [2012/10 (43)] [2012/11 (90)] [2012/12 (37)]