Embedded Development Tools and Debuggers for XC2000, TriCore, PowerPC, ARM, Cortex, SH-2A » Products » Flash Programming » UDE Memtool
| Print |

UDE MemTool Utilities - Tools for FLASH Memory Programming and OTP Memory Programming

FLASH Programming for XC166, XC2000, XE166, TriCore, PowerPC, ARM, Cortex, XScale, SH-2A

UDE MemTool is designed for On-Chip FLASH programming and On-Board FLASH / OTP programming with microcontroller hardware systems using C166, C166CBC, C166S-V2, XC166, XC2000, XE166, ST10, ST30, TriCore, PowerPC, ARM7, ARM9, ARM11, Cortex-M0, Cortex-M3, Cortex-M4, SH-2A derivatives.
The debugging tool Universal Debug Engine (UDE) features the On-Chip FLASH programming or external FLASH / OTP EPROM programming directly from within the Debugging Environment via the UDE MemTool Add-In.


Versions of MemTool for FLASH / OTP Memory Programming

UDE MemTool Add-In .. is a part of the Universal Debug Engine (UDE) and allows the FLASH / OTP programming during the development cycle inside of UDE. MemTool observes the download path and runs the programming process when requested.

UDE Standalone MemTool .. comes with a separate front-end interface as standalone tool outside of UDE. All programming functions are available also via standard COM automation interfaces. Using these interfaces, the features of MemTool may be integrated into automatic production and test systems or can be executed via scripts.

General Features of FLASH / OTP Memory Programming

  • High-speed data communication by using the debug channel between target system and the debugging tool Universal Debug Engine based on the fast-PC6x or Access Device Communication Hardware
  • Automatic adaptation of data to be programmed to the smallest memory block size by automatic read operations
  • Easy-to-Use: FLASH programming is integrated in the debugger-to-target program download.
  • Transparent Erase Mode: previous bank read and bank erase simulate random access for non-bytewise erasable FLASH memories

Functions of UDE MemTool

UDE MemTool offers following functions (depending on the type of memory)
  • Erasing the entire memory module
  • Erasing selected sectors of the memory module
  • Loading Intel Hex and Motorola S-Record files
  • Programming all or selected portions of the file into the memory module
  • Comparing all or selected portions of the file to the current contents of the memory module
  • Read back and save-to-disk of the current memory content
  • Setting and Resetting the Chip/Sector Protection (On-Chip only)
  • Calculating CRC sums of sections
  • Watchdog handling for some derivatives.
MemTool can handle more than one memory module on the target system and is only using On-Chip RAM for execution (IRAM; XRAM when available). MemTool supports the Single-Chip Reset Mode of the new SAB C16x derivatives.

GangProgrammer for FLASH / OTP Memory Programming

UDE MemTool can program FLASH memory devices simultaneously for saving time and optimizing the resource usage in production environments.
The GangProgrammer utility administrates up to 8 programming stations. The used access devices (UAD2) can be connected to the host PC via USB, IEEE1394 or Ethernet interfaces, using hub devices. The targets are managed by separate target configurations. This allows a maximum of flexibility to the customer's requirements.

With a full-custom MemTool, even more advanced features can be included into MemTool.  


Operation

Automatic activation when downloading an application in the debugger if write accesses onto the FLASH are required. In a dialog box all areas to be programmed are displayed. Programming may be started or cancelled manually. In the Transparent-Erase Mode, after editing a memory area in the debugger (e.g. in the memory window) the FLASH programming tool may be launched and the edited data can be burned into the memory using simulated bytewise programming.


Supported Microcontroller with On-Chip FLASH / OTP Memories

  • A2F060M3E, A2F200M3F, A2F500M3G
  • ADUC7032BSTZ, ADUC70XX126, ADUC70XX32, ADUC70XX62
  • AT91FR40162S, AT91SAM3S1x, AT91SAM3S2x, AT91SAM3S4x, AT91SAM3U1x, AT91SAM3U2x, AT91SAM3U4x, AT91SAM7A3, AT91SAM7L128, AT91SAM7L64, AT91SAM7S128, AT91SAM7S16, AT91SAM7S161, AT91SAM7S256, AT91SAM7S32, AT91SAM7S321, AT91SAM7S512, AT91SAM7S64, AT91SAM7SE256, AT91SAM7SE32, AT91SAM7SE512, AT91SAM7X128, AT91SAM7X256, AT91SAM7X512, AT91SAM7XC128, AT91SAM7XC256, AT91SAM7XC512, AT91SAM9XE128, AT91SAM9XE256, AT91SAM9XE512
  • C161CI-32F, C164CI-8E, C167CR-16F, C167CS-32F
  • EFM32G2x0F128, EFM32G2x0F16, EFM32G2x0F32, EFM32G2x0F64, EFM32G8x0F128, EFM32G8x0F32, EFM32G8x0F64, EFM32TG110F16, EFM32TG110F32, EFM32TG110F4, EFM32TG110F8, EFM32TG200F16, EFM32TG200F32, EFM32TG200F8, EFM32TG230F16, EFM32TG230F32, EFM32TG230F8, EFM32TG840F16, EFM32TG840F32, EFM32TG840F8
  • EM773
  • LM3S11xx, LM3S13xx, LM3S14xx, LM3S15xx, LM3S16xx, LM3S17xx, LM3S18xx, LM3S19xx, LM3S1Jxx, LM3S1Nxx, LM3S1Pxx, LM3S1Rxx, LM3S1Wxx, LM3S1Zxx, LM3S1xx, LM3S21xx, LM3S22xx, LM3S24xx, LM3S25xx, LM3S26xx, LM3S27xx, LM3S29xx, LM3S2Bxx, LM3S36xx, LM3S37xx, LM3S38xx, LM3S3Jxx, LM3S3Nxx, LM3S3Wxx, LM3S3Zxx, LM3S3xx, LM3S56xx, LM3S57xx, LM3S59xx, LM3S5Bxx, LM3S5Kxx, LM3S5Pxx, LM3S5Rxx, LM3S5Txx, LM3S5Yxx, LM3S61xx, LM3S64xx, LM3S65xx, LM3S66xx, LM3S67xx, LM3S69xx, LM3S6xx, LM3S85xx, LM3S86xx, LM3S87xx, LM3S89xx, LM3S8xx, LM3S97xx, LM3S99xx, LM3S9Bxx, LM3S9Lxx
  • LPC1101LV, LPC1102, LPC1102LV, LPC1104, LPC1111, LPC1112, LPC1112LV, LPC1113, LPC1114, LPC1114LV, LPC1114_323, LPC1114_333, LPC1115, LPC11A02, LPC11A04, LPC11A11, LPC11A12, LPC11A13, LPC11A14, LPC11C12, LPC11C14, LPC11C22, LPC11C24, LPC11D14, LPC11E11, LPC11E12, LPC11E13, LPC11E14, LPC11E36, LPC11E37, LPC11U12, LPC11U13, LPC11U14, LPC11U23, LPC11U24, LPC11U34, LPC11U35, LPC11U36, LPC11U37
  • LPC1224_101, LPC1224_121, LPC1225_301, LPC1225_321, LPC1226_301, LPC1227_301, LPC12D27_301
  • LPC1311, LPC1311_01, LPC1313, LPC1313_01, LPC1315, LPC1316, LPC1317, LPC1342, LPC1343, LPC1345, LPC1346, LPC1347
  • LPC1751, LPC1752, LPC1754, LPC1756, LPC1758, LPC1759, LPC1763, LPC1764, LPC1765, LPC1766, LPC1767, LPC1768, LPC1769, LPC1774, LPC1776, LPC1777, LPC1778, LPC1785, LPC1786, LPC1787, LPC1788
  • LPC1812, LPC1813, LPC1815, LPC1817, LPC1822, LPC1823, LPC1825, LPC1827, LPC1833, LPC1837, LPC1853, LPC1857
  • LPC210x, LPC2114, LPC2119, LPC2124, LPC2129, LPC2131, LPC2132, LPC2134, LPC2136, LPC2138, LPC2141, LPC2142, LPC2144, LPC2146, LPC2148, LPC215X, LPC2194
  • LPC2212, LPC2214, LPC2292, LPC2294
  • LPC2361, LPC2362, LPC2364, LPC2365, LPC2366, LPC2367, LPC2368, LPC2377, LPC2378, LPC2387, LPC2388
  • LPC2458, LPC2468, LPC2470, LPC2478
  • LPC2888
  • LPC2915, LPC2917, LPC2919, LPC2921, LPC2923, LPC2925, LPC2927, LPC2929, LPC2939
  • LPC4074, LPC4076, LPC4078, LPC4088, LPC4312, LPC4313, LPC4315, LPC4317, LPC4322, LPC4323, LPC4325, LPC4327, LPC4333, LPC4337, LPC4353, LPC4357
  • MAC71x1, MAC71x2, MAC71x4, MAC71x5, MAC71x6, MAC7241, MAC7242
  • MK10N128, MK10N1M0, MK10N512, MK10X128, MK10X256, MK10X32, MK10X512, MK10X64
  • MK20N128, MK20N1M0, MK20N32, MK20N512, MK20N64, MK20X128, MK20X256, MK20X32, MK20X512, MK20X64
  • MK30N512, MK30X128, MK30X256, MK30X64
  • MK40N512, MK40X128, MK40X256, MK40X64
  • MK50N512, MK50X128, MK50X256, MK51N256, MK51N512, MK51X128, MK51X256, MK52N512, MK53N512, MK53X256
  • MK60N1M0, MK60N256, MK60N512, MK60X256, MK60X512, MK61N1M0, MK61X512
  • MPC5514E, MPC5514G, MPC5515S, MPC5516E, MPC5516G, MPC5516S, MPC5517E, MPC5517G, MPC5517S, MPC5533, MPC5534, MPC5553, MPC5554, MPC5561, MPC5565, MPC5566, MPC5567
  • MPC5601D, MPC5601P, MPC5602D, MPC5602P, MPC5602PE, MPC5602S, MPC5603B, MPC5603C, MPC5603P, MPC5603PE, MPC5604B, MPC5604C, MPC5604E, MPC5604P, MPC5604PE, MPC5604S, MPC5605B, MPC5606B, MPC5606S, MPC5607B, MPC5632M, MPC5633M, MPC5634M, MPC5642A, MPC5643A, MPC5643L, MPC5643L_DP, MPC5644A, MPC5644B, MPC5644C, MPC5645B, MPC5645C, MPC5645S, MPC5646B, MPC5646C, MPC5673F, MPC5673K, MPC5673K_DP, MPC5674F, MPC5674K, MPC5674K_DP, MPC5675K, MPC5675K_DP, MPC5676R
  • MPC5726L, MPC5742P, MPC5743P, MPC5744K, MPC5744P, MPC5746M, MPC5777M
  • NUC100XCXXX, NUC100XDXXX, NUC100XEXXX, NUC120XCXXX, NUC120XDXXX, NUC120XEXXX, NUC130XDXXX, NUC130XEXXX, NUC140XDXXX, NUC140XEXXX
  • PAC72x1, PAC72x2
  • PXD1005, PXN2120, PXR40, PXS20, PXS20_DP, PXS3010, PXS3010_DP, PXS3015, PXS3015_DP, PXS3020, PXS3020_DP
  • RM42L432, RM48L530, RM48L540, RM48L550, RM48L730, RM48L740, RM48L750, RM48L930, RM48L940, RM48L950, RM48L952
  • SAB88C166
  • SH72114, SH72115, SH72513, SH72543, SH72544, SH72546
  • SPC560B40, SPC560B44, SPC560B50, SPC560B54, SPC560B60, SPC560B64, SPC560C40, SPC560C44, SPC560C50, SPC560D30, SPC560D40, SPC560P34, SPC560P40, SPC560P42, SPC560P44, SPC560P50, SPC560P54, SPC560P60, SPC560S50, SPC560S54, SPC560S60, SPC563M60, SPC563M64, SPC564A70, SPC564A74, SPC564A80, SPC564B64, SPC564B70, SPC564B74, SPC564L60, SPC564L70, SPC56AP54, SPC56AP60, SPC56EC64, SPC56EC70, SPC56EC74, SPC56EL54, SPC56EL54_DP, SPC56EL60, SPC56EL60_DP, SPC56EL64, SPC56EL64_DP, SPC56EL70, SPC56EL70_DP, SPC56HK70, SPC56HK70_DP
  • SPC570S50, SPC572L64, SPC574K70, SPC57EM80
  • ST10F168, ST10F251, ST10F252, ST10F269, ST10F272, ST10F273, ST10F275, ST10F276, ST10F276B, ST10F280, ST30F771, ST30F772, ST30F774
  • STM32F100x4, STM32F100x6, STM32F100x8, STM32F100xB, STM32F102x4, STM32F102x6, STM32F102x8, STM32F102xB, STM32F105x8, STM32F105xB, STM32F105xC, STM32F107x8, STM32F107xB, STM32F107xC, STM32F10xx4, STM32F10xx6, STM32F10xx8, STM32F10xxB, STM32F10xxC, STM32F10xxD, STM32F10xxE, STM32F10xxF, STM32F10xxG, STM32F205xB, STM32F205xC, STM32F205xE, STM32F205xF, STM32F205xG, STM32F207xC, STM32F207xE, STM32F207xF, STM32F207xG, STM32F215xE, STM32F215xF, STM32F215xG, STM32F217xE, STM32F217xG, STM32L151x8, STM32L151xB, STM32L152x8, STM32L152xB, STM32W108xB
  • STR71x, STR730FZ1, STR730FZ2, STR731FL1, STR731FL2, STR735x, STR736x, STR75x
  • STR910Fx32, STR911FM42, STR911FM44, STR911Fx46, STR911Fx47, STR912FW42, STR912FW44, STR912FZ42, STR912FZ44, STR912Fx32, STR912Fx46, STR912Fx47
  • TC1161, TC1162, TC1163, TC1164, TC1165, TC1166, TC1167, TC1197
  • TC1337, TC1337-104F, TC1337-136F, TC1367, TC1367-264F, TC1387, TC1387-392F, TC1387_ED
  • TC1724, TC1724_ED, TC1728, TC1728_ED, TC1736, TC1736_ED, TC1746, TC1748, TC1762, TC1764, TC1766, TC1766B, TC1766B_ED, TC1767, TC1767_ED, TC1768, TC1782, TC1782_ED, TC1784, TC1791, TC1791_ED, TC1792, TC1793, TC1793_ED, TC1796, TC1796B, TC1796B_ED, TC1797, TC1797_ED, TC1798, TC1798_ED
  • TC275A, TC275A_ED, TC275TE, TC275TP, TC275TU, TC277TE, TC277TP, TC27D5T, TC27D5T_ED, TC27x, TC27x_ED, TC2D5, TC2D5ED
  • TMPM330FDFG, TMPM330FWFG, TMPM330FYFG, TMPM332FWUG, TMPM36xF10FG, TMPM36xF20FG, TMPM36xFDFG, TMPM36xFWFG, TMPM36xFYFG, TMPM370FYDFG, TMPM370FYFG, TMPM372FWFG, TMPM373FWDUG, TMPM374FWUG, TMPM38xFSFG, TMPM38xFWFG, TMPM38xFYFG, TMPM39xFWFG, TMPM39xFWXBG
  • TMS470R1A128, TMS470R1A256, TMS470R1A288, TMS470R1A384, TMS470R1A64, TMS470R1B1M, TMS470R1B1M256, TMS470R1B512, TMS470R1B768
  • TMS570LS0332, TMS570LS0432, TMS570LS10106, TMS570LS10116, TMS570LS10206, TMS570LS10216, TMS570LS20206, TMS570LS20206-EP, TMS570LS20216, TMS570LS20216-EP, TMS570LS2124, TMS570LS2125, TMS570LS2134, TMS570LS2135, TMS570LS3134, TMS570LS3135, TMS570LS3137
  • XC161CJ-16F, XC161CJ-32F, XC161CS-32F, XC164CM-16F, XC164CM-4F, XC164CM-8F, XC164CS-16F, XC164CS-32F, XC164CS-8F, XC164D-16F, XC164D-8F, XC164N-16F, XC164N-8F, XC164S-16F, XC164S-8F, XC167CI-16F, XC167CI-32F
  • XC2000-ED, XC2210U-12F, XC2210U-12FxL, XC2210U-4F, XC2210U-8F, XC2220U-12F, XC2220U-12FxL, XC2220U-4F, XC2220U-8F, XC2224L-16F, XC2230L-12F, XC2230L-20F, XC2234L-12F, XC2234L-20F, XC2234N-16F, XC2234N-24F, XC2234N-40F, XC2236N-16F, XC2236N-24F, XC2236N-40F, XC2238N-24F, XC2238N-40F, XC2263M-104F, XC2263M-56F, XC2263M-72F, XC2263N-16F, XC2263N-24F, XC2263N-40F, XC2264-56F, XC2264-72F, XC2264-96F, XC2264N-16F, XC2264N-24F, XC2264N-40F, XC2265M-104F, XC2265M-56F, XC2265M-72F, XC2265N-16F, XC2265N-24F, XC2265N-40F, XC2267-56F, XC2267-72F, XC2267-96F, XC2267M-104F, XC2267M-56F, XC2267M-72F, XC2268I-104F, XC2268I-136F, XC2268I-72F, XC2268N-24F, XC2268N-40F, XC2269I-104F, XC2269I-136F, XC2269I-72F, XC2285-56F, XC2285-72F, XC2285-96F, XC2285M-104F, XC2285M-56F, XC2285M-72F, XC2286-56F, XC2286-72F, XC2286-96F, XC2287-56F, XC2287-72F, XC2287-96F, XC2287M-104F, XC2287M-56F, XC2287M-72F, XC2288H-136F, XC2288H-200F, XC2288I-104F, XC2288I-136F, XC2288I-72F, XC2289H-136F, XC2289H-200F, XC2289I-104F, XC2289I-136F, XC2289I-72F, XC2297H-104F, XC2297H-136F, XC2297H-200F, XC2298H-136F, XC2298H-200F, XC2299H-136F, XC2299H-200F
  • XC2310S-8F, XC2320D-12F, XC2320D-20F, XC2320S-8F, XC2321D-12F, XC2321D-20F, XC2330D-12F, XC2330D-20F, XC2331D-12F, XC2331D-20F, XC2331D-20FxL, XC2336B-24F, XC2336B-40F, XC2361A-52F, XC2361A-72F, XC2361B-24F, XC2361B-40F, XC2361E-104F, XC2361E-136F, XC2361E-72F, XC2363A-56F, XC2363A-72F, XC2363B-24F, XC2363B-40F, XC2364A-104F, XC2364A-56F, XC2364A-72F, XC2364B-24F, XC2364B-40F, XC2365-48F, XC2365-56F, XC2365-72F, XC2365A-104F, XC2365A-56F, XC2365A-72F, XC2365B-24F, XC2365B-40F, XC2367E-104F, XC2367E-136F, XC2367E-72F, XC2368E-104F, XC2368E-136F, XC2368E-72F, XC2387-72F, XC2387A-104F, XC2387A-56F, XC2387A-72F, XC2387C-104F, XC2387C-136F, XC2387C-200F, XC2387E-104F, XC2387E-136F, XC2387E-72F, XC2388C-104F, XC2388C-136F, XC2388C-200F, XC2388E-104F, XC2388E-136F, XC2388E-72F
  • XC2712X-8F, XC2722X-8F, XC2723X-20F, XC2733X-20F, XC2734X-40F, XC2764X-40F, XC2765X-104F, XC2765X-72F, XC2766-96F, XC2768X-104F, XC2768X-136F, XC2785X-104F, XC2785X-72F, XC2786-96F, XC2787X-136F, XC2787X-200F, XC2788X-104F, XC2788X-136F, XC2797X-136F, XC2797X-200F
  • XC866-2, XC866-4, XC878-13, XC878-16, XC878-9, XC888-6, XC888-8
  • XE160FU-4F, XE160FU-8F, XE161FL-12F, XE161FL-20F, XE161FU-4F, XE161FU-8F, XE161HL-12F, XE161HL-20F, XE162FL-12F, XE162FL-20F, XE162FM-48F, XE162FM-72F, XE162FN-16F, XE162FN-24F, XE162FN-40F, XE162HL-12F, XE162HL-20F, XE162HM-48F, XE162HM-72F, XE162HN-16F, XE162HN-24F, XE162HN-40F, XE164F-24F, XE164F-48F, XE164F-72F, XE164F-96F, XE164FM-48F, XE164FM-72F, XE164FN-16F, XE164FN-24F, XE164FN-40F, XE164G-24F, XE164G-48F, XE164G-72F, XE164G-96F, XE164GM-48F, XE164GM-72F, XE164GN-16F, XE164GN-24F, XE164GN-40F, XE164H-24F, XE164H-48F, XE164H-72F, XE164H-96F, XE164HM-48F, XE164HM-72F, XE164HN-16F, XE164HN-24F, XE164HN-40F, XE164K-24F, XE164K-48F, XE164K-72F, XE164K-96F, XE164KN-16F, XE164KN-24F, XE164KN-40F, XE167F-48F, XE167F-72F, XE167F-96F, XE167FH-136F, XE167FH-200F, XE167FM-48F, XE167FM-72F, XE167G-48F, XE167G-72F, XE167G-96F, XE167GM-48F, XE167GM-72F, XE167H-48F, XE167H-72F, XE167H-96F, XE167HM-48F, XE167HM-72F, XE167K-48F, XE167K-72F, XE167K-96F, XE169FH-136F, XE169FH-200F
  • XMC1100-T016F0016, XMC1100-T016F0032, XMC1100-T016F0064, XMC1100-T038F0016, XMC1100-T038F0032, XMC1100-T038F0064, XMC1200-T038F0200, XMC1201-T028F0016, XMC1201-T028F0032, XMC1201-T028F0064, XMC1201-T028F0128, XMC1201-T028F0200, XMC1201-T038F0016, XMC1201-T038F0032, XMC1201-T038F0064, XMC1201-T038F0128, XMC1201-T038F0200, XMC1202-T016X0016, XMC1202-T016X0032, XMC1202-T016X0064, XMC1202-T028X0016, XMC1202-T028X0032, XMC1202-T028X0064, XMC1202-T038X0016, XMC1202-T038X0032, XMC1202-T038X0064, XMC1203-T016X0016, XMC1203-T016X0032, XMC1203-T016X0064, XMC1203-T016X0128, XMC1203-T016X0200, XMC1301-T016F0008, XMC1301-T016F0016, XMC1301-T016F0032, XMC1301-T038F0008, XMC1301-T038F0016, XMC1301-T038F0032, XMC1302-T038X0016, XMC1302-T038X0032, XMC1302-T038X0064, XMC1302-T038X0128, XMC1302-T038X0200
  • XMC4100-E64x128, XMC4100-F64x128, XMC4100-Q48x128, XMC4104-E64x128, XMC4104-E64x64, XMC4104-F64x128, XMC4104-F64x64, XMC4104-Q48x128, XMC4104-Q48x64, XMC4200-E64x256, XMC4200-F64x256, XMC4200-Q48x256, XMC4400-F100x256, XMC4400-F100x512, XMC4400-F64x256, XMC4400-F64x512, XMC4402-F100x256, XMC4402-F64x256, XMC4500, XMC4500-E144x1024, XMC4500-F100x1024, XMC4500-F100x768, XMC4500-F144x1024, XMC4500-F144x768, XMC4502-F100x768, XMC4504-F100x512, XMC4504-F144x512
Latest TriCore, Power Architecture, PowerPC, ARM, Cortex, XE166, XC2000, XC800, XC166, SH-2A Derivative's On-Chip FLASH are also supported.

Supported External FLASH Memories of TriCore, PowerArchitecure, PowerPC, ARM7, ARM9, ARM11, Cortex, C166, ST10, XC166, XC2000, XE166 SH-2A derivatives

  • M29B xxx , M29C xxx , M29D xxx , M29F xxx , M29L xxx , M29W xxx Family and 100% compatible external FLASH
  • AT29C xxx
  • AT49B xxx
  • SST39VF xxx, SST39LF xxx
  • i28F xxx
  • M58BW xxx
  • TC58VFB xxx
  • I2C 24LC xx
  • SPIFI
  • further devices under preparation
It is possible to extend the database of the supported external FLASH memories by the user. Please see the FAQ list of UDE.

Communication between Host PC and Target System

As communication channels ASC Bootstrap loader, CAN Bootstrap loader, CAN in combination with ASC Bootstrap loader and JTAG can be used. The standalone MemTool offers additionally the host-target communication via a standard RS232 host interface (COMx). Beside RS232 interface, the usage of the K-Line interface is possible.

UDE Product ID
Device
MemTool
/UAD3+
MemTool
/UAD2pro
MemTool
/UAD2+
MemTool
/ASC
Target MCU
communication interface
Universal
Access Device 3+
Universal Access Device 2pro
Universal
Access Device 2+
Host
Serial RS232
TriCore, SPC56x, MPC55xx, C166, ST10, XC166, XC2000, XMC1000, XMC4500
  ASC Bootstrap Loader
TriCore, SPC56x, MPC55xx(*), C166, ST10, XC166, XC2000, XMC4500
  CAN Bootstrap Loader
 
TriCore, SPC56x, MPC55xx, C166, ST10, XC166, XC2000
  K-Line Interface
TriCore, PowerArchitecture,PowerPC, ARM, Cortex, XE166, XC2000, XC166, STR7, ST30, SuperH
  JTAG / SWD / DAP
 
* on request

Licensing of the UDE standalone MemTool

For UDE standalone MemTool, one license is required per workplace. Other license models are available on request, e.g. Department/ Company License or OEM license model.

The UDE standalone MemTool license includes a one-year maintenance and support contract that may be renewed every year. The license includes one custom specific adaptation (product) to a particular target system by pls Development Tools. Thus, the 'MemTool Configuration Form' is used to define the specific target system configuration. Additional MemTool adaptations to other target systems can then easily be set up by the customer itself.

With a full-custom MemTool, even more advanced features can be included into MemTool (e.g. integration into automatic production and test systems). Please contact us for specification and quotation.

Please note: Due to the limited number of program-erase cycles of the FLASH and the time required for programming it is not possible to execute single-stepping inside FLASH in non-JTAG derivatives while debugging the application.


Trademarks: TriCore is a trademark of Infineon Technologies. ST is a registered trademark of companies belonging to the STMicroelectronics Group.
 

Events

ESE Kongress 2014
Debugging at UML model level, UDE for Cortex-M devices inclusive DAVE 3 integration, Complete Eclipse based development platform for TriCore/AURIX applications and for Qorivva / SPC56 family

Read more ...

Crash Courses and Training
Multicore Debug Solution, MCDS, Architectures, UDE

Read more ...


News

UDE supports the
latest Qorivva
devices:
Automotive
mulicore SoCs from
Freescale.

Read more...
 

UDE and TESSY test
platform from Razorcat
enable automated
software tests directly
on the target system

Read more...
 

PikeTecs TPT test
software and UDE
now permit model-
based tests directly
on the target platform

Read more...
 

Universal Debug
Engine 4.2
 enables
real multicore
debugging even with
deeply embedded
systems

Read more...
 

Universal Emulation
Configurator
opens
up the full potential
of emulation devices
MPC57xx from
Freescale

Read more...
 

Universal Debug
Engine
now
supports Eclipse 4.x
platforms by an
own perspective

Read more...
 
Hercules™ security
MCU platform
TMS570LS and RM4x
from Texas
Instruments now
supported by UDE
Read more...
 
Optimized debugging
solution for
the new
ARM® Cortex™- M0
core-based XMC1000
family of Infineon
Read more...
 

New Universal
Access Devcie 2pro

(UAD2pro) enables
also strong electrically
isolated connections
to the target

Read more...
 

First optimized
test and debug
solution for the
new AURIX™
32-bit multi-
core MCUs
from Infineon

Read more...
 

Proven debug
solution for new
multicore auto-
motive micro-
controllers:
MPC57xx (Freescale)
and SPC57x (STM)

Read more...
 

Optimized debug
tools for the
new XMC4000
microcontroller
family
of Infineon
available now

Read more...
 

Complete debug
solution for the
Development
Device of the
new TriCore
Multicore
Architecture

Read more...
 
netX controllers
and rcX RTOS
from Hilscher
now supported by UDE
Read more...
 
Dual-core debugging
of NXP's LPC4300
under the single user
interface of UDE
Read more...
 

Kinetis MCUs
from Freescale
based on Cortex-
M4 core supported
by UDE

Read more...
 

Complete new
toolchain for
Power Architecture
SoCs
from
STMicroelectronics
and Freescale
based on Eclipse,
GNU and
Universal Debug Engine

Read more...
 
UAD3+ sets new standards in the field of high end trace and multicore / multi-target debugging
Read more...