globale konstruktoren in bootloader-area

Gast #411793
Lesenswert?
• ▲
▼
nabend,
hatte die frage in einem anderen thread
(http://www.mikrocontroller.net/forum/read-2-418972.html#new)
schon so ähnlich gestellt, dort aber etwas OT und vielleicht
untergegangen. deshalb probier ich es nochmal und hoffe auf eure
hilfe.

ich möchte im c++ -code ein globales objekt erzeugen. im normalen flash
funktioniert es, wie es soll. aber schicke ich den code zur ausführung
aus der  bootloader-area heraus, funktioniert es nicht. die .init6
tritt laut map-file auch in aktion, aber mehr passiert nicht, der avr
hängt. den asm-code durchzusehen habe ich bisher gescheut.

mcu ist ein at90can128, avr-libc die 1.4.4.

geht das per se nicht? das kann ich mir zwar nicht vorstellen, aber wer
weiß. oder hat jemand bereits erfahrungen diesbezüglich gesammelt?? das
wäre toll.

vielen dank im voraus,
bye kosmo

Antwort schreiben

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.

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.