Programmer / kostenloser Compiler für Freescale HCS08? (Pollin VW-Motor mit Elektronik)

Gast #4020910
Bei Pollin habe ich kürzlich einen DC-Motor mit Schneckengetriebe und 
"Elektronik" erstanden.
Vorsicht -  beim Herausziehen mit Rotor rutschen die Bürsten vom 
Kommutator!
Die Leiterplatte kann man herausziehen.

Dort sind folgende ICs:

frescale
 s9s08aw32    CPU
 mc33912g5ac  LIN System Basis Chip with DC Motor Pre-driver and Current
              Sense

st
 VND5160AJ-E  Double channel high side driver with analog current sense 
for
              automotive applications
 VNS3NV04DP-E OMNIFET II fully autoprotected Power MOSFET

allegro
 "80L"        sehr wahrscheinlich ein hall-effekt sensor, 3 pins + 
"kühlfahne"


Sowie ein Doppelrelais Panasonic / Nais acj2112p 12 V 25 A.

Frage:
Kann man mit dem Controller basteln, sprich, gibt es Compiler und 
Programmer "kostenlos"?

S08AW: 8-bit General Purpose AW60/48/32/16 MCUs :
http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=S08AW&tab=Documentation_Tab&pspll=1&SelectedAsset=Documentation&ProdMetaId=PID/DC/S08AW&fromPSP=true&assetLockedForNavigation=true&componentId=2&leftNavCode=1&pageSize=25&Documentation=Documentation/00610Ksd1nd%60%60Data%20Sheets&linkline=Data%20Sheets&fpsp=1
Persönliche Seite
SwissGuy schrieb:
> das ist sicherlich eine ROM Variante.

Siehe Datenblatt:
http://cache.freescale.com/files/microcontrollers/doc/data_sheet/MC9S08AW60.pdf?fasp=1&WT_TYPE=Data%20Sheets&WT_VENDOR=FREESCALE&WT_FILE_FORMAT=pdf&WT_ASSET=Documentation&fileExt=.pdf

Nö, das Ding hat 32 kiB Flash und 2 kiB RAM. In-System Programmieren und 
Debuggen ist prinzipiell auch möglich.

Kommerzielle Compiler sind Embedded Workbench von IAR und Codewarrior.
Gast
Jens schrieb:

> frescale
>  s9s08aw32    CPU

Das ist ein Freescale S08 (Motorola HC08). Irgendwo solltest Du eine 
sechspolige Kontaktfläche finden, das ist die BDM-Schnittstelle. Falls 
die nicht am Stück ist, sondern in Form von Testpunkten über die Platine 
verteilt, hilft nur durchpiepsen.

BDM-Programmer gibt's von allen möglichen Herstellern und im Selbstbau.

>  mc33912g5ac  LIN System Basis Chip with DC Motor Pre-driver and Current
>               Sense

Den LIN kannst Du abkneifen und durch einen MAX232 oder FTDI232R 
ersetzen.
Gast
Von Freescale gibts kostenlose (aber eigentlich großzügig 
codegrößenlimitierte) Entwicklungsumgebungen (u.a.) für HCS08.

Programmer/Debugger (USBMULTILINKBDM für HCS08+HSC12) gibts für rund 
100€.
Gast
Danke fuer die Infos. Mal gucken, was sich damit anstellen laesst. Ein 
paar zusaetzliche IO waeren gut.

Bei Pollin gibt es das Teil uebrigens nicht mehr..
Gast
BDM ist offenbar die physische Schnittstelle.
Auf der Rückseite der Platine sind 4 Testpoints in Reihe, die dazu 
passen würden.

Die Hardware / das Protokoll ist als BDC bezeichnet:
1
15.2 Background Debug Controller (BDC)
2
All MCUs in the HCS08 Family contain a single-wire background debug interface that supports in-circuit
3
programming of on-chip nonvolatile memory and sophisticated non-intrusive debug capabilities. Unlike
4
debug interfaces on earlier 8-bit MCUs, this system does not interfere with normal application resources.
5
It does not use any user memory or locations in the memory map and does not share any on-chip
6
peripherals.

Es ist dort scheinbar komplett beschrieben.


Ein Programmer: http://usbdm.sourceforge.net/
Läuft evtl. auf einem freescale dev-board (13 Euro)


Der Steckverbinder nach Außen hat 14 Pins.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 11 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.