Debuggen im RAM

Gast #2806092
Lesenswert?

>Wie kann ichn Microvision dazu bringen, dass er zum Debuggen der
>Software auf dem Evaluationsboard, die Software in den "On-board-RAM"
>ladet und nicht in den "Flash-Speicher"?

Wozu? Funktioniert das Debuggen im Flash nicht?
Gast #2806476
Lesenswert?

Hallo,

für die "Adresszuweisung" ist letztendlich der Linker zuständig.

Du findest die zugeteilten Adressbereiche (segmente) für .text, .data, 
.bss und Weitere ... üblicherweise im "Linker-skript", den Namen des 
Linkerskripts im Makefile oder Linker-Aufruf.
Gast #2806483
Lesenswert?

nochmal Hallo,

so spät sollte man nichts mehr schreiben, man bringt nur Begriffe 
durcheinander. Also Berichtigung:

für die "Adresszuweisung" ist letztendlich der Linker zuständig.

Du findest die zugeteilten Adressbereiche für ROM, RAM und die Zuweisung 
der sections .text, .data, .bss und Weitere ... zu ROM oder RAM 
üblicherweise im "Linker-skript", den Namen des Linkerskripts im 
Makefile oder Linker-Aufruf.
Gast #2807227
Lesenswert?

Lisa schrieb:
> die Software in den "On-board-RAM"
> ladet und nicht in den "Flash-Speicher"?

Hallo,

dass du das als Debug-Version anders linken musst ist eh klar, bleibt 
die Frage wie kommt das Programm dahin wo es hinsoll - das ist je nach 
Prozessor und Ausrüstung verschieden, wenn das der Programmer oder die 
IDE nicht kann, brauchst du halt einen kleinen Bootloader. Dafür gibts 
nicht nur viele Möglichkeiten der Realisierung sondern auch Zillionen 
Forenbeiträge.

Gruss Reinhard

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren