AVR-DOS
Sajnos még mindig ugyan ott topogok egyhelyben. A hiba ugyan az mint előzőleg írtam.
MMC init= OK , FileSystemInit= Error.
Gondolom, ha vezetékezési, vagy egyéb hardver hiba lenne, akkor az MMC init se működne.
A kártyát FAT32/512-re tudom formázni. Nemértem. FAT/512-őt nem enged. A kártya mérete 64MB.
Kínomban már az SPI soft/hard változtatásával próbálkoztam.
Érdekes módon ha HW SPI-t állítok úgy egyáltalán nem megy. Pedig a programozóval párhuzamosan van kötve.
Pedig egyre égetőbb lenne a dolog.
Segítsetek!
MMC init= OK , FileSystemInit= Error.
Gondolom, ha vezetékezési, vagy egyéb hardver hiba lenne, akkor az MMC init se működne.
A kártyát FAT32/512-re tudom formázni. Nemértem. FAT/512-őt nem enged. A kártya mérete 64MB.
Kínomban már az SPI soft/hard változtatásával próbálkoztam.
Érdekes módon ha HW SPI-t állítok úgy egyáltalán nem megy. Pedig a programozóval párhuzamosan van kötve.
Pedig egyre égetőbb lenne a dolog.
Segítsetek!
Valami nagyon nem frankó. Minden sallangot kipusztítottam. Visszatettem a Mega32-öt, és most azzal próbálkozok. (mivel annak nem kellett belenyúlni a m32def.dat file -ba)
Rá kellett ébrednem, hogy az MMC Init se működik.
Betaktam egy kis hibakarasést, és érdekes dolgot fedeztem fel!
Elméletileg a Gbdriveerror változó egy kódot ad vissza. De nem változik meg az értéke.(121 marad) Itt nekem valami nagyon sántít! Egyáltalán mitől változik az meg???
Rá kellett ébrednem, hogy az MMC Init se működik.
Kód: Egész kijelölése
$Include "Config_MMC.bas"
Gbdriveerror = 121
Cls
Locate 1 , 1
If Gbdriveerror = 0 Then
$Include "Config_AVR-DOS.BAS"
Lcd " MMC rendben! "
Wait 2
Btemp1 = 131
Btemp1 = Initfilesystem(1)
Lcd "FSI: " ; Btemp1
Else
Lcd " Nincs MMC"
Locate 2 , 1
Wait 2
Lcd "Hibakod: " ; Gbdriveerror
End If
Elméletileg a Gbdriveerror változó egy kódot ad vissza. De nem változik meg az értéke.(121 marad) Itt nekem valami nagyon sántít! Egyáltalán mitől változik az meg???
Lepetézek!
Úgynézki működik!
Kipróbáltam :
FAT32/512 -> FS:11
FAT/1024 -> FS:6
(megjegyzem a példaprogramból nem derül ki, hogy mi volt a baj)
Na most nyomok ilyet is:
Kód: Egész kijelölése
$Include "Config_MMC.bas"
Gbdriveerror = Driveinit() ' <------Ez hiányzott!!!
Cls
Locate 1 , 1
If Gbdriveerror = 0 Then
$Include "Config_AVR-DOS.BAS"
Lcd " MMC rendben! "
Wait 2
Btemp1 = 131
Btemp1 = Initfilesystem(1)
Cls
Upperline
Lcd "FSI: " ; Btemp1 ; " "
Lcd "FS: " ; Gbfilesystem
Lowerline
Lcd "FSS: " ; Glfatfirstsector ; " "
Lcd "RSS: " ; Glrootfirstsector
Else
Lcd " Nincs MMC"
Locate 2 , 1
Wait 2
Lcd "Hibakod: " ; Gbdriveerror
End If
Kipróbáltam :
FAT32/512 -> FS:11
FAT/1024 -> FS:6
(megjegyzem a példaprogramból nem derül ki, hogy mi volt a baj)
Na most nyomok ilyet is:
-
Szia.
Lenne egy olyan kérdésem, hogy a RTL8019AS chip MAC cimét, hogy tudom kiolvasni? Vagy valahol ez levan irva??
Lenne egy olyan kérdésem, hogy a RTL8019AS chip MAC cimét, hogy tudom kiolvasni? Vagy valahol ez levan irva??
Komolyan mondom, hogy vicc ez az egész AVR-DOS. Semmi nem működik normálisan. Már bánom, hogy elkezdtem.
Most ugye ott tartok, hogy az kártyát látja. Meg kellene nyitni egy file-t.
De nem működik az OPEN utasitás. Ugyan ott tartok ahol 7kaz tartott:
Valakinek ötlete?
Most ugye ott tartok, hogy az kártyát látja. Meg kellene nyitni egy file-t.
De nem működik az OPEN utasitás. Ugyan ott tartok ahol 7kaz tartott:
Szó szerint.Elküldve: 2007. Augusztus 13. Hétfő, 18:21 Hozzászólás témája: Hozzászólás, az előzmény idézésével
Idézet:
Már ott tartok, hogy a súgóban lévő mintát másoltam be, de ott is hibákat ír
Például ilyeneket:
Error: 222 Line: 0 Illegal character [expected (, got '='] ,in File:
Ha kiveszem az OPEN, PUT, stb. utasításokat, minden rendbe jön, simán lefordítja a kódot.
Valakinek ötlete?
Működik! Megcsináltam!! Überkirályság!
Írtam és olvastam *.txt file-t !!
Az előző hiba megoldása:
A prog elejére be kell bökni: (hogy mi köze van az egészhez, azt nem tudom)
Jipijájjé!
Robi! Ezúton is köszi a mindent!
u.i.: Még jövök!
Írtam és olvastam *.txt file-t !!
Az előző hiba megoldása:
A prog elejére be kell bökni: (hogy mi köze van az egészhez, azt nem tudom)
Kód: Egész kijelölése
Config Clock = Soft
Robi! Ezúton is köszi a mindent!
u.i.: Még jövök!