搜寻
技术文章 / 第一道防线 — Secure Boot安全开机
https://www.nuvoton.com.cn/support/technical-support/technical-articles/TSNuvotonTechBlog-000086/
物联网带动了各式连网装置的兴起,万物连网后,装置的安全保护成为一个重要的课题,为避免装置被恶意入侵,各式安全机制成为厂商的重点工作之一,其中安全开机 (Secure Boot) 是装置第一道保护防护锁。 安全开机 (Secure Boot)是指于微控制器内建立无法变更的启动程序,当系统启动后,首先查验储存于闪存里的韧体利用编码与哈希的算法分析韧体的完整性,确认韧体未被非法修改后,接着才执行验证完成的韧体,继续后续的启动。 以新唐NuMicro M480 微控制器说明安全开机运作方式: • 韧体存放于APROM,开机后必须输入与KPROM一致的钥匙,系统才能解开Flash的写入功能。 • 使用新唐Secure Boot工具进行韧体更新时,新唐自有计算工具将自动运算产生Signature-A,并于微控制器更新韧体时,存入特定保护区内。 • 每次开机时,Bootloader计算APROM内容而得Signature-B,Signature-A与Signature-B相同表示韧体没有被篡改。 新唐NuMicro® M480 系列内建安全开机功能,确保韧体更新前,须经过签章确认并且解锁KPROM,每次开机时,须检查韧体的完整性以防止未授权的篡改;新唐为协助客户能简易地整合与使用安全开机功能,提供完整的工具软件与链接库;并提供硬件加解密引擎 (Crypto Accelerator),能快速地验证韧体的完整性,为客户产品提供完整的安全保护。 第一道防线 — Secure Boot安全开机
AI Medicine Classifier
https://www.nuvoton.com.cn/applications/medical/ai-medicine-classifier/
Nuvoton NuMicro M55M1 có tính năng tính toán mạnh mẽ và suy luận AI, khiến nó trở nên lý tưởng cho việc phân loại và nhận dạng thuốc. Hệ thống này giúp các chuyên gia y tế nhanh chóng và chính xác xác định thuốc, cải thiện hiệu quả và giảm lỗi. Nó cũng tăng cường sự an toàn cho những người cao tuổi dùng thuốc tại nhà. M55M1 tích hợp CPU Cortex-M55 và NPU Ethos-U55, hỗ trợ các hoạt động CNN và RNN, với một bộ giao diện phần cứng phong phú và Công cụ NuEdgeWise, giúp tăng tốc quá trình phát triển và rút ngắn chu kỳ thiết kế. Hệ thống này được biết đến với hiệu quả, độ chính xác và tính linh hoạt trong các ứng dụng y tế. The Nuvoton NuMicro M55M1 features powerful computing and AI inference, making it ideal for medicine classification and recognition. This system helps medical professionals quickly and accurately identify medications, improving efficiency and reducing errors. It also enhances the safety of elderly individuals taking medication at home.
Arduino 兼容开发平台
https://www.nuvoton.com.cn/products/iot-solution/arduino-compatible-platform/
NuMaker-UNO-M4 / NuMaker-UNO 开发板是一款与 Arduino 兼容的硬件平台,使用新唐微控制器作为其主控核心。其功能可以透过与 Arduino 兼容的扩充板进一步扩展。使用者可透过与 Arduino 兼容的开发环境来开发应用程序,充分利用大量公开范例资源。 NuMaker-UNO-M4 是一款专为 NuMicro® Cortex®-M4 系列设计的开发工具,可让使用者轻松开发与验证应用程序。其目的是提供一个具备多种周边接口与功能(如 ADC、PWM、I²C、SPI 等)的开发与学习平台。NuMaker-UNO-M4 整合了关键的工业通讯接口:Ethernet、RS485、CAN bus 以及 SD 卡接口。用户可依需求组装具有不同功能的 NuMaker-UNO-M4 开发工具包,或扩充所需的周边功能,方便快速上手,同时具备高度开发弹性。 NuMaker-Uno 是一款专为 NuMicro® Cortex®-M0 系列设计的开发工具,让使用者能够轻松开发与验证应用程序。其设计目的在于提供一个包含 ADC、PWM、I²C、SPI 等功能的开发与学习平台。用户可根据需求更换不同功能的 NuMaker-UNO 开发工具包,或自行开发所需的周边功能,使用方便且具备灵活性。NuMaker-UNO 包含两个主要组件:评估板 与 Nu-Link 除错/刻录器。Nu-Link 已包含于套件中,因此使用者无需额外购买 ICE 或其他除错设备。 Arduino Compatible Platform
AI Gesture Recognition
https://www.nuvoton.com.cn/applications/ai/ai-gesture-recognition/
NuMicro M55M1, được trang bị CPU Arm® Cortex®-M55 và NPU Ethos-U55, rất phù hợp để triển khai các hệ thống nhận dạng cử chỉ tiên tiến. Hệ thống này có thể nhận dạng cử chỉ của người dùng ngay lập tức và hiển thị chính xác các cử chỉ đã chọn trên màn hình TFT-LCD. CPU Cortex-M55 và NPU Ethos-U55 của M55M1 hỗ trợ các hoạt động CNN và RNN, đảm bảo hiệu quả và độ chính xác của nhận dạng cử chỉ. Ngoài ra, nó có một bộ giao diện phần cứng phong phú và Công cụ NuEdgeWise, giúp tăng tốc quá trình phát triển và rút ngắn chu kỳ thiết kế sản phẩm. Hệ thống nhận dạng cử chỉ này có thể được áp dụng rộng rãi trong nhiều tình huống khác nhau như tương tác giữa người và máy, điều khiển nhà thông minh, vận hành không tiếp xúc và bảo vệ an ninh, cung cấp cho các nhà phát triển một nền tảng suy luận AI ổn định. The NuMicro M55M1, equipped with an Arm® Cortex®-M55 CPU and Ethos-U55 NPU, is highly suitable for implementing advanced gesture recognition systems.
NuMaker-M5531
https://www.nuvoton.com.cn/board/numaker-m5531/
M5531 Series M5531 系列微控制器采用 Arm® Cortex®-M55 核心,最高运作频率达 220 MHz,内建 Arm® Helium™ DSP 技术以增强数字讯号处理能力。该系列最高内建 2 MB Flash Memory 和 1.5 MB SRAM,并支持 HYPERBUS™ 接口以扩充外部内存。工作电压范围为 1.7V 至 3.6V,操作温度范围为 -40°C 至 +105°C,非常适合在严苛工业环境中使用。 本系列特别适用于高运算需求的嵌入式应用,包括实时讯号处理、高效能控制系统、传感器融合、智能工厂自动化、医疗装置与通讯系统等领域。 NuMaker-M5531 开发板 NuMaker-M5531 是一款建构于 NuMicro® M5531 系列微控制器上的开发平台。此开发板整合了关键系统组件与丰富的周边接口,可加速系统设计、原型开发的评估。 NuMaker-M5531 目标板提供 Arduino UNO 兼容接口、多组 GPIO、I2C、UART、SPI 等常见通讯接口。板载的 Nu-Link2-Me 除错刻录器支持 SWD 接口,可进行在线与脱机刻录、芯片内部除错,并透过虚拟串口(VCOM)将除错讯息输出至计算机。此外,内建状态 LED 可实时显示刻录状态,而 Nu-Link2-Me 可拆卸使用,作为独立的量产刻录工具。 开发板介绍 快速指南 开发板特色 1. 请确认计算机中至少已安装一种开发环境: - KEIL MDK Nuvoton edition - IAR EWARM - NuEclipse (GCC) ( Windows ) - NuEclipse (GCC) ( Linux ) 2. 请依照使用的开发环境下载及安装最新版本的 Nuvoton Nu-Link Driver,安装时请勾选并安装 Nu-Link USB Driver。 - 使用 Keil MDK 请安装 Nu-Link_Keil_Driver - 使用 IAR EWARM 请安装 Nu-Link_IAR_Driver - 使用 NuEclipse 可跳过此步骤 3. 下载及解压缩 开发板支持软件包 ( Board Support Package, BSP ) 4.
M2003 系列
https://www.nuvoton.com.cn/products/microcontrollers/arm-cortex-m23-mcus/m2003-series/
M2003 系列 – 8/16 位核心升级至 32 位核心的理想之选 NuMicro® M2003 系列是基于 Arm® Cortex®-M23 CPU 的 32 位微控制器,具有 32 位硬件乘法器/除法器。其运行工作频率高达 24 MHz,并提供 32 KB 的 Flash,从 4 KB 的 SRAM,2.4V ~ 5.5V 的工作电压,支持 5V I/O,可在 - 40℃ ~ 105℃ 范围内运行。 新唐了解到在各项应用中,8/ 16 位核心升级至 32 位核心的需求越来越多,因此新唐提供了 32 位 M2003 系列,可轻松将 8/ 16 位微控制器升级至 32 位。为了满足此升级的需求,新唐不只将核心提升至 Arm® Cortex®-M23 CPU,更增强了 IP 的性能及维持与 8 位微控制器系列的脚位兼容性。 IP 性能升级 (对比于新唐 NuMicro 1T 8051 系列) M2003 系列提供丰富的周边,包含 4 组 32 位定时器、1 个看门狗定时器、1 个 3 通道的增强型输入捕捉定时器、2 组 UART、1 组 I²C、1 组通用串行控制接口 (USCI),可弹性设置为 UART/ SPI/ I²C。此外,所有通讯接口皆配有独立的 FIFO,可确保高速通讯时的数据完整性。M2003 系列也提供丰富模拟周边,包含 8 通道 12 位 500 ksps 采样率 ADC、6 通道 16 位 PWM。相较新唐 NuMicro 1T 8051 系列,M2003 系列周边配备了更强大的性能。 脚位兼容性 (兼容于新唐 NuMicro 1T 8051 系列) M2003 系列的脚位与新唐 N76E003 系列、N76S003 系列、MS51 系列及 MG51 系列完全兼容。包含 N76E003AT20、N76E003AQ20、N76S003AT20、N76S003AQ20、MS51FB9AE、MS51XB9AE、MG51FB9AE、MG51FC9AE、MG51XB9AE及 MG51XC9AE。详细请见以下表格。 表格 1 - 封装与产品系列表 表格 2 - 程序代码兼容性与封装表 主要特性 : • 运作特性 (Operating Characteristics) - 工作电压:2.4V ~ 5.
M2003XC1AE
https://www.nuvoton.com.cn/products/microcontrollers/arm-cortex-m23-mcus/m2003-series/m2003xc1ae/
M2003XC1AE 是基于 Arm® Cortex®-M23 CPU 的 32 位微控制器,具有 32 位硬件乘法器/除法器。其运行工作频率高达 24 MHz,并提供 32 KB 的 Flash,从 4 KB 的 SRAM,4V ~ 5.5V 的工作电压,支持 5V I/O,可在 -40℃ ~ 105℃ 范围内运行。 IP 性能升级 (对比于新唐 NuMicro 1T 8051 系列) M2003XC1AE 提供丰富的周边,包含 4 组 32 位定时器、1 个看门狗定时器、1 个 3 通道的增强型输入捕捉定时器、2 组 UART、1 组 I²C、1 组通用串行控制接口 (USCI),可弹性设置为 UART/ SPI/ I²C。此外,所有通讯接口皆配有独立的 FIFO,可确保高速通讯时的数据完整性。M2003XC1AE 也提供丰富模拟周边,包含 8 信道 12 位 500 ksps 采样率 ADC、6 通道 16 位 PWM。相较新唐 NuMicro 1T 8051 系列,M2003XC1AE 周边配备了更强大的性能。 脚位兼容性 (兼容于新唐 NuMicro 1T 8051 系列) M2003XC1AE 的脚位与新唐 N76E003AQ20、N76S003AQ20、MS51XB9AE、MG51XB9AE 及 MG51XC9AE 完全兼容。详细请见以下表格。 表格 1 - 封装与产品系列表 表格 2 - 程序代码兼容性与封装表 主要特性 : • 运作特性 (Operating Characteristics) - 工作电压:2.4V ~ 5.5V - 工作温度:-40°C ~ +105°C - EFT 4.4 kV - ESD HBM 7 kV • 内核 (Core) - Arm® Cortex®-M23 微控制器,工作频率可达 24 MHz - 32 位硬件乘法器 / 除法器 • 内存 (Memories) - 支持 32 KB Flash - 支持 4 KB SRAM - 支持 4 KB LDROM - 支持 1 KB SRROM (Security Protection ROM) - 支持 ISP (在线系统更新)/ ICP (在线电路更新)/ IAP (在线应用程序更新) Programming) • 时钟源 (Clocks) - 内部 24 MHz
M2003FC1AE
https://www.nuvoton.com.cn/products/microcontrollers/arm-cortex-m23-mcus/m2003-series/m2003fc1ae/
M2003FC1AE 是基于 Arm® Cortex®-M23 CPU 的 32 位微控制器,具有 32 位硬件乘法器/除法器。其运行工作频率高达 24 MHz,并提供 32 KB 的 Flash,从 4 KB 的 SRAM,4V ~ 5.5V 的工作电压,支持 5V I/O,可在 -40℃ ~ 105℃ 范围内运行。 IP 性能升级 (对比于新唐 NuMicro 1T 8051 系列) M2003FC1AE 提供丰富的周边,包含 4 组 32 位定时器、1 个看门狗定时器、1 个 3 通道的增强型输入捕捉定时器、2 组 UART、1 组 I²C、1 组通用串行控制接口 (USCI),可弹性设置为 UART/ SPI/ I²C。此外,所有通讯接口皆配有独立的 FIFO,可确保高速通讯时的数据完整性。M2003FC1AE 也提供丰富模拟周边,包含 8 信道 12 位 500 ksps 采样率 ADC、6 通道 16 位 PWM。相较新唐 NuMicro 1T 8051 系列,M2003FC1AE 周边配备了更强大的性能。 脚位兼容性 (兼容于新唐 NuMicro 1T 8051 系列) M2003FC1AE 的脚位与新唐 N76E003AT20、N76S003AT20、MS51FB9AE、MG51FB9AE 及 MG51FC9AE 完全兼容。详细请见以下表格。 表格 1 - 封装与产品系列表 表格 2 - 程序代码兼容性与封装表 主要特性 : • 运作特性 (Operating Characteristics) - 工作电压:2.4V ~ 5.5V - 工作温度:-40°C ~ +105°C - EFT 4.4 kV - ESD HBM 7 kV • 内核 (Core) - Arm® Cortex®-M23 微控制器,工作频率可达 24 MHz - 32 位硬件乘法器 / 除法器 • 内存 (Memories) - 支持 32 KB Flash - 支持 4 KB SRAM - 支持 4 KB LDROM - 支持 1 KB SRROM (Security Protection ROM) - 支持 ISP (在线系统更新)/ ICP (在线电路更新)/ IAP (在线应用程序更新) Programming) • 时钟源 (Clocks) - 内部 24 MHz
CM2003CF2AE
https://www.nuvoton.com.cn/products/microcontrollers/arm-cortex-m23-mcus/cm2003-series/cm2003cf2ae/
CM2003CF2AE 是基于 Arm® Cortex®-M23 内核 的 32 位微控制器,具有 32 位硬件乘法器/除法器。其运行工作频率高达 24 MHz,并提供 32 KB 的闪存, 4 KB 的 SRAM,2.4V ~ 5.5V 的工作电压,支持 5V I/O,可在 -40°C ~ +105°C 温度范围内工作。 IP 性能升级 (对比于新唐 NuMicro 1T-8051 系列) CM2003CF2AE 提供丰富的周边,包含 4 组 32 位定时器、1 个看门狗定时器、1 个 3 路的增强型输入捕捉定时器、2 组 UART、1 组 I²C、1 组通用串行控制接口 (USCI),可弹性配置为 UART/ SPI/ I²C。此外,所有通讯接口皆配有独立的 FIFO,可确保高速通讯时的数据完整性。CM2003CF2AE 也提供丰富模拟周边,包含 8 路 12 位 500 ksps 采样率 ADC、6 路 16 位 PWM。相较新唐 NuMicro 1T-8051 系列,CM2003CF2AE 周边功能更强大。 管脚兼容性 (兼容于新唐 NuMicro 1T-8051 系列) CM2003CF2AE 的管脚与新唐 CM1003 系列如 CM1003BF2AE、CM1003BF3AE、CM1003CF2AE 及 CM1003CF3AE 完全兼容。 主要特性 : • 运作特性 (Operating Characteristics) - 工作电压:2.4V ~ 5.5V - 工作温度:-40°C ~ +105°C - EFT 4.4 kV - ESD HBM 7 kV • 内核 (Core) - Arm® Cortex®-M23 微控制器,工作频率可达 24 MHz - 32 位硬件乘法器 / 除法器 • 内存 (Memories) - 支持 32 KB Flash Memory - 支持 4 KB SRAM - 支持 4 KB LDROM - 支持 1 KB SRROM (Security Protection ROM) - 支持 ISP (在线系统更新)/ ICP (在线电路更新)/ IAP (在线应用程序更新) Programming) • 时钟源 (Clocks) - 内部 24 MHz 高速振荡器 (HIRC),0°C ~ 85°C 误差 ±2%、25°C
技术文章 / 新唐开发平台黄金 3 部曲:量产阶段脱机烧录 (Offline ICP)
https://www.nuvoton.com.cn/support/technical-support/technical-articles/TSNuvotonTechBlog-000308/
新唐了解客户量产环境的多样性,因此除了先前介绍的在线烧录 ( Online ICP ) 之外,也提供了快速且便利的脱机烧录 ( Offline ICP ) 解决方案,无须连接计算机即可完成量产阶段的烧录。同样地,在 ICP 烧录软件中跟着以下步骤 ( 图一 ) 做设定,设定完成后,透过按下 Nu-Link 烧录除错器上的按钮,便可进行脱机烧录。 图一、Offline ICP 设定步骤 0. 硬件准备 将 Nu-Link 烧录除错器与计算机连接,硬件的准备就已完成。 连接Nu-Link烧录除错器 打开 ICP 烧录软件选择语言与芯片系列,按下连接按钮连至 Nu-Link 烧录除错器。 烧录设定 加载欲烧录文件:文件可选择加载 APROM、数据 Flash、LDROM 或 SPROM。 设定配置位:如时钟源、欠压电压值等等,也可选择做安全加密。 编程:配合加载位置做选择。 编程选项:勾选脱机烧写模式,并依 Nu-Link 版本选择电压,其余依需求做设定。 开始:按下开始,将文件及设定存入 Nu-Link 烧录除错器。 也可选择导出存成 ICP 项目文件,未来导入该 ICP 文件便可回复所有设置。 脱机烧录 连接芯片:将 Nu-Link 烧录除错器通电,并以SWD 接口与目标板相接。 开始烧录:按下 Nu-Link 烧录除错器上的按钮即开始进行脱机烧录。 更换芯片:更换目标板后只需再按下按钮,便可开始新的烧录工作。 全系列 Nu-Link 烧录除错器 ( 图二 ) 的介绍,皆可在新唐官网的「软件与工具」中「硬件」目录下找到。为了更便利的量产烧录环境,使用新唐的 Nu-Link2-Pro 烧录除错器,可将文件及设置存入 SD 卡及 USB 随身碟进行脱机烧录,详细的功能及使用方式可参考用户手册。最新的 NuMaker 开发板已搭载 Nu-Link2-Me 烧录除错器,客户可依需求将其拆下使用。以 M251 开发板为例,烧录除错器位于开发板右方 ( 图三 )。因此量产阶段只要利用拆下的 Nu-Link2-Me 烧录除错器,就可进行在线烧录或脱机烧录。 图二、全系列 Nu-Link 烧录除错器 图三、NuMaker 开发板搭载之 Nu-Link2-Me 新唐开发平台黄金 3 部曲:量产阶段脱机烧录 (Offline ICP)