Dani-Bruchflieger
12.02.2012, 13:40
Hi,
ich habe gestern mich mal an dem AVR-DOS versucht. Ziel ist es einen Datenlogger aufzubauen, der Daten, die ihm per UART übergeben werden, in ein Text-file auf einer SD-Karte abzulegen, so daß diese später z.B. nach Excel importiert werden können.
Das habe ich u.a. mit dem Write-Befehl versucht, aber sobald ich ihm eine Single-Variable übergeben habe, kam beim Compilieren ein Fehler der frei wiedergegeben so heißt: "Label not found ... _ftoa ..."
in der AVR-DOS.LBX habe ich mit der Suche - Funktion diesen Code gefunden:
_FileWriteDecSingle:
loadadr ___strbuf , X
call _FSRAMA1
call _ftoa
rjmp _FileWrite_StrBuf
[end]
hier wird das fehlende Label aufgerufen, wenn Single geschrieben werden sollen - nur dieses Label habe ich nirgendwo anders im Programm-code gefunden - fehlt also wirklich...
Da ich hier im RN-Forum bisher immer Hilfe bekommen habe, auch hierzu die Frage in die Runde - kann mir jemand helfen?
ich habe gestern mich mal an dem AVR-DOS versucht. Ziel ist es einen Datenlogger aufzubauen, der Daten, die ihm per UART übergeben werden, in ein Text-file auf einer SD-Karte abzulegen, so daß diese später z.B. nach Excel importiert werden können.
Das habe ich u.a. mit dem Write-Befehl versucht, aber sobald ich ihm eine Single-Variable übergeben habe, kam beim Compilieren ein Fehler der frei wiedergegeben so heißt: "Label not found ... _ftoa ..."
in der AVR-DOS.LBX habe ich mit der Suche - Funktion diesen Code gefunden:
_FileWriteDecSingle:
loadadr ___strbuf , X
call _FSRAMA1
call _ftoa
rjmp _FileWrite_StrBuf
[end]
hier wird das fehlende Label aufgerufen, wenn Single geschrieben werden sollen - nur dieses Label habe ich nirgendwo anders im Programm-code gefunden - fehlt also wirklich...
Da ich hier im RN-Forum bisher immer Hilfe bekommen habe, auch hierzu die Frage in die Runde - kann mir jemand helfen?