搜寻
常见问答 / 如何使运行中的芯片进入调试模式(debug mode),并且不使芯片复位(reset)?
https://www.nuvoton.com.cn/support/technical-support/faq/d5c99a26-04f1-11ea-b113-05daf7eedf03/
如何使运行中的芯片进入调试模式(debug mode),并且不使芯片复位(reset)? 1444895787314 • Keil RVMDK: 用户可以在Keil编译环境中的target option窗口中设置: Debug栏的Reset options为”Not reset”` Utilites 栏取消勾选”Update Target before Debugging” 设置好如下图所示,这样进入调试模式时,就不会将芯片复位,可以在Keil编译环境下的调试模式中看到芯片的当前状态。 • IAR EWARM: 目前在IAR编译环境中,尚未支持「不将芯片复位并进入调试模式」的功能。
Keil Download
https://www.nuvoton.com.cn/tool-and-software/ide-and-compiler/keil-download/index.html
Arm 与新唐科技为软件开发者提供免费的 Keil® MDK 专业工具:Keil MDK Nuvoton Edition - Full Cortex-M 开发基于 Arm® Cortex-M 的新唐产品,并可用于商业用途。 安装与启用 下载Arm Keil MDK 执行下载的 exe 安装程序 选择安装位置(默认为 C:\Keil_v5)。如果您希望保留现有的 MDK 安装,请选择一个新文件夹 在 Pack Installer 中,点击 Install 来下载并安装新唐科技提供的系列套件 申请用户许可以获得【新唐科技授权与使用声明】(至2027年9月25日有效) 现在已经可以开始使用 MDK 开始一个范例项目 根据所需的产品系列,下载对应的 BSP(Board Support Package) 对下载的 BSP 进行解压缩 根据以下路径开启 “Template.uvproj(x)” 专案:Mxx_Series_BSP\SampleCode\Template\Keil 按下 Build 以编译项目,若在 build output 窗口看到 0 error 即表示项目编译成功 选择适合的开发板,并按照快速指南页面,将代码烧录至开发板中
技术文章 / 新唐开发平台:进阶使用者的七大诀窍 (5) 使用 Watchpoint 来除错
https://www.nuvoton.com.cn/support/technical-support/technical-articles/TSNuvotonTechBlog-000330/
适用情境 -追查内存存取状态。 -参数发生非预期的变化。 除错技巧 -在除错模式下使用 watchpoint,以KEIL μVision 与 IAR EWARM为例。 当指定条件发生,例如指定观察的数据有被读写,Watchpoint 会将CPU停下来。 KEIL μVision -需先安装 Nu-Link Keil Driver。 -“Ctrl+B” 开启Breakpoints 窗口。 -支援 “访问断点(A)”, “执行断点 (E)” 与 “计数次数产生断点”。 IAR EWARM -需先安装 Nu-Link IAR Driver。 - View -> Breakpoints窗口 ->右击 “New Breakpoint” -> 选择 “Code” 或 “Data” -支持读写访问数据断点。 -支持程序断点,可增加变量作为条件。 新唐开发平台:进阶使用者的七大诀窍 (5) 使用 Watchpoint 来除错
NuTiny-ML51EB
https://www.nuvoton.com.cn/board/nutiny-ml51eb/
NuTiny- ML51EB 由两部分组成,采用NuMicro® 8051 ML51EB9AE 微控制器的主控板,与 Nu-Link-Me 除错烧录器。使用者只需使用此开发板就可以开发、刻录并验证应用程序。 NuTiny- ML51EB 的主控板带有 ML51EB9AE 所有脚位的扩展接口,还有灵活的电源供应设计,方便搭配各式接口设备进行开发。 Nu-Link-Me 刻录与除错器可透过 SWD 接口进行刻录与除错。Nu-Link-Me 支持虚拟串口功能,可输出讯息至终端机窗口。 开发板介绍 快速指南 开发板特色 1. 请确认计算机中至少已安装一种开发环境: - KEIL C51 - IAR EW8051 2. 请依照使用的开发环境下载及安装最新版本的 Nuvoton Nu-Link Driver,安装时请勾选并安装 Nu-Link USB Driver。 - 使用 Keil C51 请安装 Nu-Link_Keil_Driver - 使用 IAR EW8051 请安装 Nu-Link_IAR_Driver 3. 请依照使用的开发环境下载及解压缩开发板支持软件包 ( Board Support Package, BSP )。 - 使用 Keil C51 请下载 ML51_Series_BSP_Keil - 使用 IAR EW8051 请下载 ML51_Series_BSP_IAR 4. 硬件架设 (1) 将 Nu-Link2-Me VCOM 指拨开关的 1 至 4 切换至 ON,启动虚拟串口 ( VCOM ) 功能。 (2) 透过 USB 传输线连接开发板 ICE USB 端口与计算机端 USB 端口。 (3) 在设备管理器中找到 Nuvoton Virtual Com Port。 5. 使用 Template 项目为范例,使用不同开发环境请在个别 BSP 中找到 Template 项目。 • 在Keil C51下使用 - ML51_Series_BSP_Keil_V1.XX - SampleCode - Template - Project_temp - .KEIL • 在 IAR EW8051下使用 - ML51_Series_BSP_IAR_V1.XX - SampleCode - Template - Project_temp - .IAR 6.
NuTiny- MS51DA
https://www.nuvoton.com.cn/board/nutiny-ms51da/
NuTiny- MS51DA 由两部分组成,采用 NuMicro® 8051 MS51DA9AE 微控制器的主控板,与 Nu-Link-Me 除错烧录器。使用者只需使用此开发板就可以开发、刻录并验证应用程序。 NuTiny- MS51DA 的主控板带有 MS51DA9AE 所有脚位的扩展接口,还有灵活的电源供应设计,方便搭配各式接口设备进行开发。 Nu-Link-Me 刻录与除错器可透过 SWD 接口进行刻录与除错。Nu-Link-Me 支持虚拟串口功能,可输出讯息至终端机窗口。 开发板介绍 快速指南 开发板特色 1. 请确认计算机中至少已安装一种开发环境: - KEIL C51 - IAR EW8051 2. 请依照使用的开发环境下载及安装最新版本的 Nuvoton Nu-Link Driver,安装时请勾选并安装 Nu-Link USB Driver。 - 使用 Keil C51 请安装 Nu-Link_Keil_Driver - 使用 IAR EW8051 请安装 Nu-Link_IAR_Driver 3. 请依照使用的开发环境下载及解压缩开发板支持软件包 ( Board Support Package, BSP )。 - 使用 Keil C51 请下载 MS51_Series_BSP_Keil - 使用 IAR EW8051 请下载 MS51_Series_BSP_IAR 4. 硬件架设 (1) 将 Nu-Link-Me VCOM 指拨开关的 1 至 4 切换至 ON,启动虚拟串口 ( VCOM ) 功能。 (2) 透过 USB 传输线连接开发板 ICE USB 端口与计算机端 USB 端口。 (3) 在设备管理器中找到 Nuvoton Virtual Com Port。 5. 使用 Template 项目为范例,使用不同开发环境请在个别 BSP 中找到 Template 项目。 • 在Keil C51下使用 - MS51_8K_Series_ BSP_Keil_V1.XX - SampleCode - Template - Project_temp - .KEIL • 在 IAR EW8051下使用 - MS51_8K_Series_ BSP_IAR_V1.XX - SampleCode - Template - Project_temp - .
NuTiny-MS51FB
https://www.nuvoton.com.cn/board/nutiny-ms51fb/
NuTiny- MS51FB 由两部分组成,采用NuMicro® 8051 MS51FB9AE 微控制器的主控板,与 Nu-Link-Me 除错烧录器。使用者只需使用此开发板就可以开发、刻录并验证应用程序。 NuTiny- MS51FB 的主控板带有 MS51FB9AE 所有脚位的扩展接口,还有灵活的电源供应设计,方便搭配各式接口设备进行开发。 Nu-Link-Me 刻录与除错器可透过 SWD 接口进行刻录与除错。Nu-Link-Me 支持虚拟串口功能,可输出讯息至终端机窗口。 开发板介绍 快速指南 开发板特色 1. 请确认计算机中至少已安装一种开发环境: - KEIL C51 - IAR EW8051 2. 请依照使用的开发环境下载及安装最新版本的 Nuvoton Nu-Link Driver,安装时请勾选并安装 Nu-Link USB Driver。 - 使用 Keil C51 请安装 Nu-Link_Keil_Driver - 使用 IAR EW8051 请安装 Nu-Link_IAR_Driver 3. 请依照使用的开发环境下载及解压缩开发板支持软件包 ( Board Support Package, BSP )。 - 使用 Keil C51 请下载 MS51_Series_BSP_Keil - 使用 IAR EW8051 请下载 MS51_Series_BSP_IAR 4. 硬件架设 (1) 将 Nu-Link2-Me VCOM 指拨开关的 1 至 4 切换至 ON,启动虚拟串口 ( VCOM ) 功能。 (2) 透过 USB 传输线连接开发板 ICE USB 端口与计算机端 USB 端口。 (3) 在设备管理器中找到 Nuvoton Virtual Com Port。 5. 使用 Template 项目为范例,使用不同开发环境请在个别 BSP 中找到 Template 项目。 • 在Keil C51下使用 - MS51_16K_ BSP_Keil_V1.XX - SampleCode - Template - Project_temp - .KEIL • 在 IAR EW8051下使用 - MS51_16K_ BSP_IAR_V1.XX - SampleCode - Template - Project_temp - .IAR 6.
常见问答 / NuMicro™ Cortex-M系列芯片支持那些实时操作系统?
https://www.nuvoton.com.cn/support/technical-support/faq/d4fde647-04f1-11ea-b113-05daf7eedf03/
NuMicro™ Cortex-M系列芯片支持那些实时操作系统? 1427853480000 NuMicro™ Cortex-M系列芯片支持的实时操作系统包括:FreeRTOS、uC/OS-II、Keil RTX以及IAR PowerPAC RTOS。
常见问答 / 在程序开发过程中,如何确定寄存器的值是否正确?
https://www.nuvoton.com.cn/support/technical-support/faq/d62575f6-04f1-11ea-b113-05daf7eedf03/
在程序开发过程中,如何确定寄存器的值是否正确? 1450683360000 在Keil RVMDK开发环境的调试模式(Debug Mode)下,具有System Viewer窗口能够监视寄存器的值;而在IAR EWARM开发环境的调试模式下,则提供SFR(Special Function Register)给用户确定寄存器的值。在停止(Stop/Break)的状态下,用户可以更改寄存器的值,但是具有写保护(Write-protect)功能的寄存器需要先解锁后才能被写入。 Keil RVMDK: 在安装Nu-Link Driver for Keil RVMDK后,用户可以在Project→Options for Target→Target页面中设置System Viewer File导入的文件,如下图所示: 如果默认选取的导入文件与芯片的型号不同,用户可以勾选”Use Custom File”并重新选择导入的文件。文件的路径为(Keil RVMDK安装路径)\ARM\SFD\Nuvoton。 进入调试模式后,用户可以由View→System Viewer启动要查看的寄存器;或是点击工具列的图标开启,如下图所示。 IAR EWARM: 在安装Nu-Link Driver for IAR EWARM后,用户可以在Project→Options→General Options启动Target页面,并在Processor variant栏位中选取使用的芯片型号,如下图所示。根据用户选择的芯片型号,IAR EWARM会导入相关的SFR文件。用户可以在Project→SFR Setup或Project→Open Device File→SFR Definitions确认相关设置。 进入调试模式后,用户可以由View→Register启动Register窗口,在下拉菜单中可以选取要查看的寄存器,如下图所示。
NuMaker-MS51PC
https://www.nuvoton.com.cn/board/numaker-ms51pc/
NuMaker-MS51PC 由两部分组成,采用 NuMicro® MS51PC0AE 微控制器的主控板,与 Nu-Link2-Me 除错烧录器。使用者只需使用此开发板就可以开发、刻录并验证应用程序。 NuMaker-MS51PC 的主控板带有 MS51PC0AE 所有脚位的扩展接口,并提供兼容于 Arduino UNO 的接口,还有灵活的电源供应设计,方便搭配各式接口设备或Arduino 模块,进行开发。主控板并带有一电流量测接口,用户在开发过程中可轻松量测微控制器的功耗。 Nu-Link2-Me 刻录与除错器可透过 SWD 接口进行刻录与除错,还带有一 16 Mbit 大小的 SPI Flash 供脱机刻录使用。Nu-Link2-Me 支持虚拟串口功能,可输出讯息至终端机窗口。 开发板介绍 快速指南 开发板特色 1. 请确认计算机中至少已安装一种开发环境: - KEIL C51 - IAR EW8051 2. 请依照使用的开发环境下载及安装最新版本的 Nuvoton Nu-Link Driver,安装时请勾选并安装 Nu-Link USB Driver。 - 使用 Keil C51 请安装 Nu-Link_Keil_Driver - 使用 IAR EW8051 请安装 Nu-Link_IAR_Driver 3. 请依照使用的开发环境下载及解压缩开发板支持软件包 ( Board Support Package, BSP )。 - 使用 Keil C51 请下载 MS51_Series_BSP_Keil - 使用 IAR EW8051 请下载 MS51_Series_BSP_IAR 4. 硬件架设 (1) 将 Nu-Link2-Me VCOM 指拨开关的 1 及 2 切换至 ON,启动虚拟串口 ( VCOM ) 功能。 (2) 透过 USB 传输线连接开发板 ICE USB 端口与计算机端 USB 端口。 (3) 在设备管理器中找到 Nuvoton Virtual Com Port。 5. 使用 Template 项目为范例,使用不同开发环境请在个别 BSP 中找到 Template 项目。 • 在Keil C51下使用 - MS51_Series_BSP_Keil_V1.XX.
研讨会 / 2024 Workshop - Training Courses - Level1 Audio MCU (上海)
https://www.nuvoton.com.cn/news/events/seminar/TSNuvotonEvent-000556/
SalesSupport@nuvoton.com
Dear %(lastname) %(firstname),
已收到您的报名讯息,待您的报名资料经确认后,我们将会再寄发的【确认函】到您的信箱,请注意查收。
若有其他相关问题,请联系 SalesSupport@nuvoton.com
谢谢您
新唐科技
30
2024 Workshop - Training Courses - Level1 Audio MCU (上海)
上海世贸商城27楼2701室
30
2024 Workshop - Training Courses - Level1 Audio MCU (上海)
Nuvoton
粤公网安备 44030502010001号