Forum: Mikrocontroller und Digitale Elektronik Flash MSP430F5524 Extended


von Christoph (Gast)


Lesenswert?

Mit dem Flash schreiben habe ich das Problem ... MSP430F5524 mit 64KB 
Flash. Ich möchte den oberen Teil des Flash ( ab 0x10000) schreiben habe 
aber Addressprobleme da es ja ein 16 bit Kontroller ist. Gibt es 
irgendein Address Extension Register um den Rest zu Addressieren damit 
ich mal in den oberen Flash schreiben kann ???


Danke für schnelle Antwort !!!

von Tobias K. (kurzschluss81)


Lesenswert?

Der Userguide sollte da für dich der richtige ansprechpartner sein. 
Ansonsten gibt es auch eine Aplikation Note in der das drin steht.


Andererseits sind 64 Kb flash doch genau im 16 bit Raster noch drinn.

von Christoph (Gast)


Lesenswert?

Im Datenblatt habe ich es nicht gefunden. Die 64 Kb sind nicht mehr im 
Addressraster drin, da sich die Addressen ab 0x4400 ( Infoflash) bis 
Fortpflanzen 0x143ff fortpflanzen und ich damit damit in einen höheren 
Addressbereich komme. Das kann es meiner Meinung nach nicht sein. Auch 
der Programmcounter hat 20 bits und nicht nur 16 !!! Also da muss es 
einen Kniff geben !!!

von Tobias K. (kurzschluss81)


Lesenswert?

Also ich weiß das es für die MSP430FG4618 andere Assambler befehle gibt 
wenn man Adressbereiche ausserhalb der 16 Bit ansprechen will. Ich 
glaube die Haten entweder ein a oder x extra drann musst mal schauen.
Weiterhin sollte es eine Aplikation Note dazu geben.
schau mal hier:
http://focus.ti.com/lit/an/slaa376/slaa376.pdf

von Daniel G. (daniel83)


Lesenswert?

Öhm 64k sind doch genau 0xFFFF also das ist die letzte Adresse. Nutze 
einen MSP430F149 der hat auch 64k und bei dem ist das so, oder hast du 
noch 64k zusätzlich angebaut?

von Tobias K. (kurzschluss81)


Lesenswert?

der 149 hat nur 60 k
Wie Christoph schon richtig bemerkt hat fängt der Speicherbereich ja 
schon vor dem Flash an.
- ISR
- Preipheral File Map
- Ram
- Flash
- Wo der Infoflash jetzt liegt weiß ich nicht genau

Ich hatte aber auch nicht drann gedacht

von Geist in der Maschine (Gast)


Lesenswert?

Ja das mit dem zusammenhängendem Speicher ist der große Vorteil der
"von Neumann" Architektur und ndeben den ganzen großen Vorteilen für 
Mikrocontrollern gibt es eben auch einige wenige Nachteile.
Dies hier zählt auch dazu.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.