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":
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"
Wenn ich die "FS_Interpreter.bas" wieder mit einbinde compiliert er es.
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ß
Lesezeichen