Gast
#5414
Hallo, (wie) ist es möglich, dem GCC-Compiler mitzuteilen, daß externes SRAM zur Verfügung steht? Danke, Sebastian
|
Anzeige
|
Externes SRAM und GCC
Gast
#5414
Hallo, (wie) ist es möglich, dem GCC-Compiler mitzuteilen, daß externes SRAM zur Verfügung steht? Danke, Sebastian Schau dir mal im Verzeichnis /avrgcc/avr/lib/ldscripts die Dateien mit der Endung .x an. Wenn du data (rw!x) : ORIGIN = 0x800060, LENGTH = 512 in data (rw!x) : ORIGIN = 0x800060, LENGTH = 8k änderst, sollte der Compiler in diesem Fall z.B. ein externes RAM von 8kB Größe verwenden können. Davor muss es wahrscheinlich durch Setzen des entsprechenden Bits im MCUCR aktiviert werden, ist aber auch möglich dass das der Compiler automatisch macht!
Gast
#5416
Sagt mal, bleibt dann das interne RAM ungenutzt? Das kann doch auch nicht Sinn der Sache sein. Nein. Solange es geht wird das interne genutzt, für das was darüber hinaus geht das externe.
Gast
#5418
Danke für den Hinweis. Bleibt dann der untere Adressbereich des externen RAM ungenutzt oder können internes und externes RAM vollständig genutzt werden? Der untere Adressbereich des externen bleibt soweit ich weiß ungenutzt. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|