mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Problem mit CrossView (M16C, Tasking EDE)


Autor: Andre Tertling (oldgrumpy)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen,

ich hab zwar schon einiges mit Microcontrollern gemacht, aber der M16C 
ist Neuland für mich. Umso schwerer wiegt, dass ich partout keine 
Dokumentation finde, die mir meine Fragen beantwortet...

Folgende Situation stellt sich dar: Vorhanden ist ein mittleres Projekt, 
erstellt in der Tasking EDE 2.2 (ja ich weiss, schon fast antik, aber 
was will man machen), das ich jetzt weiterführen soll. Meine ersten 
Gehversuche waren schon recht erfolgreich, Compile und Flash geht, ABER 
debuggen mittels des integrierten Debuggers CrossView will mir einfach 
nicht gelingen.

Das M16C-Projekt enthält ein paar MMIOs, z.B. bei 0x6000 eingeblendet, 
diese sind in den Prozessoroptionen auch eingetragen, werden auch beim 
Compile korrekt erfasst (der Codeteil der damit arbeitet, tut auch). 
Leider will mir aber nicht die Simulation in CrossView gelingen, beim 
ersten Zugriff auf eine der Adressen für memory mapped I/O hält 
CrossView an und meldet einen Bus Error an der Adresse. Ich habe mir 
heute die Finger wund getippt beim Versuch, Google ein paar nützliche 
Informationen dazu zu entlocken.

Der einzige Hinweis den ich finden konnte, besagte dass CrossView die 
Mappinginformationen fehlen. Soweit ich das nachvollziehen kann, stehen 
die aber überall korrekt drin und beim Aufruf von CrossView aus der 
Tasking EDE sollten die Settings laut Doku auch automatisch übergeben 
werden. Aber irgendwie klappt das am Ende dann wohl doch nicht :(

Ich bin für jeden auch noch so abwegigen Vorschlag wirklich herzlich 
dankbar, ich bin mir fast sicher dass es nur eine Kleinigkeit sein 
kann...

Danke schonmal im Voraus für sämtliche Tips!

Autor: Deel (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

Ich stand vor 4 Monate fast vor selben Problem wie du. Ich verwendete 
auch die 2.2 für den M16C von Tasking, leider habe ich es auch  nicht 
geschafft, den Debugger zum laufen zu bringen.
Das einzige was mir half, ist ein Umstieg auf die neue Version 3.1.

lg

Autor: Monir (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hello,
I am new to the Tasking software . I am trying to dubug(ROM monitor) my 
application on the target board , but i am facing Intialization error 
when i start the crossView debuger.
My Processor Type :M16c62P(renesas)

i think i have properly seted up the environment for the debuging.

please find the CrossView Setting on project option below-

Execution environment-

-D rs232,COM1,9600 -tcfg dimrm16c.cfg --no_status -i 
--load_application_download=true --load_application_signal=true 
--load_application_target_reset=true 
--load_application_program_reset=true --load_application_goto_main=false 
--load_application_break_on_exit=false --rocfg_simo_breakpoint=false 
--rocfg_simi_breakpoint=false -dsc "m16c.dsc" -C m16c62p -G 
"c:\ias-webboard workshop\v0.1\ias-webboard sample 
applications\app\dance" -em EDE="dance_iaswebboard62p_v23r2.i" 
--rocfg_SerialVector=0xef000 --rocfg_SerialInterrupt=19

Comunication-
-D rs232,COM1,9600 -tcfg dimrm16c.cfg --no_status -i 
--load_application_download=true --load_application_signal=true 
--load_application_target_reset=true 
--load_application_program_reset=true --load_application_goto_main=false

ROM Monitor -
-D rs232,COM1,9600 -tcfg dimrm16c.cfg --no_status -i 
--load_application_download=true --load_application_signal=true 
--load_application_target_reset=true 
--load_application_program_reset=true --load_application_goto_main=false 
--load_application_break_on_exit=false --rocfg_simo_breakpoint=false 
--rocfg_simi_breakpoint=false -dsc "m16c.dsc" -C m16c62p -G 
"c:\ias-webboard workshop\v0.1\ias-webboard sample 
applications\app\dance" -em EDE="dance_iaswebboard62p_v23r2.i" 
--rocfg_SerialVector=0xef000 --rocfg_SerialInterrupt=19

Please help me.if you need any more information pls let me know. thnx in 
Advance.

Best Regards,
Monir

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.