Hallo
Ich habe einen M16C Controller und nutze den High Performance Embedded
Workshop Compiler von Renesas.
Ich habe im Memory Expansion Mode ein SRAM an CS0 (30000h) und ein FPGA
an CS1 (28000H) dran. Das SRAM funktioniert mit der eingestellten
Section.
Auf das FPGA muss ich mit fest definierten Addressen zugreifen:
1 | #pragma ADDRESS rom1_addr 28000H
|
2 |
|
3 | unsigned char rom1_addr;
|
4 | #define rom1 rom1_addr
|
Will ich nun auf rom1 zugreifen, generiert der Compiler folgenden
Fehler:
"Error (asp30): Value is out of range"
Wenn ich die Address auf einen Wert kleiner 10000H einstelle kommt der
Fehler nicht. Woran liegt das?