新唐MCU软件开发指南—环境搭建设置

1. 下载并安装Arm Keil MDK

https://www.nuvoton.com/tool-and-software/ide-and-compiler/keil-download/

2. 申请免费版的Keil License,并激活

https://www.nuvoton.com/tool-and-software/ide-and-compiler/get-keil-mdk-lic/
新唐(Nuvoton)为使用基于Arm Cortex-M0 和 M23 处理器的 Nuvoton 设备的软件开发人员提供免费的Keil MDK Nuvoton Edition,供商业使用。
如果你使用的是Nuvoton’s Arm Cortex-M4/ M7 的MCU, 那么需要购买 Keil MDK-ARM Cortex-M for Nuvoton – Cortex-M4/M7

免费的 Keil MDK Nuvoton Edition – Cortex-M0/ M0+/ M23 版本包括 Arm C/C++ 编译器、Keil RTX5 实时操作系统内核以及 µVision IDE 和调试器。

3. 下载并安装Nu-Link_Keil_Driver

Nu-Link_Keil_Driver在 Keil RVMDK 开发环境下运行,适用于所有Nuvoton微控制器。
https://www.nuvoton.com/tool-and-software/ide-and-compiler/

4. 连接Nu-Link Adapte

连接电脑,Nu_link Pro和目标芯片,如下图

5. 安装NuMicro ICP Programming Tool

https://www.nuvoton.com/tool-and-software/software-tool/programmer-tool/

6. 下载示例代码

一个完整的工程需要使用CMSIS文件(Cortex Microcontroller Software Interface Standard)和芯片的库文件,建议所有开发都以示例代码为基础开发。
根据将要使用的MCU找到合适的示例代码(资源-软件-示例代码)
https://www.nuvoton.com/products/microcontrollers/arm-cortex-m0-mcus/m031-series/

示例代码也可以在Github下载
https://github.com/OpenNuvoton/

使用keil uVision 4创建的项目,使用keil uVision5打开出错,弹窗提示not found device。可以将Project文件夹中的工程扩展名由.uvproj改为.uvprojx。

7. 调试和仿真调试的设置:

  • 打开Keil工程:Project → Options for Target → Output, 然后选择 Debug Information 选项有效。
  • Project → Options for Target → Debug, 并确认 Use:Nuvoton Nu-Link Debugger 这个选项被选择。
  • 点击Settings 按钮打开Debug 页面, Debug方框中的设置选项会因Nu-Link Adapter不同而有所变化。

仿真调试功能描述:

Debug Function Description
Driver Version 显示Nu-Link Adapter 在主机中的驱动版本信息。
Chip Type 指定目标芯片类型
Reset 选择 Auto detect 来复位目标芯片
IO Voltage 指定 SWD 端口 I/O 电压值去供电给目标芯片; 选项包括:1.8V, 2.5V, 3.3V, 和 5V
  • 点击:Project → Options for Target → Utilities, 选中Use Target Driver for Flash Programming 选项,再勾上 Update Target before Debugging 选项。
    点击 Settings 按钮打开 Flash Download 页面, 用户就能使用Nu-Link Adapter 指定这些选项来烧录程序。

    现在可以使用Keil编译,烧录,调试项目了。

CSDN博客仅作为本人工作学习之余的笔记使用,无任何商业目的,如果侵犯了你的隐私或权益,请随时联系作者,本人将及时删除相关内容

新唐(nuvoton)MCU软件开发指南—环境搭建设置相关推荐

  1. [IC]浅谈嵌入式MCU软件开发之中断优先级与中断嵌套

    转自:https://mp.weixin.qq.com/s?__biz=MzI0MDk0ODcxMw==&mid=2247483680&idx=1&sn=c5fd069ab3f ...

  2. 各种与视频编解码以及视频图像处理的应用相关的新技术,新方法,各种软件开发相关的算法,思想。...

    1. 各种视频压缩标准(MPEG2, MPEG4, H261/2/3/4,X264, T264以及H264(AVC)和HEVC(H265)等的优化,改进,创新. 2. 各种不同平台的(CPU, GPU ...

  3. 新唐单片机选型手册_新唐单片机选型手册_新唐8051标准系列单片机选型指南

    新唐8051标准系列单片机选型指南 新唐单片机 8位单片机 作者: 来源: 发布时间:2019-06-18 22:15:07   浏览:351 新唐科技标准8051产品系列,其管脚兼容于传统12T 8 ...

  4. 新唐单片机选型手册_新唐8051标准系列单片机选型指南

    新唐8051标准系列单片机选型指南 新唐单片机 8位单片机 作者: 来源: 发布时间:2019-06-18 22:15:07   浏览:351 新唐科技标准8051产品系列,其管脚兼容于传统12T 8 ...

  5. 软件开发Linux环境下,java通过JNA调用so报错,求大神解答,感激不尽。

    软件开发Linux环境下,java通过JNA调用so报错,求大神解答,感激不尽. 图片说明 最佳答案: 专家已采纳 先用c等调用一下so,看函数能否正确调用 文章来源:https://ask.csdn ...

  6. QEMU imx6ul开发板环境搭建

    QEMU imx6ul开发板环境搭建 文章目录 QEMU imx6ul开发板环境搭建 0. 前言 1. 基本环境 2. 安装KVM 3. 下载开发板的QEMU镜像文件 4. 运行QEMU系统 4.1 ...

  7. 虚拟机基础常用操作命令(2)——软件安装、环境搭建

    虚拟机软件安装.环境搭建 1. wget: 未找到命令 [root@localhost ~]# yum -y install wget 安装完毕即可. 上面的方法使用的前提是你的linux 系统是已经 ...

  8. HarmonyOS(鸿蒙系统)物联网开发教程——环境搭建

    HarmonyOS(鸿蒙系统)物联网开发教程--环境搭建 目录 HarmonyOS(鸿蒙系统)物联网开发教程--环境搭建 前言 1 HarmonyOS简介 2 开发环境搭建 2.1 简洁版环境搭建(使 ...

  9. 【 RA4M2开发板环境搭建之串口下载1】

    [ RA4M2开发板环境搭建1] 1. 前言 1.1 活动来源 1.2 开发环境 1.3 RA4M2开发板 2. MDK环境准备 2.1 keil 5下载安装 2.2 安装RA4M2的软件支持包 2. ...

  10. 利用 Windows 子系统 Linux(WSL)开发 Python 环境搭建

    利用 Windows 子系统 Linux(WSL)开发 Python 一.启用适用于 Linux 的 Windows 子系统 二.安装 Linux 分发版 三.安装并配置 Visual Studio ...

最新文章

  1. HEAD detached from XXXX解决方法
  2. 为人示弱,做事留余 | 摸鱼系列
  3. [设计模式-行为型]中介者模式(Mediator)
  4. java崩溃停在崩溃代码上_通过编写Java代码让Jvm崩溃
  5. co2激光切割机控制系统上位机C#源码,stm32f407控制板源码,可用于雕刻机,切割机,写字机,点胶机
  6. RHCE红帽考试认证考试模拟题(与真题区别是一些名称不同) 答案见下个博文
  7. matlab动刚度仿真,基于ANSYS的转子支承动刚度计算分析.doc
  8. 物联网在环境中的应用
  9. 李宏毅学习笔记45.Meta Learning番外
  10. 面试备战笔记2019
  11. 张家界和桂林的旅游纪实(避坑指南)
  12. Android app界面设计工具AppInventor初体验
  13. android 通知栏授权,Android 消息通知栏Notification使用和权限
  14. Modbus通讯协议(四)——Java实现ModbusTCP Slave(从机)
  15. Python数据可视化第四节-图表样式美化实例
  16. 计算机一级wpsoffice知识点,计算机一级考试WPSOffice考试大纲
  17. 通过jstack分析cpu问题
  18. 我现在是CodeGear公司的员工了
  19. 3.Single Image Dehazing via MSCNN-HE 论文阅读
  20. 魔兽世界8.0哪个服务器稳定,魔兽世界8.0怀旧服是哪个版本 8.0怀旧服详细介绍...

热门文章

  1. 【算法导论-36】并查集(Disjoint Set)具体解释
  2. 微信公众号 永久图文素材 content html sample
  3. 如何设置?如何分析?一文解释清楚用户研究的可用性测试问卷!
  4. Cisco网站模块8-10网络间通信考试试题及答案
  5. java short int 转换_基本类型'short'-Java中的强制转换
  6. 【图神经网络】GNN从入门到精通
  7. 一种实用的BOOST电路_UC3842升压设计
  8. 见缝插针的人_“见缝插针”的创意人生
  9. 闪存驱动器_什么是闪存驱动器?
  10. Hive操作——复制表结构和数据