Forum: Mikrocontroller und Digitale Elektronik HSC08 - BDM-Interface?


von André Roth (Gast)


Lesenswert?

Hi,

ich habe hier eine Fernbediehnung von "One for all" bzw Universal
Elektronics. Auf der ist ein HSC08 verbaut. Den würde ich gerne mit
einem BDM08/12 auslesen. Doch leider kost ein solches IF um die 200$,
zu teuer zum rumpsielen.

Nun die Frage: Hat wer ein BDM08 oder BDM12 IF für die HSC08 bzw. 12 ?
Ich würd mir das gerne selber bauen, doch finde absolut nichts im
netz.

Schaltpläne und alle sonstigen Infos sind herzlich willkommen.

Vielen Dank im vorraus,
André

von Juergen (Gast)


Lesenswert?

Hi,

habe auch selber lange gesucht...
Schau mal unter: http://gem.win.co.nz/mario/hc08/projects/pgmr.html .

Die entsprechende Programmer-Software bekommst Du kostenlos bei P&E
Microcomputer Systems unter:
http://www.pemicro.com/products/product_downloads.cfm?product_ID=147

Dort die Datei "PROG08SZ Interactive Programmer" ziehen. Wenn Du noch
keinen Account dort hast, einfach einen neuen erstellen.

Weiterhin kann ich nur die Manuals von den HC(9)08 empfehlen, da ist
eigentlich alles sehr gut beschrieben (ISP Kontaktierung, Baudrate,
PLL-Beschaltung, etc.).

Gruss
Juergen

von Juergen (Gast)


Lesenswert?

Hi,

nochmal ich.

mit ISP-Kontaktierung meine ich natuerlich die BDM-Kontaktierung.
Mache einfach schon zu lange mit den AVRs rum :-)

Juergen

von André Roth (Gast)


Lesenswert?

Hi Jürgen,

super sache :)

doch ich stelle mir gerade die frage, HC08 == HCS08?

wenn ja, dann is ja alles gesagt.

Vielen Dank Jürgen!

Lieben Gruss,
André

von André Roth (Gast)


Lesenswert?

kleiner nachtrag:

es scheint schon nen unterschied zu geben, da der hc08 nur nen monitor
mode hat, und der hcs08 nen bdm.

Vergl. ab seite 3 in
http://www.freescale.com/files/microcontrollers/doc/app_note/AN2497.pdf

könntest du da mal nen blick drauf werfen? Ich bin ja eher der SW
hengst und net soooo der HW-Bastler ;)

Grüsse,
André

von Eckhard (Gast)


Lesenswert?

Hallo,

das Mon08 Interfache läßt sich recht einfach bedienen. Siehe hierzu
auch : http://www.eckhard-gosch.de/controller/controll.htm .
Wenns BDM08 sein muß, das ist nur elektrisch kompatibel zum BDM12, das
muß die Software auch nocht mitspielen. Bei www.softecmicro.com ist ein
freies Reference design dafür für das erste Quartal 2005 angekündigt
also mal die Augen aufhalten. Ansonsten kannst Du für ein BDM12 hier
noch fündig werden. http://duch.cz/podex/index.html#1-4  Das Problem
ist dann nur eine Software zu finden die den HCS08 mit dem teil
unterstützt.

Eckhard

von Juergen (Gast)


Lesenswert?

Hi André,

tja, da habe ich wohl das S uebersehen.
Mein Links von oben sind wirklich nur fuer den Monitor-Mode des
HC08.
Die Schaltung ist IMO nicht fuer den HCS08, mit seinem
Backround-Debug-Mode, geeignet.

Sorry.

von André Roth (Gast)


Lesenswert?

Hiho,

Jürgen: macht doch nix, hab mich oben auch 2x vertippert (hsc anstatt
hcs)

Eckhard: (bist du zufällig der eckhard aus dem beitrag?
http://www.softecmicro.com/forum/showthread.php?s=d4b0bb025a5b3e8c48bd83788f2aa10f&threadid=86&highlight=bdm%2A)
Vielen Dank für die Infos.

Nachdem ich mich nun ein bischen umgesehn habe, scheint es keine
alternative zu einem kommerziellen BDM pod zu geben :(

Ich weiss nun echt nicht, ob ich die 200$ investieren soll... Ich
tendiere zu nein und lass das projekt mal n paar monate ruhen (gna, die
FB taugt is aber eindeutig bearbeitungsbedürftig.)

Ich schlaf mal drüber...

LG und guts nächtle,
André

von Eckhard (Gast)


Lesenswert?

Hallo,

ich bin der Eckhard aus dem Beitrag.

Gruß Eckhard

von Thomas (Gast)


Lesenswert?

Hi André,

Ich arbeite auf Arbeit mit dem BDM von P&E. Das erste haben wir in
England bestellt, dass lag im Preis etwa bei deinen 200 ?. Heute kam
die Bestellung aus Amerika (Freescale macht doch jetzt in Zigbee, da
haben sie in ihrem Dev-Kit auch den HCS08 verbaut, somit bieten sie
jetzt auch das BDM an), da hat das Teil nur 99$ gekostet, allerding
auch 45$ shipping. Wenn sich aber mehrere zusammen tun und ne
Sammelbestelluing aufgeben geht das auch.

Es gibt inzwischen eine Rev.A und Rev.B. Die Version A ist USB 1.1, die
B 2.0 und somit schneller. Wenn du einen Flasher/Debugger suchst, dann
geht NoIce oder der Codewarrior. Zum Auslesen reicht die
Codewarriror-Demoversion.

Ich hoffe, dass hilft weiter, Thomas

von André Roth (Gast)


Lesenswert?

Hi Thomas,

super info. Danke! Ich denke das könnte den spass doch schon wert
sein.
Hast du zufällig auch links zum bestellen? Desweitern scheint mir, die
Rev. B wird teurer verkauft als die Rev. A (zeit spielt hier keine
rolle) so klingt das echt vernünftig. vorallem beim aktuellen $-Kurs.

Nochmal danke für die Infos,

LG André

von Christian (Gast)


Lesenswert?

Schon mal Gedanken über eine evtl. Auslesesperre gemacht?
Ich kenn die HCS08 jetzt nicht so genau, allerdings kann ich euch
sagen, dass es bei dem HCS12 möglich ist den ganzen Chip zu sichern.
Danach ist kein Auslesen mehr möglich. Was dann noch geht ist
"unsecure", allerdings wird dabei das komplette Flash gelöscht...

von André Roth (Gast)


Lesenswert?

Hi Christian,

in der tat, daran habe ich noch nicht gedacht. Das wäre sehr sehr
unschön. (obgleich das sinn machen würde, da die jungs von Universal
Electronics ja genau solche scherze verhindern wollten und deshalb auf
den hsc08 umgestiegen sind.)

ach ja ... das leben ist schön...
Fakt ist aber, wenn ichs nicht probiert habe, weiss ichs auch nicht zu
100%.

LG André

von Thomas (Gast)


Lesenswert?

Hallo André, hallo Christian,

André, stimmt, dass habe ich vergessen zu erwähnen. Aber manche
vergessen trotzdem, dieses Feature zu nutzen, siehe neuestes Beispiel
vom CCC: http://www.ccc.de/hackabike/index_de.html ;o)

So long, Thomas

von André Roth (Gast)


Lesenswert?

Hallo Thomas,

hihi süsse sache das mit den bikes :)

Sagst du mir jetzt noch wo ich am besten ein DevKit für den HCS08
bekommen kann? bei freescale direkt?

Besteht sonst noch bei jmd bedarf für so ein Board? Ich bin absolut für
sammelbestellungen offen.

Liebe Grüsse,
André

von André Roth (Gast)


Lesenswert?

Hi leute,

heute wurde mir das hier zugetragen: http://www.kevinro.com/bdm12.pdf
Jetzt steht da, es is für nen HC08 (ohne S). kann mir evtl jmd sagen ob
es auch für den HCS08 zu benutzen ist?
eckhardanguck

LG und auf baldige antwort hoffend (mir brennen die finger das ding zu
bauen, aber bitte net unnötig :])

André

von Jochen Betz (Gast)


Lesenswert?

Hallo zusammen,

hier einige Informationen rund um HC08, HCS08 sowie damit direkt
zusammenhängend MonitorMode und BDM.

Es ist festzuhalten, dass es sich bei den HC08 und HCS08 um
unterschiedliche Controller handelt! Die erst genannten besitzten
können lediglich im MOnitorMode betrieben werden, die HCS08 Reihe hat
das BDM Module vom großen Bruder HC12 geerbt, der schon immer darüber
verfügt. Über die Vor- und Nachteile gibt es eine schöne Application
Note von Freescale:

http://www.freescale.com/files/microcontrollers/doc/app_note/AN2497.pdf

Noch ein kleiner Zusatz zum Thema "Secure": Bei der HC08 Reihe gibt
es 2 Dinge dir unterschieden werden müssen. Zum einen kann man den
Flashspeicher mit Hilfe eines ebenfalls im Flash stehenden Registers
gegen versehentliches überschreiben sichern - danach muß aber für ein
erneutes schreiben, der ganze Flash wieder gelöscht werden. Auf der
anderen Seite gibt es einen "auslesesicherung". Um in den
entsprechenden Monitormode zu gelangen müssen bei der Initialisierung
die korrekte "Security Bytes" übertragen werden. Dies sind die
letzten  8 Bytes im Flash, dh. die obersten 4 InterruptVektoren.

Nun viel Spaß mit den kleinen schnuckeligen Teilchen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.