搜寻
常见问答 / 如何在IAR Embedded Workbench for ARM开发环境下,启用可配置的数据Flash并设置其大小?
https://www.nuvoton.com.cn/support/technical-support/faq/d83f2e50-04f1-11ea-b113-05daf7eedf03/
IAR, ICP, Configurable Data Flash, Config, FMC 如何在IAR Embedded Workbench for ARM开发环境下,启用可配置的数据Flash并设置其大小? 1516066510134 在NuMicro®家族系列芯片中,若数据Flash大小是可配置的,其空间会与APROM共享,请参考下列步骤进行设定: 1. 点击上方Nu-Link/ICP Programming Tool 2. 使用ICP Tool做设定 3. 点击Continue按钮 4. 点击Setting出现Chip Options窗口 5. 勾选数据Flash 6. 设定数据Flash的大小 7. 勾选配置区,将配置位的设定值烧进IC内
M051 系列 / 用户手册
https://www.nuvoton.com.cn/products/microcontrollers/arm-cortex-m0-mcus/m051-base-series/?tab=2&group=Document&rt=User Manual
/resource-files/RH_ICP_Programming_Tools_EN_V3.02.pdf NuMicro ICP Tool (In-Chip Programming) Revision History UG0720110506152707
软体与工具
https://www.nuvoton.com.cn/tool-and-software/
Evaluation Board Debugger & Programmer (Nu-Link) 1 to 1 Debugger & Programmer Board Support Package (BSP) Embedded Software (BSP & Mbed & RT-T) General Application Specific NM Series NuMaker DALI IoT HMI 1 to 1 Debugger & Programmer Mass Production Programmer Nu-Link Nu-Link-Pro Nu-Link2-Pro Nu-Link-Me Nu-Link2-Me Nu-Link-Gang Programming Partner General Tool Programming Tool Application Specific PinConfigure PinView ClockConfigure CodeGenerator USB to Serial Port ICP ISP Nu-Link Command NuWriter NAND Writer DALIController LCDView TouchView Board Support Package (BSP) Example Code Peripheral Drivers Reference Guide PDF/HTML Library IEC 60730/emWin Operating System Linux/RT-Thread Security TF-A/OP-TEE Designed with NuMicro Family Audio Codec Lighting Fan speed detect SPI flash control Sensor MCU MPU Keil MDK IAR EWARM NuEclipse Windows or Linux Docker Yocto Project Buildroot OpenWRT Env (RT-Thread)
常见问答 / 如果不小心将Config中的系统时钟源切换成高速外振(HXT),但是系统又没有接外振,造成CPU没有频率,也没办法连上ICP Programming Tool重新进行烧录该怎么办?
https://www.nuvoton.com.cn/support/technical-support/faq/d96efb4d-04f1-11ea-b113-05daf7eedf03/
Config, HXT, ICP, upgrade 如果不小心将Config中的系统时钟源切换成高速外振(HXT),但是系统又没有接外振,造成CPU没有频率,也没办法连上ICP Programming Tool重新进行烧录该怎么办? 1543310763654 在CPU上电的时候,预设会先使用高速内振(HIRC)作为时钟源,等Flash稳定后再读取Config的值切换至高速外振,因此,在上电至Flash稳定的这段时间内,仍然可以接收ICP Programming Tool的讯号来连接。 将CPU时钟源设定成高速外振,导致没有时钟源无法连上ICP Programming Tool时,可以依照以下步骤来连上ICP Programming Tool。 (1) 将IC透过ICE接口接上PC (2) 打开PC上的ICP Programming Tool,不要按下连接 (3) 将IC的Reset Pin维持在低逻辑 / Tiny Board 按住Reset Pin (4) 将PC上的ICP Programming Tool,按下连接 (5) 将IC的Reset Pin接到高逻辑 / Tiny Board 放掉Reset Pin (6) 连上ICP Programming Tool
常见问答 / 用户在使用ICP工具/Keil RVMDK/IAR EWARM时,对Nu-Link/Nu-Link Pro/Nu-Link-Me进行升级时,若操作不当可能会产生什么样的问题?如何解决?
https://www.nuvoton.com.cn/support/technical-support/faq/d5db4d6f-04f1-11ea-b113-05daf7eedf03/
用户在使用ICP工具/Keil RVMDK/IAR EWARM时,对Nu-Link/Nu-Link Pro/Nu-Link-Me进行升级时,若操作不当可能会产生什么样的问题?如何解决? 1450678500000 用户在使用ICP工具/Keil RVMDK/IAR EWARM时,Nu-Link/Nu-Link Pro/Nu-Link-Me固件与ICP驱动版本不匹配时,会提示用户升级。在升级未完成时插拔Nu-Link/Nu-Link Pro/Nu-Link-Me会导致其无法正常使用。 可通过以下两种方法使Nu-Link/Nu-Link Pro/Nu-Link-Me恢复正常: 方法一: 重新打开ICP工具,继续对Nu-Link/Nu-Link Pro/Nu-Link-Me固件升级,升级完成后Nu-Link/Nu-Link Pro/Nu-Link-Me所有功能皆可恢复正常。 方法二: 使用另一个Nu-Link/Nu-Link Pro或Nu-Link-Me与无法正常使用的Nu-Link/Nu-Link Pro或Nu-Link-Me连接,如下图所示: 将配置文件“NUC1xx_ICE_M0.bin”载入到ICP工具的APROM中。该文件可在ICP工具的安装目录下找到。设置启动选项为APROM启动,选用外部晶振时钟。下载完成后,除了ID号显示为ffffffff之外,如下图所示,Nu-Link的所有功能均可正常使用,可通过下一步恢复其ID号。 选择不同版本的ICP工具,连接时工具会提示是否对Nu-Link/Nu-Link Pro/Nu-Link-Me进行升级,选择“是”,软件会自动设置好设备的ID号。
常见问答 / NUC505的加密功能该如何使用ICP tool烧录?
https://www.nuvoton.com.cn/support/technical-support/faq/d9301d72-04f1-11ea-b113-05daf7eedf03/
NUC505, MTP, Cipher, ICP tool, Off-line ICP, Nu-Link pro NUC505的加密功能该如何使用ICP tool烧录? 1543307764380 使用ICP tool对NUC505进行加密烧录分为脱机烧录和在线烧录。请使用者在ICP tool连接前必须先将NUC505切换成ICP mode。 在线烧录步骤如下: 使用ICP tool连接NUC505后,首先放入欲烧录的bin文件在code位置,如图一。 设定MTP密码如图二。用户须自行定义MTP KEY当作密码(图内红框1),再来设定偏移量(图内红框3),ICP tool会依照所设定去读取bin文件的偏移量位置当作MTP Signature(图内红框2),最后图内红框4可以设定锁住MTP,即不可再更改密码。 勾选Code和MTP并且按下Start即可把程序代码与MTP密码烧录进NUC505。 图一:烧录文件所放位置 图二:MTP密码设定 图三:烧录勾选设定 脱机烧录步骤如下: 首先根据上叙1-3点方法后,从NUC505读取已加密过后的bin档,如图四。 把已加密过后的bin档放入Code,做欲烧录的档案。 在Program Option内勾选Offline Program Mode,如图五。 设定MTP KEY, Signature和Offset必须与先前制作加密bin档一致,如图六。 勾选Code和MTP并且按下Start把程序代码与MTP密码烧录进Nu-Link pro。 欲烧录目标NUC505切换成ICE-SPI模式,并且插上Nu-Link pro即可进行脱机烧录。 图四:读取已加密后的bin档 图五:勾选脱机烧录模式 图六:设定脱机烧录MTP密码
产品技术信息 / 新唐科技推出以ARM® Cortex™-M0为核心的32位微控制器—NuMicro® 家族
https://www.nuvoton.com.cn/news/news/products-technology/TSNuvotonNews-000075/
台湾新竹 — Jan/ 7/ 2010 — 新唐科技宣布推出以 ARM® Cortex™-M0 为核心的 32 位微控制器 — NuMicro® 家族。 NuMicro® 家族采用 ARM 公司最新发布的最小型、最低功耗、低闸数、精简程序代码特性的 Cortex™-M0 处理器,内建各种模拟与混合讯号组件,及多种高速通讯能力器件,使客户极易从 8051 升级至 NuMicro® 家族。 NuMicro® 家族也延续 8 位微控制器宽电压输入、高抗干扰、高抗噪声设计,特别适合应用于工业系统控制。 超值的 NuMicro® 家族 因应广大客户需求,新唐科技用 8 位微控制器价位,提供 32 位效能的 NuMicro® 家族,以创造产品价值。 NuMicro® 家族其核心执行速度高达 50MHz ,相当于 45DMIPS ,每秒执行 4 千五百万条指令;内建 32 位乘法器,巢状中断控制结构 NVIC ,双信道 APB 设计,并配置周边直接内存存取 PDMA ;内建 32K 到 128K 闪存及 16K Bytes SRAM ,整合高效能周边能力与特性,使系统效能发挥到极致。通讯部份, NuMicro® 家族整合高速 UART 、 SPI 、 I2C 、 USB 2.0 FS ;模拟周边部份, NuMicro® 家族提供 8 信道高速 12 位模拟数字转换器 ADC 、 2 通道比较器、低压侦测功能,另外还有脉宽调变 PWM 、捕获与比较功能。此外, CAN 、 LIN 、 IrDA 、 USB 2.0 FS Device 、 PS2 , 4 组 32 位时钟 Timer 、 RTC 、看门狗 Watch Dog Timer ,内部晶振、内部复位等,亦内置在 NuMicro® 家族里。关键特性部份,除了 Cortex™-M0 核心与周边 IP 特性外,新唐科技独特的高抗干扰、抗噪声、工业 / 车用温度规格设计,更能满足客户对于高质量、高性能通用微控制器的要求。 完备的开发工具 开发工具环境方面,新唐科技 NuMicro® 家族 32 位微控制器已获得 ARM 微控制器开发套件 MDK-ARM 的支持, MDK-ARM 结合了 Keil™ RealView 编译工具以及 Keil™ μVision IDE 与 Debugger 工具。另一国际大厂 IAR , EWARM
常见问答 / ISP, ICP及IAP是什麼功能?
https://www.nuvoton.com.cn/support/technical-support/faq/d3e8cc25-04f1-11ea-b113-05daf7eedf03/
ISP, ICP及IAP是什麼功能? 1423469461294 ISP是指“在系统上编程”,目标芯片使用USB/UART/SPI/I²C/RS-485/CAN周边接口的LDROM引导代码去更新晶片内部APROM、数据闪存(DataFlash)和用户配置字(Config)。 ICP是指“在电路编程”,PC上运行的软件“NuMicro ICP编程工具”透过SWD的端口更新晶片内部APROM、LDROM、数据闪存(DataFlash)和目标用户配置字(Config)芯片。 IAP是指「在应用上程序设计」,是一个提供使用者切换在APROM或LDROM执行程序代码而不需重置的功能,用户可以设置IAP功能藉由重启芯片,并设置于CBS (CONFIG0[7:6])芯片启动选择位为2或0。当芯片启动带有IAP功能时,任何其他可执行区域页的代码可于任意时刻被映射至第一页(0x0000_0000~0x0000_01FF),用户可藉由ISPADR寄存器填入目标芯片重新映像地址来更改第一个可执行区域页地址,再执行向量页重新映像(Vector Page Re-map)指令。变更重新映像地址后,用户可藉由读取VECMAP(ISPSTA[20:9])来检查是否变更成功。 (下图为M05xDN/DE series 设置IAP后程序代码可执行区域的范例)
MS51BA9AE / 用户手册
https://www.nuvoton.com.cn/products/microcontrollers/8bit-8051-mcus/industrial-8051-series/ms51ba9ae/?tab=2&group=Document&rt=...
/resource-files/UM_ICP_Programming_Tool_EN_Rev2.06.pdf NuMicro ICP Tool (In-Circuit Programming) User Manual UG0720190213093034
产品技术信息 / 新唐科技推出32位Cortex™-M0微控制器全新系列 —Mini51给力芯
https://www.nuvoton.com.cn/news/news/products-technology/TSNuvotonNews-000039/
新唐科技推出 32 位 Cortex ™ -M0 微控制器全新系列 — Mini51 给力芯 NuTiny-Mini51 开发板与学习板 台湾新竹- 4 / 6 /201 2 - 新唐科技宣布推出新款 32 位 Cortex ™ -M0 微控制器系列 — Mini51 给力芯 。新唐 Mini51 系列为一高集成度微控制器,其延续 M051 系列特性,采用 ARM 公司 Cortex-M0 处理器,内建各种模拟与混合讯号组件、多种高速通讯能力器件,以满足客户更小容量代码空间与小包装、低功耗、低成本、高性能等需求。 新唐 Mini51 系列 以 ARM ® Cortex ™ -M0 为核心,主频高达 24MHz (21.6 DMIPS) 的性能,内建 32 位乘法器、巢状中断控制结构 NVIC ;闪存内建 4K ~ 16K Bytes 、 2K Bytes SRAM ,可规划式 Data Flash ,整合 高速通讯外设 : SPI , I2C , UART ;模拟周边部份,提供 8 通道 10 位模拟数字转换器 ADC 、 2 通道比较器、内置 POR/BOD 复位电路 : 快速 / 慢速上电 , 电源跌落 / 插拔复位侦测功能。此外, Mini51 系列 尚有 6 通道脉宽调变 PWM 带死区控制、中心对齐功能、 2 组 32 位时钟 Timer 、 内部 10K RC 驱动高可靠度看门狗 、 高精度 RC 震荡器 、内建频率自动更正电路, 可由外部 32.768 KHz 全温全压范围自动更正精准度 +-1% 以内。 开发工具环境 新唐将提供易于操作的 NuTiny-Mini51 SDK 开发工具 与 Nu-LB-Mini51 学习板 ,皆支持 ARM 微控制器开发工具包 MDK-ARM 与国际大厂 IAR 的 EWARM 的整合开发环境,包括项目管理员、编辑器、编译工具、 C-SPY 除错器等。此外, CooCox ( www.coocox.com/Nuvoton.htm ) , 一个免费和开放的开发环境,尚支持 Mini51 系列 。客户可利用新唐提供之专属 ISP(In System Program) 或 ICP(In Circuit Program) 功能,透过在线或脱机刻录,直接对系统在线更新,增加生产的灵活度与便利性。 产品封装与销售 新唐