Moinmoin
Ich versuche derzeit auf einem TMS320LF2407A Programmteile zur Laufzeit
aus dem Flash in den RAM zu kopieren.
Das Problem dabei ist dass ich nur INVALIDE-OPCODE Fehler kriege. Die
folgende Zeile habe ich aus einer Bibliothek genommen die über C
Zugriffe auf den Flash erlaubt (von der TI-Homepage, sollte also
eigentlich grundsätzlich richtig sein). Den Invalide-Opcode krieg ich
bei der LAR AR2,*-Zeile (und quasi allen anderen Befehlen wie MAR oder
so). NOP funktioniert...
Entwicklungsumgebung ist Code-Composer-Studio 3.3.
.sect "copy_sections"
copy_sections:
LAR AR2, *
;LAR AR3,_const_loadstart
;LACL _const_runstart
;MAR *,AR3
;RPTK _const_loadsize
;TBLW *+ ; block copy
.end
|