Added address space for the register file, in AVR8 targets, where the register file is not located in the data address space
This commit is contained in:
@@ -19,6 +19,9 @@
|
||||
</property-group>
|
||||
</property-groups>
|
||||
<address-spaces>
|
||||
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
|
||||
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
|
||||
</address-space>
|
||||
<address-space key="data" start="0x00000000" size="49152" endianness="little">
|
||||
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="256" page-size="32" access="RW"/>
|
||||
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW"/>
|
||||
|
||||
@@ -19,6 +19,9 @@
|
||||
</property-group>
|
||||
</property-groups>
|
||||
<address-spaces>
|
||||
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
|
||||
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
|
||||
</address-space>
|
||||
<address-space key="data" start="0x00000000" size="49152" endianness="little">
|
||||
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="256" page-size="32" access="RW"/>
|
||||
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW"/>
|
||||
|
||||
@@ -19,6 +19,9 @@
|
||||
</property-group>
|
||||
</property-groups>
|
||||
<address-spaces>
|
||||
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
|
||||
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
|
||||
</address-space>
|
||||
<address-space key="data" start="0x00000000" size="49152" endianness="little">
|
||||
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="256" page-size="32" access="RW"/>
|
||||
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW"/>
|
||||
|
||||
@@ -19,6 +19,9 @@
|
||||
</property-group>
|
||||
</property-groups>
|
||||
<address-spaces>
|
||||
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
|
||||
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
|
||||
</address-space>
|
||||
<address-space key="data" start="0x00000000" size="49152" endianness="little">
|
||||
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="256" page-size="32" access="RW"/>
|
||||
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW"/>
|
||||
|
||||
@@ -19,6 +19,9 @@
|
||||
</property-group>
|
||||
</property-groups>
|
||||
<address-spaces>
|
||||
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
|
||||
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
|
||||
</address-space>
|
||||
<address-space key="data" start="0x00000000" size="49152" endianness="little">
|
||||
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="256" page-size="32" access="RW"/>
|
||||
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW"/>
|
||||
|
||||
@@ -19,6 +19,9 @@
|
||||
</property-group>
|
||||
</property-groups>
|
||||
<address-spaces>
|
||||
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
|
||||
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
|
||||
</address-space>
|
||||
<address-space key="data" start="0x00000000" size="49152" endianness="little">
|
||||
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="256" page-size="32" access="RW"/>
|
||||
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW"/>
|
||||
|
||||
@@ -19,6 +19,9 @@
|
||||
</property-group>
|
||||
</property-groups>
|
||||
<address-spaces>
|
||||
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
|
||||
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
|
||||
</address-space>
|
||||
<address-space key="data" start="0x00000000" size="65536" endianness="little">
|
||||
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="256" page-size="32" access="RW"/>
|
||||
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW"/>
|
||||
|
||||
@@ -19,6 +19,9 @@
|
||||
</property-group>
|
||||
</property-groups>
|
||||
<address-spaces>
|
||||
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
|
||||
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
|
||||
</address-space>
|
||||
<address-space key="data" start="0x00000000" size="65536" endianness="little">
|
||||
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="256" page-size="32" access="RW"/>
|
||||
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW"/>
|
||||
|
||||
@@ -19,6 +19,9 @@
|
||||
</property-group>
|
||||
</property-groups>
|
||||
<address-spaces>
|
||||
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
|
||||
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
|
||||
</address-space>
|
||||
<address-space key="data" start="0x00000000" size="65536" endianness="little">
|
||||
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="256" page-size="32" access="RW"/>
|
||||
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW"/>
|
||||
|
||||
@@ -18,6 +18,9 @@
|
||||
</property-group>
|
||||
</property-groups>
|
||||
<address-spaces>
|
||||
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
|
||||
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
|
||||
</address-space>
|
||||
<address-space key="data" start="0x00000000" size="34816" endianness="little">
|
||||
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="64" page-size="32" access="RW"/>
|
||||
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW"/>
|
||||
|
||||
@@ -18,6 +18,9 @@
|
||||
</property-group>
|
||||
</property-groups>
|
||||
<address-spaces>
|
||||
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
|
||||
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
|
||||
</address-space>
|
||||
<address-space key="data" start="0x00000000" size="34816" endianness="little">
|
||||
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="64" page-size="32" access="RW"/>
|
||||
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW"/>
|
||||
|
||||
@@ -18,6 +18,9 @@
|
||||
</property-group>
|
||||
</property-groups>
|
||||
<address-spaces>
|
||||
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
|
||||
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
|
||||
</address-space>
|
||||
<address-space key="data" start="0x00000000" size="34816" endianness="little">
|
||||
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="64" page-size="32" access="RW"/>
|
||||
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW"/>
|
||||
|
||||
@@ -18,6 +18,9 @@
|
||||
</property-group>
|
||||
</property-groups>
|
||||
<address-spaces>
|
||||
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
|
||||
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
|
||||
</address-space>
|
||||
<address-space key="data" start="0x00000000" size="34816" endianness="little">
|
||||
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="64" page-size="32" access="RW"/>
|
||||
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW"/>
|
||||
|
||||
@@ -19,6 +19,9 @@
|
||||
</property-group>
|
||||
</property-groups>
|
||||
<address-spaces>
|
||||
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
|
||||
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
|
||||
</address-space>
|
||||
<address-space key="data" start="0x00000000" size="65536" endianness="little">
|
||||
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="256" page-size="64" access="RW"/>
|
||||
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="64" access="RW"/>
|
||||
|
||||
@@ -19,6 +19,9 @@
|
||||
</property-group>
|
||||
</property-groups>
|
||||
<address-spaces>
|
||||
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
|
||||
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
|
||||
</address-space>
|
||||
<address-space key="data" start="0x00000000" size="65536" endianness="little">
|
||||
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="256" page-size="64" access="RW"/>
|
||||
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="64" access="RW"/>
|
||||
|
||||
@@ -18,6 +18,9 @@
|
||||
</property-group>
|
||||
</property-groups>
|
||||
<address-spaces>
|
||||
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
|
||||
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
|
||||
</address-space>
|
||||
<address-space key="data" start="0x00000000" size="36864" endianness="little">
|
||||
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="128" page-size="32" access="RW"/>
|
||||
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW"/>
|
||||
|
||||
@@ -18,6 +18,9 @@
|
||||
</property-group>
|
||||
</property-groups>
|
||||
<address-spaces>
|
||||
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
|
||||
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
|
||||
</address-space>
|
||||
<address-space key="data" start="0x00000000" size="36864" endianness="little">
|
||||
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="128" page-size="32" access="RW"/>
|
||||
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW"/>
|
||||
|
||||
@@ -18,6 +18,9 @@
|
||||
</property-group>
|
||||
</property-groups>
|
||||
<address-spaces>
|
||||
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
|
||||
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
|
||||
</address-space>
|
||||
<address-space key="data" start="0x00000000" size="36864" endianness="little">
|
||||
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="128" page-size="32" access="RW"/>
|
||||
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW"/>
|
||||
|
||||
@@ -18,6 +18,9 @@
|
||||
</property-group>
|
||||
</property-groups>
|
||||
<address-spaces>
|
||||
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
|
||||
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
|
||||
</address-space>
|
||||
<address-space key="data" start="0x00000000" size="36864" endianness="little">
|
||||
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="128" page-size="32" access="RW"/>
|
||||
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW"/>
|
||||
|
||||
@@ -18,6 +18,9 @@
|
||||
</property-group>
|
||||
</property-groups>
|
||||
<address-spaces>
|
||||
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
|
||||
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
|
||||
</address-space>
|
||||
<address-space key="data" start="0x00000000" size="36864" endianness="little">
|
||||
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="128" page-size="32" access="RW"/>
|
||||
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW"/>
|
||||
|
||||
@@ -18,6 +18,9 @@
|
||||
</property-group>
|
||||
</property-groups>
|
||||
<address-spaces>
|
||||
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
|
||||
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
|
||||
</address-space>
|
||||
<address-space key="data" start="0x00000000" size="36864" endianness="little">
|
||||
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="128" page-size="32" access="RW"/>
|
||||
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW"/>
|
||||
|
||||
@@ -19,6 +19,9 @@
|
||||
</property-group>
|
||||
</property-groups>
|
||||
<address-spaces>
|
||||
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
|
||||
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
|
||||
</address-space>
|
||||
<address-space key="data" start="0x00000000" size="36864" endianness="little">
|
||||
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="128" page-size="32" access="RW"/>
|
||||
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW"/>
|
||||
|
||||
@@ -19,6 +19,9 @@
|
||||
</property-group>
|
||||
</property-groups>
|
||||
<address-spaces>
|
||||
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
|
||||
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
|
||||
</address-space>
|
||||
<address-space key="data" start="0x00000000" size="40960" endianness="little">
|
||||
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="128" page-size="32" access="RW"/>
|
||||
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW"/>
|
||||
|
||||
@@ -19,6 +19,9 @@
|
||||
</property-group>
|
||||
</property-groups>
|
||||
<address-spaces>
|
||||
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
|
||||
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
|
||||
</address-space>
|
||||
<address-space key="data" start="0x00000000" size="40960" endianness="little">
|
||||
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="128" page-size="32" access="RW"/>
|
||||
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW"/>
|
||||
|
||||
@@ -19,6 +19,9 @@
|
||||
</property-group>
|
||||
</property-groups>
|
||||
<address-spaces>
|
||||
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
|
||||
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
|
||||
</address-space>
|
||||
<address-space key="data" start="0x00000000" size="40960" endianness="little">
|
||||
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="128" page-size="32" access="RW"/>
|
||||
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW"/>
|
||||
|
||||
@@ -19,6 +19,9 @@
|
||||
</property-group>
|
||||
</property-groups>
|
||||
<address-spaces>
|
||||
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
|
||||
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
|
||||
</address-space>
|
||||
<address-space key="data" start="0x00000000" size="40960" endianness="little">
|
||||
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="128" page-size="32" access="RW"/>
|
||||
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW"/>
|
||||
|
||||
@@ -19,6 +19,9 @@
|
||||
</property-group>
|
||||
</property-groups>
|
||||
<address-spaces>
|
||||
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
|
||||
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
|
||||
</address-space>
|
||||
<address-space key="data" start="0x00000000" size="40960" endianness="little">
|
||||
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="128" page-size="32" access="RW"/>
|
||||
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW"/>
|
||||
|
||||
@@ -19,6 +19,9 @@
|
||||
</property-group>
|
||||
</property-groups>
|
||||
<address-spaces>
|
||||
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
|
||||
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
|
||||
</address-space>
|
||||
<address-space key="data" start="0x00000000" size="40960" endianness="little">
|
||||
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="128" page-size="32" access="RW"/>
|
||||
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW"/>
|
||||
|
||||
Reference in New Issue
Block a user