打印
[应用方案]

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

[复制链接]
498|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
新唐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 和调试器。


使用特权

评论回复
评论
gaonaiweng 2022-12-25 14:12 回复TA
———————————————— 版权声明:本文为CSDN博主「Eagle115」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/qq_42860989/article/details/127901413 
沙发
gaonaiweng|  楼主 | 2022-12-25 14:11 | 只看该作者
下载并安装Nu-Link_Keil_Driver

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

使用特权

评论回复
板凳
gaonaiweng|  楼主 | 2022-12-25 14:13 | 只看该作者
连接Nu-Link Adapte

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

使用特权

评论回复
地板
gaonaiweng|  楼主 | 2022-12-25 14:13 | 只看该作者
安装NuMicro ICP Programming Tool

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

使用特权

评论回复
5
gaonaiweng|  楼主 | 2022-12-25 14:51 | 只看该作者
下载示例代码

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

使用特权

评论回复
6
gaonaiweng|  楼主 | 2022-12-25 14:52 | 只看该作者
示例代码也可以在Github下载
https://github.com/OpenNuvoton/

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

使用特权

评论回复
7
gaonaiweng|  楼主 | 2022-12-25 14:53 | 只看该作者
调试和仿真调试的设置:

打开Keil工程:Project → Options for Target → Output, 然后选择 Debug Information 选项有效。
Project → Options for Target → Debug, 并确认 Use:Nuvoton Nu-Link Debugger 这个选项被选择。

使用特权

评论回复
8
gaonaiweng|  楼主 | 2022-12-25 14:54 | 只看该作者
点击Settings 按钮打开Debug 页面, Debug方框中的设置选项会因Nu-Link Adapter不同而有所变化。

使用特权

评论回复
9
gaonaiweng|  楼主 | 2022-12-25 14:55 | 只看该作者
仿真调试功能描述:

使用特权

评论回复
10
gaonaiweng|  楼主 | 2022-12-25 14:55 | 只看该作者
点击:Project → Options for Target → Utilities, 选中Use Target Driver for Flash Programming 选项,再勾上 Update Target before Debugging 选项。
点击 Settings 按钮打开 Flash Download 页面, 用户就能使用Nu-Link Adapter 指定这些选项来烧录程序。

使用特权

评论回复
11
gaonaiweng|  楼主 | 2022-12-25 14:56 | 只看该作者

使用特权

评论回复
12
gaonaiweng|  楼主 | 2022-12-25 14:57 | 只看该作者
现在可以使用Keil编译,烧录,调试项目了。
仅作为本人工作学习之余的笔记使用,无任何商业目的,如果侵犯了你的隐私或权益,请随时联系作者,本人将及时删除相关内容

使用特权

评论回复
13
星辰大海不退缩| | 2022-12-29 13:59 | 只看该作者
分享的很多,去学习尝试一下

使用特权

评论回复
14
huahuagg| | 2022-12-29 16:18 | 只看该作者
现在用SWD接口的偏多啊。

使用特权

评论回复
15
小小蚂蚁举千斤| | 2022-12-30 11:26 | 只看该作者
楼主这个分享讲解的很详细,有相关的电气原理图就更好了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

65

主题

685

帖子

2

粉丝