Hallo Josef,
also ich habe jetzt ziemlich viel(tagelang) rumprobiert aber ich bekomme es nicht mal mit der Minimalkonfiguration zum laufen. Hierzu habe ich die "Test_Dos_Drive.bas" von deiner HP verwendet. Alle benötigten Datein sind natürlich in den entsprechenden Ordnern vorhanden.Habe anstatt die "CF_config" die angepasste "config_mmc.bas" eingebungen.
Wenn ich nun folgende letzte Zeile auskommentiere $include "FS_Interpreter.bas" bricht Bascom schon beim compilieren ab und ich erhalte folgende Meldungen:
Error : 61 Line : 35 Label not found [_WORDX2B ] , in File : C:\ELEKTRO\BASCOM\PROJEKTE\AVRDOSTEST\TEST_DOS_DRI VE.BAS
Error : 61 Line : 35 Label not found [_WORDX2B_L ] , in File : C:\ELEKTRO\BASCOM\PROJEKTE\AVRDOSTEST\TEST_DOS_DRI VE.BAS
Error : 61 Line : 35 Label not found [_WORDX2B ] , in File : C:\ELEKTRO\BASCOM\PROJEKTE\AVRDOSTEST\TEST_DOS_DRI VE.BAS
Error : 61 Line : 35 Label not found [_SECTOR2CLUSTER ] , in File : C:\ELEKTRO\BASCOM\PROJEKTE\AVRDOSTEST\TEST_DOS_DRI VE.BAS
Error : 61 Line : 35 Label not found [_CLUSTER2SECTOR ] , in File : C:\ELEKTRO\BASCOM\PROJEKTE\AVRDOSTEST\TEST_DOS_DRI VE.BAS
Hier mal der Quelltext auf Basis der "Test_DOS_Drive.bas":
Wenn ich die "FS_Interpreter.bas" wieder mit einbinde compiliert er es.Code:$regfile = "M128def.dat" '$regfile = "M32def.dat" $crystal = 16000000 $hwstack = 128 $swstack = 128 $framesize = 128 $baud1 = 9600 Open "Com1:" As Binary As #1 ' use #1 for fs_interpreter Config Serialin = Buffered , Size = 20 Config Clock = Soft Enable Interrupts Config Date = Dmy , Separator = . Dim Btemp1 As Byte Print #1 , "Wait for Drive" $Include "Config_MMC.bas" If Gbdriveerror = 0 Then $Include "Config_AVR-DOS.BAS" Print #1 , "Init File System ... "; Btemp1 = Initfilesystem(0) ' Partition 1 use 0 for drive without Master boot record If Btemp1 <> 0 Then Print #1 , "Error: " ; Btemp1 ; " at Init file system" Else Print #1 , " OK" End If Else Print #1 , "Error during Drive Init: " End If ' If you want to test with File-System Interpreter uncomment next line '$Include "FS_Interpreter.bas"
Mit der Datei lässt es sich für den m32 nicht compilieren(out of sram).
Ich komm einfach nicht weiter. Was mache ich denn falsch?
Wie bekomme ich das ganze zum laufen ohne die "FS_Interpreter.bas"?
Gruß







Zitieren

Lesezeichen