14 - NuMicro Supporting Software
14 - NuMicro Supporting Software
Supporting
Q3, 2011
ECO System
Applications
Supporting Libraries
(USB, File System, …) Developing
Tools
(IDE, ISP, ICP,
CMSIS …)
RTOS
Direct Programming
NuMicro NUC100
Developing Tools
• Keil MDK-ARM
– U-link, Nu-Link, J-Link OK.
– Nu-Link/Nu-LinkPro OK.
• IAR Embedded Workbench
– J-Link, m-Link are OK.
– Nu-Link/Nu-LinkPro OK.
• Coocox (http://www.coocox.com/Nuvoton.htm)
– CoIDE, CoOS, CoFlash, CoAssistant
• GNU Eclipse (www.codesourcery.com)
– Nu-Link (RDI) for debugger, porting. (?)
• CrossWorks by Rowley Associates (
http://www.rowleydownload.co.uk/arm/packages/ )
Nu-Link for Keil
• Debug
– Peripheral registers for NUC1xx
– Semi-hosting input/output
• Flash
– Download to boot ROM or application ROM
• Breakpoint
– 4 hardware breakpoints
– Unlimited RAM breakpoints
– Unlimited flash breakpoints
Nu-Link for IAR
• Debug
– Peripheral registers for NUC1xx
– Semi-hosting output
• Flash
– Download to boot ROM or application ROM
• Breakpoint
– 4 hardware breakpoints
– Unlimited RAM breakpoints
– Unlimited flash breakpoints
Programming Tools
• ISP (In-System Programming)
– Works with Boot ROM
– Supporting UART or USB download
• PC ISP Application Source Code
• ISP Firmware Source Code in NUC100
– Supporting I2C or SPI download
• Master and Slave F/W sample source code
– Supporting USB to I2C Bridge
– Supporting USB Mass Storage ISP
– Supporting PS/2 download
• PC ISP Application Source Code
• ISP Firmware Source Code
– Program APROM, Data Flash, Config area
• ICP (In-Chip Programming)
– Though SWD (Serial Wire Debug) Interface
– Programming Boot ROM, Application ROM, Data ROM & Config ROM.
– Support offline programming mode
I2C and SPI ISP
SYSRESETREQ to do
Master and slave and APROM sample demo code chip reset
provided
ISP
I2C/SPI
NUC100
MCU
Series
APROM
Checksum
DATA
Memory Configuration