diff options
author | florian <florian@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2013-03-10 16:37:57 +0000 |
---|---|---|
committer | florian <florian@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2013-03-10 16:37:57 +0000 |
commit | 47ddd286be8b3d0fef64a1733234c3b0c2f470bd (patch) | |
tree | ec8622585b59e0943be406f227f39d8a9a9f0e0f /compiler/arm/cpuinfo.pas | |
parent | d30503f22b8bba2430b9fd21cd989f80b25897db (diff) | |
download | fpc-47ddd286be8b3d0fef64a1733234c3b0c2f470bd.tar.gz |
Merge r23058
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@23776 3ad0048d-3df7-0310-abae-a5850022a9f2
Diffstat (limited to 'compiler/arm/cpuinfo.pas')
-rw-r--r-- | compiler/arm/cpuinfo.pas | 946 |
1 files changed, 146 insertions, 800 deletions
diff --git a/compiler/arm/cpuinfo.pas b/compiler/arm/cpuinfo.pas index f615ba6f69..26c5fb85a1 100644 --- a/compiler/arm/cpuinfo.pas +++ b/compiler/arm/cpuinfo.pas @@ -90,7 +90,7 @@ Type ct_at91sam7se256, ct_at91sam7x256, ct_at91sam7xc256, - + { STMicroelectronics } ct_stm32f100x4, // LD&MD value line, 4=16,6=32,8=64,b=128 ct_stm32f100x6, @@ -205,6 +205,12 @@ Type { SAMSUNG } ct_sc32442b, + + { Infineon } + ct_xmc4500x1024, + ct_xmc4500x768, + ct_xmc4502x768, + ct_xmc4504x512, // generic Thumb2 target ct_thumb2bare @@ -275,807 +281,147 @@ Const {$WARN 3177 OFF} embedded_controllers : array [tcontrollertype] of tcontrollerdatatype = - (( - controllertypestr:''; - controllerunitstr:''; - flashbase:0; - flashsize:0; - srambase:0; - sramsize:0 - ), - - ( - controllertypestr:'LPC1343'; - controllerunitstr:'LPC1343'; - flashbase:$00000000; - flashsize:$00008000; - srambase:$10000000; - sramsize:$00002000 - ), - - ( - controllertypestr:'LPC2114'; - controllerunitstr:'LPC21x4'; - flashbase:$00000000; - flashsize:$00040000; - srambase:$40000000; - sramsize:$00004000 - ), - - ( - controllertypestr:'LPC2124'; - controllerunitstr:'LPC21x4'; - flashbase:$00000000; - flashsize:$00040000; - srambase:$40000000; - sramsize:$00004000 - ), - - ( - controllertypestr:'LPC2194'; - controllerunitstr:'LPC21x4'; - flashbase:$00000000; - flashsize:$00040000; - srambase:$40000000; - sramsize:$00004000 - ), - - ( - controllertypestr:'LPC1754'; - controllerunitstr:'LPC1754'; - flashbase:$00000000; - flashsize:$00020000; - srambase:$10000000; - sramsize:$00004000 - ), - - ( - controllertypestr:'LPC1756'; - controllerunitstr:'LPC1756'; - flashbase:$00000000; - flashsize:$00040000; - srambase:$10000000; - sramsize:$00004000 - ), - - ( - controllertypestr:'LPC1758'; - controllerunitstr:'LPC1758'; - flashbase:$00000000; - flashsize:$00080000; - srambase:$10000000; - sramsize:$00008000 - ), - - ( - controllertypestr:'LPC1764'; - controllerunitstr:'LPC1764'; - flashbase:$00000000; - flashsize:$00020000; - srambase:$10000000; - sramsize:$00004000 - ), - - ( - controllertypestr:'LPC1766'; - controllerunitstr:'LPC1766'; - flashbase:$00000000; - flashsize:$00040000; - srambase:$10000000; - sramsize:$00008000 - ), - - ( - controllertypestr:'LPC1768'; - controllerunitstr:'LPC1768'; - flashbase:$00000000; - flashsize:$00080000; - srambase:$10000000; - sramsize:$00008000 - ), - - ( - controllertypestr:'AT91SAM7S256'; - controllerunitstr:'AT91SAM7x256'; - flashbase:$00000000; - flashsize:$00040000; - srambase:$00200000; - sramsize:$00010000 - ), - - ( - controllertypestr:'AT91SAM7SE256'; - controllerunitstr:'AT91SAM7x256'; - flashbase:$00000000; - flashsize:$00040000; - srambase:$00200000; - sramsize:$00010000 - ), - - ( - controllertypestr:'AT91SAM7X256'; - controllerunitstr:'AT91SAM7x256'; - flashbase:$00000000; - flashsize:$00040000; - srambase:$00200000; - sramsize:$00010000 - ), - - ( - controllertypestr:'AT91SAM7XC256'; - controllerunitstr:'AT91SAM7x256'; - flashbase:$00000000; - flashsize:$00040000; - srambase:$00200000; - sramsize:$00010000 - ), + ( + (controllertypestr:''; controllerunitstr:''; flashbase:0; flashsize:0; srambase:0; sramsize:0), + + (controllertypestr:'LPC1343'; controllerunitstr:'LPC1343'; flashbase:$00000000; flashsize:$00008000; srambase:$10000000; sramsize:$00002000), + (controllertypestr:'LPC2114'; controllerunitstr:'LPC21x4'; flashbase:$00000000; flashsize:$00040000; srambase:$40000000; sramsize:$00004000), + (controllertypestr:'LPC2124'; controllerunitstr:'LPC21x4'; flashbase:$00000000; flashsize:$00040000; srambase:$40000000; sramsize:$00004000), + (controllertypestr:'LPC2194'; controllerunitstr:'LPC21x4'; flashbase:$00000000; flashsize:$00040000; srambase:$40000000; sramsize:$00004000), + (controllertypestr:'LPC1754'; controllerunitstr:'LPC1754'; flashbase:$00000000; flashsize:$00020000; srambase:$10000000; sramsize:$00004000), + (controllertypestr:'LPC1756'; controllerunitstr:'LPC1756'; flashbase:$00000000; flashsize:$00040000; srambase:$10000000; sramsize:$00004000), + (controllertypestr:'LPC1758'; controllerunitstr:'LPC1758'; flashbase:$00000000; flashsize:$00080000; srambase:$10000000; sramsize:$00008000), + (controllertypestr:'LPC1764'; controllerunitstr:'LPC1764'; flashbase:$00000000; flashsize:$00020000; srambase:$10000000; sramsize:$00004000), + (controllertypestr:'LPC1766'; controllerunitstr:'LPC1766'; flashbase:$00000000; flashsize:$00040000; srambase:$10000000; sramsize:$00008000), + (controllertypestr:'LPC1768'; controllerunitstr:'LPC1768'; flashbase:$00000000; flashsize:$00080000; srambase:$10000000; sramsize:$00008000), + + { AT91 } + (controllertypestr:'AT91SAM7S256'; controllerunitstr:'AT91SAM7x256'; flashbase:$00000000; flashsize:$00040000; srambase:$00200000; sramsize:$00010000), + (controllertypestr:'AT91SAM7SE256'; controllerunitstr:'AT91SAM7x256'; flashbase:$00000000; flashsize:$00040000; srambase:$00200000; sramsize:$00010000), + (controllertypestr:'AT91SAM7X256'; controllerunitstr:'AT91SAM7x256'; flashbase:$00000000; flashsize:$00040000; srambase:$00200000; sramsize:$00010000), + (controllertypestr:'AT91SAM7XC256'; controllerunitstr:'AT91SAM7x256'; flashbase:$00000000; flashsize:$00040000; srambase:$00200000; sramsize:$00010000), { STM32F1 series } - (controllertypestr:'STM32F100X4'; controllerunitstr:'STM32F10X_LD'; flashbase:$08000000; flashsize:$00004000; srambase:$20000000; sramsize:$00001000), - (controllertypestr:'STM32F100X6'; controllerunitstr:'STM32F10X_LD'; flashbase:$08000000; flashsize:$00008000; srambase:$20000000; sramsize:$00001000), - (controllertypestr:'STM32F100X8'; controllerunitstr:'STM32F10X_MD'; flashbase:$08000000; flashsize:$00010000; srambase:$20000000; sramsize:$00002000), - (controllertypestr:'STM32F100XB'; controllerunitstr:'STM32F10X_MD'; flashbase:$08000000; flashsize:$00020000; srambase:$20000000; sramsize:$00002000), - (controllertypestr:'STM32F100XC'; controllerunitstr:'STM32F10X_HD'; flashbase:$08000000; flashsize:$00040000; srambase:$20000000; sramsize:$00006000), - (controllertypestr:'STM32F100XD'; controllerunitstr:'STM32F10X_HD'; flashbase:$08000000; flashsize:$00060000; srambase:$20000000; sramsize:$00008000), - (controllertypestr:'STM32F100XE'; controllerunitstr:'STM32F10X_HD'; flashbase:$08000000; flashsize:$00080000; srambase:$20000000; sramsize:$00008000), - (controllertypestr:'STM32F101X4'; controllerunitstr:'STM32F10X_LD'; flashbase:$08000000; flashsize:$00004000; srambase:$20000000; sramsize:$00001000), - (controllertypestr:'STM32F101X6'; controllerunitstr:'STM32F10X_LD'; flashbase:$08000000; flashsize:$00008000; srambase:$20000000; sramsize:$00001800), - (controllertypestr:'STM32F101X8'; controllerunitstr:'STM32F10X_MD'; flashbase:$08000000; flashsize:$00010000; srambase:$20000000; sramsize:$00002800), - (controllertypestr:'STM32F101XB'; controllerunitstr:'STM32F10X_MD'; flashbase:$08000000; flashsize:$00020000; srambase:$20000000; sramsize:$00004000), - (controllertypestr:'STM32F101XC'; controllerunitstr:'STM32F10X_HD'; flashbase:$08000000; flashsize:$00040000; srambase:$20000000; sramsize:$00008000), - (controllertypestr:'STM32F101XD'; controllerunitstr:'STM32F10X_HD'; flashbase:$08000000; flashsize:$00060000; srambase:$20000000; sramsize:$0000C000), - (controllertypestr:'STM32F101XE'; controllerunitstr:'STM32F10X_HD'; flashbase:$08000000; flashsize:$00080000; srambase:$20000000; sramsize:$0000C000), - (controllertypestr:'STM32F101XF'; controllerunitstr:'STM32F10X_XL'; flashbase:$08000000; flashsize:$000C0000; srambase:$20000000; sramsize:$00014000), - (controllertypestr:'STM32F101XG'; controllerunitstr:'STM32F10X_XL'; flashbase:$08000000; flashsize:$00100000; srambase:$20000000; sramsize:$00014000), - (controllertypestr:'STM32F102X4'; controllerunitstr:'STM32F10X_LD'; flashbase:$08000000; flashsize:$00004000; srambase:$20000000; sramsize:$00001000), - (controllertypestr:'STM32F102X6'; controllerunitstr:'STM32F10X_LD'; flashbase:$08000000; flashsize:$00008000; srambase:$20000000; sramsize:$00001800), - (controllertypestr:'STM32F102X8'; controllerunitstr:'STM32F10X_MD'; flashbase:$08000000; flashsize:$00010000; srambase:$20000000; sramsize:$00002800), - (controllertypestr:'STM32F102XB'; controllerunitstr:'STM32F10X_MD'; flashbase:$08000000; flashsize:$00020000; srambase:$20000000; sramsize:$00004000), - (controllertypestr:'STM32F103X4'; controllerunitstr:'STM32F10X_LD'; flashbase:$08000000; flashsize:$00004000; srambase:$20000000; sramsize:$00001000), - (controllertypestr:'STM32F103X6'; controllerunitstr:'STM32F10X_LD'; flashbase:$08000000; flashsize:$00008000; srambase:$20000000; sramsize:$00002800), - (controllertypestr:'STM32F103X8'; controllerunitstr:'STM32F10X_MD'; flashbase:$08000000; flashsize:$00010000; srambase:$20000000; sramsize:$00005000), - (controllertypestr:'STM32F103XB'; controllerunitstr:'STM32F10X_MD'; flashbase:$08000000; flashsize:$00020000; srambase:$20000000; sramsize:$00005000), - (controllertypestr:'STM32F103XC'; controllerunitstr:'STM32F10X_HD'; flashbase:$08000000; flashsize:$00040000; srambase:$20000000; sramsize:$0000C000), - (controllertypestr:'STM32F103XD'; controllerunitstr:'STM32F10X_HD'; flashbase:$08000000; flashsize:$00060000; srambase:$20000000; sramsize:$00010000), - (controllertypestr:'STM32F103XE'; controllerunitstr:'STM32F10X_HD'; flashbase:$08000000; flashsize:$00080000; srambase:$20000000; sramsize:$00010000), - (controllertypestr:'STM32F103XF'; controllerunitstr:'STM32F10X_XL'; flashbase:$08000000; flashsize:$000C0000; srambase:$20000000; sramsize:$00018000), - (controllertypestr:'STM32F103XG'; controllerunitstr:'STM32F10X_XL'; flashbase:$08000000; flashsize:$00100000; srambase:$20000000; sramsize:$00018000), - (controllertypestr:'STM32F107X8'; controllerunitstr:'STM32F10X_CONN'; flashbase:$08000000; flashsize:$00010000; srambase:$20000000; sramsize:$00010000), - (controllertypestr:'STM32F107XB'; controllerunitstr:'STM32F10X_CONN'; flashbase:$08000000; flashsize:$00020000; srambase:$20000000; sramsize:$00010000), - (controllertypestr:'STM32F107XC'; controllerunitstr:'STM32F10X_CONN'; flashbase:$08000000; flashsize:$00040000; srambase:$20000000; sramsize:$00010000), - - { TI - 64 K Flash, 16 K SRAM Devices } - // ct_lm3s1110, - ( - controllertypestr:'LM3S1110'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00010000; - srambase:$20000000; - sramsize:$00004000 - ), - // ct_lm3s1133, - ( - controllertypestr:'LM3S1133'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00010000; - srambase:$20000000; - sramsize:$00004000 - ), - // ct_lm3s1138, - ( - controllertypestr:'LM3S1138'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00010000; - srambase:$20000000; - sramsize:$00004000 - ), - // ct_lm3s1150, - ( - controllertypestr:'LM3S1150'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00010000; - srambase:$20000000; - sramsize:$00004000 - ), - // ct_lm3s1162, - ( - controllertypestr:'LM3S1162'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00010000; - srambase:$20000000; - sramsize:$00004000 - ), - // ct_lm3s1165, - ( - controllertypestr:'LM3S1165'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00010000; - srambase:$20000000; - sramsize:$00004000 - ), - // ct_lm3s1166, - ( - controllertypestr:'LM3S1166'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00010000; - srambase:$20000000; - sramsize:$00004000 - ), - // ct_lm3s2110, - ( - controllertypestr:'LM3S2110'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00010000; - srambase:$20000000; - sramsize:$00004000 - ), - // ct_lm3s2139, - ( - controllertypestr:'LM3S2139'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00010000; - srambase:$20000000; - sramsize:$00004000 - ), - // ct_lm3s6100, - ( - controllertypestr:'LM3S6100'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00010000; - srambase:$20000000; - sramsize:$00004000 - ), - // ct_lm3s6110, - ( - controllertypestr:'LM3S6110'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00010000; - srambase:$20000000; - sramsize:$00004000 - ), - - { TI - 128K Flash, 32K SRAM devices } - // ct_lm3s1601, - ( - controllertypestr:'LM3S1601'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00020000; - srambase:$20000000; - sramsize:$00008000 - ), - // ct_lm3s1608, - ( - controllertypestr:'LM3S1608'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00020000; - srambase:$20000000; - sramsize:$00008000 - ), - // ct_lm3s1620, - ( - controllertypestr:'LM3S1620'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00020000; - srambase:$20000000; - sramsize:$00008000 - ), - // ct_lm3s1635, - ( - controllertypestr:'LM3S1635'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00020000; - srambase:$20000000; - sramsize:$00008000 - ), - // ct_lm3s1636, - ( - controllertypestr:'LM3S1636'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00020000; - srambase:$20000000; - sramsize:$00008000 - ), - // ct_lm3s1637, - ( - controllertypestr:'LM3S1637'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00020000; - srambase:$20000000; - sramsize:$00008000 - ), - // ct_lm3s1651, - ( - controllertypestr:'LM3S1651'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00020000; - srambase:$20000000; - sramsize:$00008000 - ), - // ct_lm3s2601, - ( - controllertypestr:'LM3S2601'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00020000; - srambase:$20000000; - sramsize:$00008000 - ), - // ct_lm3s2608, - ( - controllertypestr:'LM3S2608'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00020000; - srambase:$20000000; - sramsize:$00008000 - ), - // ct_lm3s2620, - ( - controllertypestr:'LM3S2620'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00020000; - srambase:$20000000; - sramsize:$00008000 - ), - // ct_lm3s2637, - ( - controllertypestr:'LM3S2637'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00020000; - srambase:$20000000; - sramsize:$00008000 - ), - // ct_lm3s2651, - ( - controllertypestr:'LM3S2651'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00020000; - srambase:$20000000; - sramsize:$00008000 - ), - // ct_lm3s6610, - ( - controllertypestr:'LM3S6610'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00020000; - srambase:$20000000; - sramsize:$00008000 - ), - // ct_lm3s6611, - ( - controllertypestr:'LM3S6611'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00020000; - srambase:$20000000; - sramsize:$00008000 - ), - // ct_lm3s6618, - ( - controllertypestr:'LM3S6618'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00020000; - srambase:$20000000; - sramsize:$00008000 - ), - // ct_lm3s6633, - ( - controllertypestr:'LM3S6633'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00020000; - srambase:$20000000; - sramsize:$00008000 - ), - // ct_lm3s6637, - ( - controllertypestr:'LM3S6637'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00020000; - srambase:$20000000; - sramsize:$00008000 - ), - // ct_lm3s8630, - ( - controllertypestr:'LM3S8630'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00020000; - srambase:$20000000; - sramsize:$00008000 - ), - - { TI - 256K Flash, 64K SRAM devices } - // ct_lm3s1911, - ( - controllertypestr:'LM3S1911'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00040000; - srambase:$20000000; - sramsize:$00010000 - ), - // ct_lm3s1918, - ( - controllertypestr:'LM3S1918'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00040000; - srambase:$20000000; - sramsize:$00010000 - ), - // ct_lm3s1937, - ( - controllertypestr:'LM3S1937'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00040000; - srambase:$20000000; - sramsize:$00010000 - ), - // ct_lm3s1958, - ( - controllertypestr:'LM3S1958'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00040000; - srambase:$20000000; - sramsize:$00010000 - ), - // ct_lm3s1960, - ( - controllertypestr:'LM3S1960'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00040000; - srambase:$20000000; - sramsize:$00010000 - ), - // ct_lm3s1968, - ( - controllertypestr:'LM3S1968'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00040000; - srambase:$20000000; - sramsize:$00010000 - ), - // ct_lm3s1969, - ( - controllertypestr:'LM3S1969'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00040000; - srambase:$20000000; - sramsize:$00010000 - ), - // ct_lm3s2911, - ( - controllertypestr:'LM3S2911'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00040000; - srambase:$20000000; - sramsize:$00010000 - ), - // ct_lm3s2918, - ( - controllertypestr:'LM3S2918'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00040000; - srambase:$20000000; - sramsize:$00010000 - ), - // ct_lm3s2919, - ( - controllertypestr:'LM3S2919'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00040000; - srambase:$20000000; - sramsize:$00010000 - ), - // ct_lm3s2939, - ( - controllertypestr:'LM3S2939'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00040000; - srambase:$20000000; - sramsize:$00010000 - ), - // ct_lm3s2948, - ( - controllertypestr:'LM3S2948'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00040000; - srambase:$20000000; - sramsize:$00010000 - ), - // ct_lm3s2950, - ( - controllertypestr:'LM3S2950'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00040000; - srambase:$20000000; - sramsize:$00010000 - ), - // ct_lm3s2965, - ( - controllertypestr:'LM3S2965'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00040000; - srambase:$20000000; - sramsize:$00010000 - ), - // ct_lm3s6911, - ( - controllertypestr:'LM3S6911'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00040000; - srambase:$20000000; - sramsize:$00010000 - ), - // ct_lm3s6918, - ( - controllertypestr:'LM3S6918'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00040000; - srambase:$20000000; - sramsize:$00010000 - ), - // ct_lm3s6938, - ( - controllertypestr:'LM3S6938'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00040000; - srambase:$20000000; - sramsize:$00010000 - ), - // ct_lm3s6950, - ( - controllertypestr:'LM3S6950'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00040000; - srambase:$20000000; - sramsize:$00010000 - ), - // ct_lm3s6952, - ( - controllertypestr:'LM3S6952'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00040000; - srambase:$20000000; - sramsize:$00010000 - ), - // ct_lm3s6965, - ( - controllertypestr:'LM3S6965'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00040000; - srambase:$20000000; - sramsize:$00010000 - ), - // ct_lm3s8930, - ( - controllertypestr:'LM3S8930'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00040000; - srambase:$20000000; - sramsize:$00010000 - ), - // ct_lm3s8933, - ( - controllertypestr:'LM3S8933'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00040000; - srambase:$20000000; - sramsize:$00010000 - ), - // ct_lm3s8938, - ( - controllertypestr:'LM3S8938'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00040000; - srambase:$20000000; - sramsize:$00010000 - ), - // ct_lm3s8962, - ( - controllertypestr:'LM3S8962'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00040000; - srambase:$20000000; - sramsize:$00010000 - ), - // ct_lm3s8970, - ( - controllertypestr:'LM3S8970'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00040000; - srambase:$20000000; - sramsize:$00010000 - ), - // ct_lm3s8971, - ( - controllertypestr:'LM3S8971'; - controllerunitstr:'LM3FURY'; - flashbase:$00000000; - flashsize:$00040000; - srambase:$20000000; - sramsize:$00010000 - ), - - { TI - Tempest parts - up to 512 K Flash, 96 K SRAM } - // ct_lm3s5951, - ( - controllertypestr:'LM3S5951'; - controllerunitstr:'LM3TEMPEST'; - flashbase:$00000000; - flashsize:$00040000; - srambase:$20000000; - sramsize:$00010000 - ), - // ct_lm3s5956, - ( - controllertypestr:'LM3S5956'; - controllerunitstr:'LM3TEMPEST'; - flashbase:$00000000; - flashsize:$00040000; - srambase:$20000000; - sramsize:$00010000 - ), - // ct_lm3s1b21, - ( - controllertypestr:'LM3S1B21'; - controllerunitstr:'LM3TEMPEST'; - flashbase:$00000000; - flashsize:$00040000; - srambase:$20000000; - sramsize:$00018000 - ), - // ct_lm3s2b93, - ( - controllertypestr:'LM3S2B93'; - controllerunitstr:'LM3TEMPEST'; - flashbase:$00000000; - flashsize:$00040000; - srambase:$20000000; - sramsize:$00018000 - ), - // ct_lm3s5b91, - ( - controllertypestr:'LM3S5B91'; - controllerunitstr:'LM3TEMPEST'; - flashbase:$00000000; - flashsize:$00040000; - srambase:$20000000; - sramsize:$00018000 - ), - // ct_lm3s9b81, - ( - controllertypestr:'LM3S9B81'; - controllerunitstr:'LM3TEMPEST'; - flashbase:$00000000; - flashsize:$00040000; - srambase:$20000000; - sramsize:$00018000 - ), - // ct_lm3s9b90, - ( - controllertypestr:'LM3S9B90'; - controllerunitstr:'LM3TEMPEST'; - flashbase:$00000000; - flashsize:$00040000; - srambase:$20000000; - sramsize:$00018000 - ), - // ct_lm3s9b92, - ( - controllertypestr:'LM3S9B92'; - controllerunitstr:'LM3TEMPEST'; - flashbase:$00000000; - flashsize:$00040000; - srambase:$20000000; - sramsize:$00018000 - ), - // ct_lm3s9b95, - ( - controllertypestr:'LM3S9B95'; - controllerunitstr:'LM3TEMPEST'; - flashbase:$00000000; - flashsize:$00040000; - srambase:$20000000; - sramsize:$00018000 - ), - // ct_lm3s9b96, - ( - controllertypestr:'LM3S9B96'; - controllerunitstr:'LM3TEMPEST'; - flashbase:$00000000; - flashsize:$00040000; - srambase:$20000000; - sramsize:$00018000 - ), - - // ct_lm3s5d51, - ( - controllertypestr:'LM3S5D51'; - controllerunitstr:'LM3TEMPEST'; - flashbase:$00000000; - flashsize:$00080000; - srambase:$20000000; - sramsize:$00018000 - ), - - // ct_lm4f120h5, - ( - controllertypestr:'LM4F120H5'; - controllerunitstr:'LM4F120'; - flashbase:$00000000; - flashsize:$00040000; - srambase:$20000000; - sramsize:$00008000 - ), - - //ct_SC32442b, - ( - controllertypestr:'SC32442B'; - controllerunitstr:'sc32442b'; - flashbase:$00000000; - flashsize:$00000000; - srambase:$00000000; - sramsize:$08000000 - ), - - // bare bones Thumb2 - ( - controllertypestr:'THUMB2_BARE'; - controllerunitstr:'THUMB2_BARE'; - flashbase:$00000000; - flashsize:$00002000; - srambase:$20000000; - sramsize:$00000400 - ) + (controllertypestr:'STM32F100X4'; controllerunitstr:'STM32F10X_LD'; flashbase:$08000000; flashsize:$00004000; srambase:$20000000; sramsize:$00001000), + (controllertypestr:'STM32F100X6'; controllerunitstr:'STM32F10X_LD'; flashbase:$08000000; flashsize:$00008000; srambase:$20000000; sramsize:$00001000), + (controllertypestr:'STM32F100X8'; controllerunitstr:'STM32F10X_MD'; flashbase:$08000000; flashsize:$00010000; srambase:$20000000; sramsize:$00002000), + (controllertypestr:'STM32F100XB'; controllerunitstr:'STM32F10X_MD'; flashbase:$08000000; flashsize:$00020000; srambase:$20000000; sramsize:$00002000), + (controllertypestr:'STM32F100XC'; controllerunitstr:'STM32F10X_HD'; flashbase:$08000000; flashsize:$00040000; srambase:$20000000; sramsize:$00006000), + (controllertypestr:'STM32F100XD'; controllerunitstr:'STM32F10X_HD'; flashbase:$08000000; flashsize:$00060000; srambase:$20000000; sramsize:$00008000), + (controllertypestr:'STM32F100XE'; controllerunitstr:'STM32F10X_HD'; flashbase:$08000000; flashsize:$00080000; srambase:$20000000; sramsize:$00008000), + (controllertypestr:'STM32F101X4'; controllerunitstr:'STM32F10X_LD'; flashbase:$08000000; flashsize:$00004000; srambase:$20000000; sramsize:$00001000), + (controllertypestr:'STM32F101X6'; controllerunitstr:'STM32F10X_LD'; flashbase:$08000000; flashsize:$00008000; srambase:$20000000; sramsize:$00001800), + (controllertypestr:'STM32F101X8'; controllerunitstr:'STM32F10X_MD'; flashbase:$08000000; flashsize:$00010000; srambase:$20000000; sramsize:$00002800), + (controllertypestr:'STM32F101XB'; controllerunitstr:'STM32F10X_MD'; flashbase:$08000000; flashsize:$00020000; srambase:$20000000; sramsize:$00004000), + (controllertypestr:'STM32F101XC'; controllerunitstr:'STM32F10X_HD'; flashbase:$08000000; flashsize:$00040000; srambase:$20000000; sramsize:$00008000), + (controllertypestr:'STM32F101XD'; controllerunitstr:'STM32F10X_HD'; flashbase:$08000000; flashsize:$00060000; srambase:$20000000; sramsize:$0000C000), + (controllertypestr:'STM32F101XE'; controllerunitstr:'STM32F10X_HD'; flashbase:$08000000; flashsize:$00080000; srambase:$20000000; sramsize:$0000C000), + (controllertypestr:'STM32F101XF'; controllerunitstr:'STM32F10X_XL'; flashbase:$08000000; flashsize:$000C0000; srambase:$20000000; sramsize:$00014000), + (controllertypestr:'STM32F101XG'; controllerunitstr:'STM32F10X_XL'; flashbase:$08000000; flashsize:$00100000; srambase:$20000000; sramsize:$00014000), + (controllertypestr:'STM32F102X4'; controllerunitstr:'STM32F10X_LD'; flashbase:$08000000; flashsize:$00004000; srambase:$20000000; sramsize:$00001000), + (controllertypestr:'STM32F102X6'; controllerunitstr:'STM32F10X_LD'; flashbase:$08000000; flashsize:$00008000; srambase:$20000000; sramsize:$00001800), + (controllertypestr:'STM32F102X8'; controllerunitstr:'STM32F10X_MD'; flashbase:$08000000; flashsize:$00010000; srambase:$20000000; sramsize:$00002800), + (controllertypestr:'STM32F102XB'; controllerunitstr:'STM32F10X_MD'; flashbase:$08000000; flashsize:$00020000; srambase:$20000000; sramsize:$00004000), + (controllertypestr:'STM32F103X4'; controllerunitstr:'STM32F10X_LD'; flashbase:$08000000; flashsize:$00004000; srambase:$20000000; sramsize:$00001000), + (controllertypestr:'STM32F103X6'; controllerunitstr:'STM32F10X_LD'; flashbase:$08000000; flashsize:$00008000; srambase:$20000000; sramsize:$00002800), + (controllertypestr:'STM32F103X8'; controllerunitstr:'STM32F10X_MD'; flashbase:$08000000; flashsize:$00010000; srambase:$20000000; sramsize:$00005000), + (controllertypestr:'STM32F103XB'; controllerunitstr:'STM32F10X_MD'; flashbase:$08000000; flashsize:$00020000; srambase:$20000000; sramsize:$00005000), + (controllertypestr:'STM32F103XC'; controllerunitstr:'STM32F10X_HD'; flashbase:$08000000; flashsize:$00040000; srambase:$20000000; sramsize:$0000C000), + (controllertypestr:'STM32F103XD'; controllerunitstr:'STM32F10X_HD'; flashbase:$08000000; flashsize:$00060000; srambase:$20000000; sramsize:$00010000), + (controllertypestr:'STM32F103XE'; controllerunitstr:'STM32F10X_HD'; flashbase:$08000000; flashsize:$00080000; srambase:$20000000; sramsize:$00010000), + (controllertypestr:'STM32F103XF'; controllerunitstr:'STM32F10X_XL'; flashbase:$08000000; flashsize:$000C0000; srambase:$20000000; sramsize:$00018000), + (controllertypestr:'STM32F103XG'; controllerunitstr:'STM32F10X_XL'; flashbase:$08000000; flashsize:$00100000; srambase:$20000000; sramsize:$00018000), + (controllertypestr:'STM32F107X8'; controllerunitstr:'STM32F10X_CONN'; flashbase:$08000000; flashsize:$00010000; srambase:$20000000; sramsize:$00010000), + (controllertypestr:'STM32F107XB'; controllerunitstr:'STM32F10X_CONN'; flashbase:$08000000; flashsize:$00020000; srambase:$20000000; sramsize:$00010000), + (controllertypestr:'STM32F107XC'; controllerunitstr:'STM32F10X_CONN'; flashbase:$08000000; flashsize:$00040000; srambase:$20000000; sramsize:$00010000), + + (controllertypestr:'LM3S1110'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00010000; srambase:$20000000; sramsize:$00004000), + (controllertypestr:'LM3S1133'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00010000; srambase:$20000000; sramsize:$00004000), + (controllertypestr:'LM3S1138'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00010000; srambase:$20000000; sramsize:$00004000), + (controllertypestr:'LM3S1150'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00010000; srambase:$20000000; sramsize:$00004000), + (controllertypestr:'LM3S1162'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00010000; srambase:$20000000; sramsize:$00004000), + (controllertypestr:'LM3S1165'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00010000; srambase:$20000000; sramsize:$00004000), + (controllertypestr:'LM3S1166'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00010000; srambase:$20000000; sramsize:$00004000), + (controllertypestr:'LM3S2110'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00010000; srambase:$20000000; sramsize:$00004000), + (controllertypestr:'LM3S2139'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00010000; srambase:$20000000; sramsize:$00004000), + (controllertypestr:'LM3S6100'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00010000; srambase:$20000000; sramsize:$00004000), + (controllertypestr:'LM3S6110'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00010000; srambase:$20000000; sramsize:$00004000), + + { TI - 128K Flash, 32K SRAM devices } + (controllertypestr:'LM3S1601'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00020000; srambase:$20000000; sramsize:$00008000), + (controllertypestr:'LM3S1608'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00020000; srambase:$20000000; sramsize:$00008000), + (controllertypestr:'LM3S1620'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00020000; srambase:$20000000; sramsize:$00008000), + (controllertypestr:'LM3S1635'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00020000; srambase:$20000000; sramsize:$00008000), + (controllertypestr:'LM3S1636'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00020000; srambase:$20000000; sramsize:$00008000), + (controllertypestr:'LM3S1637'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00020000; srambase:$20000000; sramsize:$00008000), + (controllertypestr:'LM3S1651'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00020000; srambase:$20000000; sramsize:$00008000), + (controllertypestr:'LM3S2601'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00020000; srambase:$20000000; sramsize:$00008000), + (controllertypestr:'LM3S2608'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00020000; srambase:$20000000; sramsize:$00008000), + (controllertypestr:'LM3S2620'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00020000; srambase:$20000000; sramsize:$00008000), + (controllertypestr:'LM3S2637'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00020000; srambase:$20000000; sramsize:$00008000), + (controllertypestr:'LM3S2651'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00020000; srambase:$20000000; sramsize:$00008000), + (controllertypestr:'LM3S6610'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00020000; srambase:$20000000; sramsize:$00008000), + (controllertypestr:'LM3S6611'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00020000; srambase:$20000000; sramsize:$00008000), + (controllertypestr:'LM3S6618'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00020000; srambase:$20000000; sramsize:$00008000), + (controllertypestr:'LM3S6633'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00020000; srambase:$20000000; sramsize:$00008000), + (controllertypestr:'LM3S6637'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00020000; srambase:$20000000; sramsize:$00008000), + (controllertypestr:'LM3S8630'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00020000; srambase:$20000000; sramsize:$00008000), + + { TI - 256K Flash, 64K SRAM devices } + (controllertypestr:'LM3S1911'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00040000; srambase:$20000000; sramsize:$00010000), + (controllertypestr:'LM3S1918'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00040000; srambase:$20000000; sramsize:$00010000), + (controllertypestr:'LM3S1937'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00040000; srambase:$20000000; sramsize:$00010000), + (controllertypestr:'LM3S1958'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00040000; srambase:$20000000; sramsize:$00010000), + (controllertypestr:'LM3S1960'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00040000; srambase:$20000000; sramsize:$00010000), + (controllertypestr:'LM3S1968'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00040000; srambase:$20000000; sramsize:$00010000), + (controllertypestr:'LM3S1969'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00040000; srambase:$20000000; sramsize:$00010000), + (controllertypestr:'LM3S2911'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00040000; srambase:$20000000; sramsize:$00010000), + (controllertypestr:'LM3S2918'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00040000; srambase:$20000000; sramsize:$00010000), + (controllertypestr:'LM3S2919'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00040000; srambase:$20000000; sramsize:$00010000), + (controllertypestr:'LM3S2939'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00040000; srambase:$20000000; sramsize:$00010000), + (controllertypestr:'LM3S2948'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00040000; srambase:$20000000; sramsize:$00010000), + (controllertypestr:'LM3S2950'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00040000; srambase:$20000000; sramsize:$00010000), + (controllertypestr:'LM3S2965'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00040000; srambase:$20000000; sramsize:$00010000), + (controllertypestr:'LM3S6911'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00040000; srambase:$20000000; sramsize:$00010000), + (controllertypestr:'LM3S6918'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00040000; srambase:$20000000; sramsize:$00010000), + (controllertypestr:'LM3S6938'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00040000; srambase:$20000000; sramsize:$00010000), + (controllertypestr:'LM3S6950'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00040000; srambase:$20000000; sramsize:$00010000), + (controllertypestr:'LM3S6952'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00040000; srambase:$20000000; sramsize:$00010000), + (controllertypestr:'LM3S6965'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00040000; srambase:$20000000; sramsize:$00010000), + (controllertypestr:'LM3S8930'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00040000; srambase:$20000000; sramsize:$00010000), + (controllertypestr:'LM3S8933'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00040000; srambase:$20000000; sramsize:$00010000), + (controllertypestr:'LM3S8938'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00040000; srambase:$20000000; sramsize:$00010000), + (controllertypestr:'LM3S8962'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00040000; srambase:$20000000; sramsize:$00010000), + (controllertypestr:'LM3S8970'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00040000; srambase:$20000000; sramsize:$00010000), + (controllertypestr:'LM3S8971'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00040000; srambase:$20000000; sramsize:$00010000), + + { TI - Tempest parts - up to 512 K Flash, 96 K SRAM } + (controllertypestr:'LM3S5951'; controllerunitstr:'LM3TEMPEST'; flashbase:$00000000; flashsize:$00040000; srambase:$20000000; sramsize:$00010000), + (controllertypestr:'LM3S5956'; controllerunitstr:'LM3TEMPEST'; flashbase:$00000000; flashsize:$00040000; srambase:$20000000; sramsize:$00010000), + (controllertypestr:'LM3S1B21'; controllerunitstr:'LM3TEMPEST'; flashbase:$00000000; flashsize:$00040000; srambase:$20000000; sramsize:$00018000), + (controllertypestr:'LM3S2B93'; controllerunitstr:'LM3TEMPEST'; flashbase:$00000000; flashsize:$00040000; srambase:$20000000; sramsize:$00018000), + (controllertypestr:'LM3S5B91'; controllerunitstr:'LM3TEMPEST'; flashbase:$00000000; flashsize:$00040000; srambase:$20000000; sramsize:$00018000), + (controllertypestr:'LM3S9B81'; controllerunitstr:'LM3TEMPEST'; flashbase:$00000000; flashsize:$00040000; srambase:$20000000; sramsize:$00018000), + (controllertypestr:'LM3S9B90'; controllerunitstr:'LM3TEMPEST'; flashbase:$00000000; flashsize:$00040000; srambase:$20000000; sramsize:$00018000), + (controllertypestr:'LM3S9B92'; controllerunitstr:'LM3TEMPEST'; flashbase:$00000000; flashsize:$00040000; srambase:$20000000; sramsize:$00018000), + (controllertypestr:'LM3S9B95'; controllerunitstr:'LM3TEMPEST'; flashbase:$00000000; flashsize:$00040000; srambase:$20000000; sramsize:$00018000), + (controllertypestr:'LM3S9B96'; controllerunitstr:'LM3TEMPEST'; flashbase:$00000000; flashsize:$00040000; srambase:$20000000; sramsize:$00018000), + (controllertypestr:'LM3S5D51'; controllerunitstr:'LM3TEMPEST'; flashbase:$00000000; flashsize:$00080000; srambase:$20000000; sramsize:$00018000), + + { TI } + (controllertypestr:'LM4F120H5'; controllerunitstr:'LM4F120'; flashbase:$00000000; flashsize:$00040000; srambase:$20000000; sramsize:$00008000), + + { Samsung } + (controllertypestr:'SC32442B'; controllerunitstr:'SC32442b'; flashbase:$00000000; flashsize:$00000000; srambase:$00000000; sramsize:$08000000), + + { Infinion } + (controllertypestr:'XMC4500X1024'; controllerunitstr:'XMC4500'; flashbase:$08000000; flashsize:$00100000; srambase:$20000000; sramsize:$00010000), + (controllertypestr:'XMC4500X768'; controllerunitstr:'XMC4500'; flashbase:$08000000; flashsize:$000C0000; srambase:$20000000; sramsize:$00010000), + (controllertypestr:'XMC4502X768'; controllerunitstr:'XMC4502'; flashbase:$08000000; flashsize:$000C0000; srambase:$20000000; sramsize:$00010000), + (controllertypestr:'XMC4504X512'; controllerunitstr:'XMC4504'; flashbase:$08000000; flashsize:$00080000; srambase:$20000000; sramsize:$00010000), + + { Bare bones } + (controllertypestr:'THUMB2_BARE'; controllerunitstr:'THUMB2_BARE'; flashbase:$00000000; flashsize:$00002000; srambase:$20000000; sramsize:$00000400) ); vfp_scalar = [fpu_vfpv2,fpu_vfpv3,fpu_vfpv3_d16,fpu_fpv4_s16]; |