stm32cube 2.17
This commit is contained in:
parent
73ad847789
commit
cfbe037739
|
@ -10,7 +10,17 @@
|
|||
<Description>ARM 32-bit Cortex-M4 based device</Description>
|
||||
<Configurations>
|
||||
<!-- JTAG_SWD Interface -->
|
||||
<Interface name="JTAG_SWD"/>
|
||||
|
||||
<Interface name="JTAG_SWD">
|
||||
<!-- 1MB -->
|
||||
<Configuration number="0x0">
|
||||
<DBANK reference="0x0"> <ReadRegister address="0x1FFF7A22" mask="0x000FFF" value="0x400"/> </DBANK>
|
||||
</Configuration>
|
||||
<!-- 512kB -->
|
||||
<Configuration number="0x1">
|
||||
<DBANK reference="0x0"> <ReadRegister address="0x1FFF7A22" mask="0x000FFF" value="0x200"/> </DBANK>
|
||||
</Configuration>
|
||||
</Interface>
|
||||
<!-- Bootloader Interface -->
|
||||
<Interface name="Bootloader"/>
|
||||
</Configurations>
|
||||
|
@ -42,9 +52,43 @@
|
|||
<Description>The Flash memory interface manages CPU AHB I-Code and D-Code accesses to the Flash memory. It implements the erase and program Flash memory operations and the read and write protection mechanisms</Description>
|
||||
<ErasedValue>0xFF</ErasedValue>
|
||||
<Access>RWE</Access>
|
||||
<FlashSize address="0x1FFFF7CC" default="0x100000"/>
|
||||
<FlashSize address="0x1FFF7A22" default="0x100000"/>
|
||||
<BootloaderVersion address="0x1FFF77DE"/>
|
||||
<!-- 1024KB Single Bank -->
|
||||
<Configuration config="0">
|
||||
<Parameters address="0x08000000" name=" 1024 Kbytes Embedded Flash" size="0x100000"/>
|
||||
<Description/>
|
||||
<Organization>Single</Organization>
|
||||
<Alignment>0x4</Alignment>
|
||||
<Bank name="Bank 1">
|
||||
<Field>
|
||||
<Parameters address="0x08000000" name="sector0" occurrence="0x4" size="0x4000"/>
|
||||
</Field>
|
||||
<Field>
|
||||
<Parameters address="0x08010000" name="sector4" occurrence="0x1" size="0x10000"/>
|
||||
</Field>
|
||||
<Field>
|
||||
<Parameters address="0x08020000" name="sector5" occurrence="0x7" size="0x20000"/>
|
||||
</Field>
|
||||
</Bank>
|
||||
</Configuration>
|
||||
<Configuration config="1">
|
||||
<Parameters address="0x08000000" name=" 512 Kbytes Embedded Flash" size="0x80000"/>
|
||||
<Description/>
|
||||
<Organization>Single</Organization>
|
||||
<Alignment>0x4</Alignment>
|
||||
<Bank name="Bank 1">
|
||||
<Field>
|
||||
<Parameters address="0x08000000" name="sector0" occurrence="0x4" size="0x4000"/>
|
||||
</Field>
|
||||
<Field>
|
||||
<Parameters address="0x08010000" name="sector4" occurrence="0x1" size="0x10000"/>
|
||||
</Field>
|
||||
<Field>
|
||||
<Parameters address="0x08020000" name="sector5" occurrence="0x3" size="0x20000"/>
|
||||
</Field>
|
||||
</Bank>
|
||||
</Configuration>
|
||||
<Configuration>
|
||||
<Parameters address="0x08000000" name=" 1024 Kbytes Embedded Flash" size="0x100000"/>
|
||||
<Description/>
|
||||
|
|
|
@ -232,7 +232,7 @@
|
|||
<Parameters address="0x40023C14" name="FLASH_OPTCR" size="0x4"/>
|
||||
<AssignedBits>
|
||||
<Bit config="0">
|
||||
<Name>WRP0</Name>
|
||||
<Name>nWRP0</Name>
|
||||
<Description/>
|
||||
<BitOffset>0x10</BitOffset>
|
||||
<BitWidth>0x8</BitWidth>
|
||||
|
@ -243,7 +243,7 @@
|
|||
</Values>
|
||||
</Bit>
|
||||
<Bit config="1">
|
||||
<Name>WRP0</Name>
|
||||
<Name>nWRP0</Name>
|
||||
<Description/>
|
||||
<BitOffset>0x10</BitOffset>
|
||||
<BitWidth>0x8</BitWidth>
|
||||
|
@ -363,10 +363,10 @@
|
|||
<Category>
|
||||
<Name>Write Protection</Name>
|
||||
<Field>
|
||||
<Parameters address="0x1FFFC008" name="WRP1" size="0x4"/>
|
||||
<Parameters address="0x1FFFC008" name="nWRP1" size="0x4"/>
|
||||
<AssignedBits>
|
||||
<Bit config="0">
|
||||
<Name>WRP0</Name>
|
||||
<Name>nWRP0</Name>
|
||||
<Description/>
|
||||
<BitOffset>0x0</BitOffset>
|
||||
<BitWidth>0x8</BitWidth>
|
||||
|
@ -377,7 +377,7 @@
|
|||
</Values>
|
||||
</Bit>
|
||||
<Bit config="1">
|
||||
<Name>WRP0</Name>
|
||||
<Name>nWRP0</Name>
|
||||
<Description/>
|
||||
<BitOffset>0x0</BitOffset>
|
||||
<BitWidth>0x8</BitWidth>
|
||||
|
|
|
@ -187,7 +187,7 @@
|
|||
<Parameters address="0x1FFFF808" name="WRP" size="0x4"/>
|
||||
<AssignedBits>
|
||||
<Bit>
|
||||
<Name>WRP bit0</Name>
|
||||
<Name>WRP_bit0</Name>
|
||||
<Description/>
|
||||
<BitOffset>0x0</BitOffset>
|
||||
<BitWidth>0x8</BitWidth>
|
||||
|
@ -198,7 +198,7 @@
|
|||
</Values>
|
||||
</Bit>
|
||||
<Bit>
|
||||
<Name>nWRP bit8</Name>
|
||||
<Name>nWRP_bit8</Name>
|
||||
<Description/>
|
||||
<BitOffset>0x10</BitOffset>
|
||||
<BitWidth>0x8</BitWidth>
|
||||
|
|
|
@ -11,26 +11,8 @@
|
|||
<Configurations>
|
||||
<!-- JTAG_SWD Interface -->
|
||||
<Interface name="JTAG_SWD">
|
||||
<!-- 2MB Single Bank-->
|
||||
<Configuration number="0x0">
|
||||
<DualBank>
|
||||
<ReadRegister address="0x40023C14" mask="0x20000000" value="0x20000000"/>
|
||||
</DualBank>
|
||||
<FlashSize>
|
||||
<ReadRegister address="0x1FF0F442" mask="0x0000FFFF" value="0x0800"/>
|
||||
</FlashSize>
|
||||
</Configuration>
|
||||
<!-- 2MB Dual Bank-->
|
||||
<Configuration number="0x1">
|
||||
<DualBank>
|
||||
<ReadRegister address="0x40023C14" mask="0x20000000" value="0x0"/>
|
||||
</DualBank>
|
||||
<FlashSize>
|
||||
<ReadRegister address="0x1FF0F442" mask="0x0000FFFF" value="0x0800"/>
|
||||
</FlashSize>
|
||||
</Configuration>
|
||||
<!-- 1MB Single Bank-->
|
||||
<Configuration number="0x2">
|
||||
<Configuration number="0x0">
|
||||
<DualBank>
|
||||
<ReadRegister address="0x40023C14" mask="0x20000000" value="0x20000000"/>
|
||||
</DualBank>
|
||||
|
@ -39,7 +21,7 @@
|
|||
</FlashSize>
|
||||
</Configuration>
|
||||
<!-- 1MB Dual Bank-->
|
||||
<Configuration number="0x3">
|
||||
<Configuration number="0x1">
|
||||
<DualBank>
|
||||
<ReadRegister address="0x40023C14" mask="0x20000000" value="0x0"/>
|
||||
</DualBank>
|
||||
|
@ -47,6 +29,24 @@
|
|||
<ReadRegister address="0x1FF0F442" mask="0x0000FFFF" value="0x0400"/>
|
||||
</FlashSize>
|
||||
</Configuration>
|
||||
<!-- 2MB Single Bank-->
|
||||
<Configuration number="0x2">
|
||||
<DualBank>
|
||||
<ReadRegister address="0x40023C14" mask="0x20000000" value="0x20000000"/>
|
||||
</DualBank>
|
||||
<FlashSize>
|
||||
<ReadRegister address="0x1FF0F442" mask="0x0000FFFF" value="0x0800"/>
|
||||
</FlashSize>
|
||||
</Configuration>
|
||||
<!-- 2MB Dual Bank-->
|
||||
<Configuration number="0x3">
|
||||
<DualBank>
|
||||
<ReadRegister address="0x40023C14" mask="0x20000000" value="0x0"/>
|
||||
</DualBank>
|
||||
<FlashSize>
|
||||
<ReadRegister address="0x1FF0F442" mask="0x0000FFFF" value="0x0800"/>
|
||||
</FlashSize>
|
||||
</Configuration>
|
||||
<!-- Dummy Config Dual bank-->
|
||||
<Configuration number="0x4">
|
||||
<DualBank>
|
||||
|
@ -62,13 +62,23 @@
|
|||
</Interface>
|
||||
<!-- Bootloader Interface -->
|
||||
<Interface name="Bootloader">
|
||||
<Configuration number="0x0"> <!-- 2MB Single Bank-->
|
||||
<Configuration number="0x0"> <!-- 1MB Single Bank-->
|
||||
<DualBank reference="0x1">
|
||||
<ReadRegister address="0x1FFF0008" mask="1000EFFF" value="1000EFFF"/>
|
||||
</DualBank>
|
||||
</Configuration>
|
||||
<Configuration number="0x1"> <!-- 1MB Dual Bank-->
|
||||
<DualBank reference="0x0">
|
||||
<ReadRegister address="0x1FFF0008" mask="3000CFFF" value="3000CFFF"/>
|
||||
</DualBank>
|
||||
</Configuration>
|
||||
<Configuration number="0x2"> <!-- 2MB Single Bank-->
|
||||
<DualBank reference="0x1">
|
||||
<ReadRegister address="0x1FFF0008" mask="0x2000" value="0x2000"/>
|
||||
</DualBank>
|
||||
</Configuration>
|
||||
<Configuration number="0x1"> <!-- 2MB Dual Bank-->
|
||||
<DualBank reference="0x0">
|
||||
<Configuration number="0x3"> <!-- 2MB Single Bank-->
|
||||
<DualBank reference="0x1">
|
||||
<ReadRegister address="0x1FFF0008" mask="0x2000" value="0x0"/>
|
||||
</DualBank>
|
||||
</Configuration>
|
||||
|
@ -105,7 +115,7 @@
|
|||
<FlashSize address="0x1FF0F442" default="0x200000"/>
|
||||
<BootloaderVersion address="0x1FF0EDBE"/>
|
||||
<!-- 2MB Single Bank -->
|
||||
<Configuration config="0,5">
|
||||
<Configuration config="2,5">
|
||||
<Parameters address="0x08000000" name=" 2 Mbytes single bank Embedded Flash" size="0x200000"/>
|
||||
<Description/>
|
||||
<Organization>Single</Organization>
|
||||
|
@ -123,7 +133,7 @@
|
|||
</Bank>
|
||||
</Configuration>
|
||||
<!-- 2MB Dual Bank -->
|
||||
<Configuration config="1,4">
|
||||
<Configuration config="3,4">
|
||||
<Parameters address="0x08000000" name=" 2 Mbytes dual bank Embedded Flash" size="0x200000"/>
|
||||
<Description/>
|
||||
<Organization>Dual</Organization>
|
||||
|
@ -152,7 +162,7 @@
|
|||
</Bank>
|
||||
</Configuration>
|
||||
<!-- 1MB Single Bank -->
|
||||
<Configuration config="2">
|
||||
<Configuration config="0">
|
||||
<Parameters address="0x08000000" name=" 1 Mbyte single bank Embedded Flash" size="0x100000"/>
|
||||
<Description/>
|
||||
<Organization>Single</Organization>
|
||||
|
@ -170,7 +180,7 @@
|
|||
</Bank>
|
||||
</Configuration>
|
||||
<!-- 1MB Dual Bank -->
|
||||
<Configuration config="3">
|
||||
<Configuration config="1">
|
||||
<Parameters address="0x08000000" name=" 1 Mbyte dual bank Embedded Flash" size="0x100000"/>
|
||||
<Description/>
|
||||
<Organization>Dual</Organization>
|
||||
|
@ -207,7 +217,7 @@
|
|||
<ErasedValue>0xFF</ErasedValue>
|
||||
<Access>RWE</Access>
|
||||
<!-- 2MB Single Bank -->
|
||||
<Configuration config="0,5">
|
||||
<Configuration config="0,2,5">
|
||||
<Parameters address="0x00200000" name=" 2 Mbytes single bank Embedded Flash" size="0x200000"/>
|
||||
<Description/>
|
||||
<Organization>Single</Organization>
|
||||
|
@ -225,7 +235,7 @@
|
|||
</Bank>
|
||||
</Configuration>
|
||||
<!-- 2MB Dual Bank -->
|
||||
<Configuration config="1,4">
|
||||
<Configuration config="1,3,4">
|
||||
<Parameters address="0x00200000" name=" 2 Mbytes dual bank Embedded Flash" size="0x200000"/>
|
||||
<Description/>
|
||||
<Organization>Dual</Organization>
|
||||
|
|
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue