Added executable flag to memory segments in TDFs
This commit is contained in:
@@ -166,27 +166,27 @@
|
||||
</property-groups>
|
||||
<address-spaces>
|
||||
<address-space key="prog" start="0x00000000" size="2048" endianness="little">
|
||||
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="2048" page-size="32" access="RW"/>
|
||||
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="2048" page-size="32" access="RW" executable="1"/>
|
||||
</address-space>
|
||||
<address-space key="signatures" start="0x00000000" size="3" endianness="little">
|
||||
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R"/>
|
||||
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R" executable="0"/>
|
||||
</address-space>
|
||||
<address-space key="fuses" start="0x00000000" size="3" endianness="little">
|
||||
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW"/>
|
||||
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW" executable="0"/>
|
||||
</address-space>
|
||||
<address-space key="lockbits" start="0x00000000" size="1" endianness="little">
|
||||
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW"/>
|
||||
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW" executable="0"/>
|
||||
</address-space>
|
||||
<address-space key="data" start="0x00000000" size="224" endianness="little">
|
||||
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
|
||||
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="64"/>
|
||||
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000060" size="128"/>
|
||||
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
|
||||
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="64" executable="0"/>
|
||||
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000060" size="128" executable="0"/>
|
||||
</address-space>
|
||||
<address-space key="eeprom" start="0x00000000" size="128" endianness="little">
|
||||
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="128" page-size="4" access="RW"/>
|
||||
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="128" page-size="4" access="RW" executable="0"/>
|
||||
</address-space>
|
||||
<address-space key="osccal" start="0x00000000" size="1" endianness="little">
|
||||
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="1" access="R"/>
|
||||
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="1" access="R" executable="0"/>
|
||||
</address-space>
|
||||
</address-spaces>
|
||||
<physical-interfaces>
|
||||
@@ -530,7 +530,7 @@
|
||||
<register key="gpior0" name="GPIOR0" description="General purpose register 0" offset="0x2A" size="1"/>
|
||||
<register key="gpior1" name="GPIOR1" description="General Purpose register 1" offset="0x2B" size="1"/>
|
||||
<register key="gpior2" name="GPIOR2" description="General Purpose IO register 2" offset="0x2C" size="1"/>
|
||||
<register key="dwdr" name="DWDR" description="debugWire data register" offset="0x40" size="1"/>
|
||||
<register key="dwdr" name="DWDR" description="debugWIRE data register" offset="0x40" size="1"/>
|
||||
<register key="clkpr" name="CLKPR" description="Clock Prescale Register" offset="0x48" size="1">
|
||||
<bit-field key="clkpce" name="CLKPCE" description="Clock Prescaler Change Enable" mask="0x80"/>
|
||||
<bit-field key="clkps" name="CLKPS" description="Clock Prescaler Select Bits" mask="0xF"/>
|
||||
|
||||
Reference in New Issue
Block a user