Robotrontechnik-Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Mitglieder || Home || Statistik || Kalender || Admins Willkommen Gast! RSS

Robotrontechnik-Forum » Technische Diskussionen » Frage zur SD- Karte am KC87 » Themenansicht

Autor Thread - Seiten: -1-
000
08.03.2011, 12:37 Uhr
wolfga



Hallo!
Ich habe mir die SD-Karte auf Lochraster nachgebaut ,den Atmel programmiert und kann das Terminalprogramm SDX vom Megarommodul
starten. Das Menü scheint zu funktionieren , es lässt sich die Hilfe aufrufen und die einzelnen Menüpunkte lassen sich auch bedienen.
Die Programme in den Verzeichnissen liegen im TAP-Format vor.
Wenn ich jetzt ein Programm mit : L <Name.TAP> laden will schreibt mir der KC: Load <Name.Tap> 0401 0401 <Basic>
Das war´s dann. Mit WB kommen nur noch wirre Kästchen auf den Schirm.
Die TAP-Programme hatte ich mir von einem Link von Kingsteners Seite geladen. Den Link gibt es leider nicht mehr.
Die SD-Karte ist mit FAT16 formatiert und die FUSE-Bits des Atmel habe ich schon mehrfach überprüft.
Was mache ich falsch? Hat jemand einen Tip?
Ich bin für jeden Hinweis dankbar!
mfg wolfga
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
08.03.2011, 14:37 Uhr
Andreas



Hallo Wolfgang

Kann das genau so bestätigen.Habe die SD-Karte seit Nutzung des Mega kaum noch genommen.Wenn ich allerdings das Megamodul entferne und das Terminalprogramm über die Diodenbuchse einspiele dann läuft es.

Andreas
--
Viele Grüße
Andreas
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
08.03.2011, 16:25 Uhr
volkerp
Default Group and Edit
Avatar von volkerp

Wenn das SDX-Programm reagiert, ist schon mal alles richtig aufgebaut und der AVR richtig programmiert (incl. Fuses)!

Welche Softwareversion der AVR-Software hast Du genutzt?
Sonst probier mal die Version von http://hc-ddr.hucki.net/wiki/doku.php/z9001:erweiterungen:sdcard2, Download http://hc-ddr.hucki.net/wiki/lib/exe/fetch.php/z9001:erweiterungen:sd2kc.zip, dort im Archiv atmega\SD2KC_vp.zip liegt meine Version 0.3. In dieser Version werden Basic-Programme etwas anderes geladen.

Denn offenbar versuchst Du, BASIC-Programme zu laden. Damit das funktioniert, muss BASIC vorher einmal gestartet worden sein:

>BASIC
...
BYE
>SDX
L ...
WB

Damit sollte es funktionieren!
--
VolkerP

http://hc-ddr.hucki.net
(Z9001, Z1013, LC-80, ...)
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
08.03.2011, 16:55 Uhr
wolfga



Hallo Volker!
Ich habe schon die Version 03 geladen.
Nachdem Basic gestartet und dann verlassen wurde bin ich im OS.
Um dann auf das Megarommodul zu kommen führe ich einen RESET aus.
Jetzt habe ich den Zustand von 000.
mfg wolfga
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
08.03.2011, 17:04 Uhr
Andreas



Hallo Wolfgang

Ich habe auch die Version0.3 geladen.Um dann nach Basic wieder ins Mega zu kommen genügt bei mir ein SDX (keinReset).Klappts denn über die Diodenbuchse?

Andreas
--
Viele Grüße
Andreas

Dieser Beitrag wurde am 08.03.2011 um 17:05 Uhr von Andreas editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
08.03.2011, 17:29 Uhr
volkerp
Default Group and Edit
Avatar von volkerp

ich hab gerade mal den Quellcode angeschaut: SDX liegt im Megamodul auf Adresse E400, Bank 4, also im ROM-Bereich. Damit ist leider beim Verlassen von SDX (auch über WB) die falsche Bank aktiv, das BASIC steckt in Bank1.

Als Notlösung hilft da wirklich nur RESET+BASIC_W.
Ich werde sehen, ob ich die Megamodul-Variante angepasst bekomme .

mfg
--
VolkerP

http://hc-ddr.hucki.net
(Z9001, Z1013, LC-80, ...)
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
08.03.2011, 20:36 Uhr
wolfga



Ich habe das Megamodul weggelassen. Nur zwei 16K-Module und die SD-Karte und ich kann die Programme immer noch nicht laden.
Beim Einschalten "SDX" eingegeben -es erscheint das Menü der SD-Karte.
Dann L <Name.TAP>
Bidschirm: LOAD <Name.TAP> 0401 0401 <Basic>
done
Nach WB und RUN kommt :SN ERROR in 23048
nach der Eingabe von "LIST" kommen undef. Zeichen
Müsste nicht bei "LOAD" die Anfangsadresse , die Endadresse und die Startadresse erscheinen?
Ich habe die Programme einfach am PC auf die SD-Karte kopiert. Habe ich da etwas vergeigt?
mfg wolfga
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
08.03.2011, 20:52 Uhr
Andreas



Hallo Wolfgang

Ich habe Dir mal die Datei Grafik.SSS geschickt.Läuft ohne RAM-Module auf dem KC87. Nach L GRAFIK.SSS erscheint bei mir Load GRAFIK.SSS 0401 13AC <BASIC>
done Läßt sich mit List ansehen und nach RUN kommt ein Menu.

Edit: Ich habe alle meine in tap gewandelten Programme wieder mit dem Originalnamen versehen.

Andreas
--
Viele Grüße
Andreas

Dieser Beitrag wurde am 08.03.2011 um 20:55 Uhr von Andreas editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
008
29.01.2012, 14:30 Uhr
DL
Default Group and Edit


Ach, hier war der richtige Fred dazu, hatte ich gestern nicht gefunden also hier noch mal...

Die Version SD-OS V0.5 (liegt auf meiner HP bei dem SD2KC-Projekt) fixt u.a. das mit dem BASIC-Warmstart bei Verwendung des Megarom, Tilde kann nun verwendet werden bei langen Dateinamen und experimentell gibt es dazu auch den Befehl LL (List Long).
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
009
05.02.2012, 13:41 Uhr
DL
Default Group and Edit


Kleine Änderung noch, M AAAA listet Speicher ab AAAA und M name den ersten Block eines Files
Dieser Beitrag wurde am 05.02.2012 um 13:41 Uhr von DL editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
010
24.03.2012, 16:42 Uhr
UR1968
Default Group and Edit


Hallo Detlef (DL), ...

ich hatte von Detlef eine der neuen SMD-Platinen bekommen. Der Aufbau ist recht unkompliziert, einzig beim Atmel braucht man eine ruhige Hand.
Die Programmierung ist auch nicht schwierig, ich musste nur ein paar Strippen anlöten.
Dank dem Bootloader erfolgt das Einspielen der Firmware über die SD-Karte. Da ich den Atmel nur mit dem Bootloader programmiert hatte dauerte der erste Start etwas länger.
Ansonsten läuft das die Platine ohne Probleme und ist eine gute Alternative zum Recorder.
Detlef danke ich für die Entwicklung dieses Moduls.

Tschüß
Uwe
--
https://uwes-bastelbude.ch
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
011
24.04.2012, 13:29 Uhr
DL
Default Group and Edit


Zum Update über SD-Karte nochmals der Hinweis, der Bootlader verarbeitet nur FAT12 oder FAT16 ! Sicher sind aus Erfahrung Karten bis 512MB, darüber hinaus funktionieren verschiedene Karten bis etwa 4GB nur noch teilweise mit oder ohne Tricks oder gar nicht.
Das SD-OS dagegen verarbeitet FAT12/16/32, getestet mit diversen Micro-SD, SD und SDHC Karten bis 16GB.

Edit: Aktuell ist V1.2 falls ich jemand beim Update vergessen hab

Dieser Beitrag wurde am 24.04.2012 um 13:35 Uhr von DL editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
012
02.02.2013, 13:41 Uhr
DL
Default Group and Edit


Musste gerade feststellen, das es eventuell einen Fehler mit den Fuses für die Bootloadersektion bei der Mini-Version mit dem Atmega 328P gibt, aber ich kann nicht mal sagen, wann sich der Fehler eingeschlichen hat, ob die Geräte so geflasht sind oder ob es erst bei Erstellung der Doku passiert ist.

Also die Fuses müssen richtig sein: Low E2 High DA Ext 04

Der Fehler stört momentan zwar noch nicht, aber wenn der Code mal länger wird (was ja nicht anzunehmen ist bei der aktiven Anteilnahme), kommt es irgendwann zum Crash. Also mehr informativ das ganze...

Dieser Beitrag wurde am 02.02.2013 um 15:01 Uhr von DL editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
013
03.02.2013, 10:31 Uhr
DL
Default Group and Edit


Da nicht jeder die Fuses ändern kann, hab ich trotz der "regen Anteilnahme" mal einen Fix im Programm verankert, der bei 0x3800 einen Sprung auf den Bootloader( bei 0x3c00) enthält. Falls nämlich ein Bösewicht oder Reiner Zufall z.B. mal bei der Versionsnummer FECF einträgt ist sonst totales Ende im Gelände...
(Datei liegt wie immer nur temporär wegen akutem Platzmangel)

Es geht also konkret hier nur um die Gerätschaften aus
http://www.robotrontechnik.de/html/forum/thwb/showtopic.php?threadid=6232 Beitrag 017 ff.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
014
03.02.2013, 11:45 Uhr
Mobby5




Zitat:
DL schrieb

(Datei liegt wie immer nur temporär wegen akutem Platzmangel)


Nach 1,25h (oder vorher) schon wieder weg?
--
und ausserdem muss in Zeile 20 der Doppelpunkt durch ein Semikolon ersetzt werden
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
015
03.02.2013, 11:51 Uhr
DL
Default Group and Edit


da hat es wohl schon jemand vor Dir runter geladen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
016
03.02.2013, 13:01 Uhr
Mobby5



Runter gesaugt, würde ich sagen

Jedenfalls habe ich es mir auch erstmal geladen. Danke schön.
--
und ausserdem muss in Zeile 20 der Doppelpunkt durch ein Semikolon ersetzt werden
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
017
03.02.2013, 15:10 Uhr
UR1968
Default Group and Edit


Hallo Detlef,

vielen Dank für das Update.

Tschüß
Uwe
--
https://uwes-bastelbude.ch
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
018
05.02.2013, 19:50 Uhr
DL
Default Group and Edit


irgendwo gab es mal nen Beitrag zum sd2kc für KC85/3, find es nicht, da häng ich es hier halt drann, eventuell nutzt es doch noch einer...
V2.3 - temporär (hab ja auch Email- Adresse)

Dieser Beitrag wurde am 05.02.2013 um 19:52 Uhr von DL editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Technische Diskussionen ]  



Robotrontechnik-Forum

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek