Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
Numaker-IoT-M487
RT-Thread Studio
Nuvoton_新唐mcu
NuMaker-IoT-M487 的 RT-Thread Studio 快速上手
发布于 2022-03-29 16:40:56 浏览:748
订阅该版
RT-Thread 是一款开源实时操作系统,它主要包含一个实时内核和与实时应用有关的各种组件。包括 RT-Thread 内核、FinSH 命令行工具、设备文件系统、TCP/IP 协议栈、RT-Thread/GUI、大量的 CPU 架构支持和丰富的第三方软件。更多的 RT-Thread 介绍及信息,可以在 RT-Thread 官方网站( https://www.rt-thread.org/ )上找到。 新唐科技推出适合物联网使用之 NuMaker-IoT-M487 开发板,以 NuMicro M487 系列微控制器(Cortex-M4,工作频率最高可达 192 MHz)为主控核心,内建 RJ45 以太网络与 Wi-Fi 模块,让用户可以有线或无线的方式连接云端,亦可透过不同的无线子板提供 NB-IoT、6LoWPAN 等联机能力,以符合各种应用场景需求;配合 NuMicro M487 系列微控制器内建的加解密加速器,提高加密网络联机的效率。 ![640.png](https://oss-club.rt-thread.org/uploads/20220329/47cf71c79b25db71439cb21743be39d0.png.webp) NuMaker-IoT-M487 开发板支持 RT-Thread,整合常用组件,内建多轴传感器,提供兼容 Arduino UNO 与 mikroBUS™ 接口,不论是 GPIO、UART、ADC、PWM、SPI 或 I2C 等等都能连接;外挂 SPI Flash 及提供 microSD 卡插槽。 ![image002.png](https://oss-club.rt-thread.org/uploads/20220329/a8d080b529a74e5b1a161a6b19d247d8.png.webp) ![image004.png](https://oss-club.rt-thread.org/uploads/20220329/310bb1cc36800037185ccd496a3310f9.png.webp) - 软件需求 1. Window 10 操作系统。 2. RT-Thread Studio 开发工具。 3. 终端联机工具,如Tera Term。(选择性) - 硬件需求 1. NuMaker-IoT-M487开发板。 2. Micro USB 数据传输线。 第一步: 下载和安装 RT-Thread Studio 开发工具 下载 RT-Thread Studio,网址是 https://www.rt-thread.org/page/download.html#studio 下载后,直接执行安装包。更多的RT-Thread Studio 说明,可参阅在线文件 https://www.rt-thread.org/document/site/#/development-tools/rtthread-studio (以上链接请复制至外部浏览器打开) 第二步: 安装 NuMaker-IoT-M487开发软件包 首次使用RT-Thread Studio 需要安装 NuMaker-IoT-M487开发软件包。按下图示,开启 SDKManager ![image005.png](https://oss-club.rt-thread.org/uploads/20220329/77ca0db69beac9e6a77e6334636878b4.png.webp) 在 NUVOTON 下勾选 NUMAKER-IOT-M487。在 Debugger_Support_Packages 下勾选OpenOCD-Nuvoton。再按下 Install Packages 进行下载和安装。 第三步: 建立新计划 按下图示,选择 RT-Thread Project,出现 New Project 对话框画面 ![image007.png](https://oss-club.rt-thread.org/uploads/20220329/97cb3cf7804a7b5ad8ef7ed59199482b.png.webp) 按下 “Base On Board”,在 Board: 选择 NUMAKER-IOT-M487。在 Project name: 输入计划名称,如 BlinkLED。然后再按 Finish 开始建立新计划。新建立的计划会在 RT-Thread Studio 安装路径下的 workspace 路径,再以计划名为子路径。 第四步: 编译 使用默认配置。按下图示,开始全部编译 ![image009.png](https://oss-club.rt-thread.org/uploads/20220329/f935a86d986df1acea9a4c1049bd5a7e.png.webp) 最后生成的二进制执行档案为rtthread.bin。假设这个计划名称为 BlinkLED,那么二进制执行档案的路径为
\workspace\BlinkLED\Debug\rtthread.bin 第五步: 固件下载 简易的下载方法: 透过拖拉二进制映像档案到NuMicro MCU 虚拟磁盘或是使用传送到NuMicro MCU 虚拟磁盘的方式,即可完成固件下载。 (1) NuMicro MCU 虚拟磁盘 首先,配置NuMaker-IOT-M487上的ISW1,将四个开关拨到‘ON’ 的位置,如图1 所示。配置完成后,将开发板使用Micro USB 连接线连接计算机(图2),我的计算机将出现一个NuMicro MCU 虚拟磁盘。接下来,我们将使用这个虚拟磁盘来进行固件下载。(注意:若需要进行源码除错功能,需要将第4 个指拨开关切换回到OFF 的位置。切换开关, 必须要重新上电才会生效。) ![image011.png](https://oss-club.rt-thread.org/uploads/20220329/52dc566264b46f9d2f35280c4f99df01.png.webp) 图1 NuMaker-IOT-M487 开发板ISW1 配置 ![image013.png](https://oss-club.rt-thread.org/uploads/20220329/444c60c93f2202bfbf566b55b358ae90.png.webp) 图2 NuMaker-IOT-M487 连接计算机USB 端口 (2)刻录二进制执行档案 将步骤四提到的 rtthread.bin 二进制执行档案传送至NuMicro MCU 磁盘,完成固件下载。 也可以在 RT-Thread Studio 直接下载。使用这个方式需要将 Nu-Link 上的 ISW1 第4 个指拨开关切换回到OFF 的位置。按下下列图示即可下载。 ![image015.png](https://oss-club.rt-thread.org/uploads/20220329/78b5263008f5e163afe12818cf76a39a.png.webp) (3)测试RT-Thread 系统开机 按下图示开启终端机 ![image017.png](https://oss-club.rt-thread.org/uploads/20220329/a1b440d39d96094fc0cd0211e7329c40.png.webp) 或是使用Tera Term 终端软件操作rt-thread finsh/msh 命令行功能。串口的配置如下图所示。(注意: Nuvoton Virtual Com Port 对应的串口编号可在设备管理器内找到。例如: 串口编号为COM30。) ![image019.png](https://oss-club.rt-thread.org/uploads/20220329/bf8f5b206bc9a3f3e305ed9b496c0db4.png) 打开串口通信后并且按下板子的Reset 键。待系统重置后,Tera Term 终端画面印出开机信息。 ![image021.png](https://oss-club.rt-thread.org/uploads/20220329/2d408f017b47345236c2ffbb42384699.png) 相关阅读: [ 【开发板评测】Nuvoton M487模块评测任务大挑战 ](https://club.rt-thread.org/ask/article/3484.html) 在当下芯片紧缺涨价下,如何为项目选择更合适的芯片是个不太容易的事, 如果你对新唐M480有兴趣 如果你没有使用过Nuvoton的产品 想知道自己的项目所选择的MCU型号是不是最佳 ? 供货是否有保障? 现在你可以和Nuvoton原厂M480系列MCU产品经理直接对话,咨询上述问题,扫码预约哦,名额有限: ![6410.png](https://oss-club.rt-thread.org/uploads/20220329/cfaec72001fd468e22bdb705d38e53e5.png) 或者点击链接报名:https://jinshuju.net/f/dVAAe6
0
条评论
默认排序
按发布时间排序
登录
注册新账号
关于作者
andychen
这家伙很懒,什么也没写!
文章
18
回答
187
被采纳
15
关注TA
发私信
相关文章
1
rt_thread studio 啥时候能用呢
2
RT_Thread使用反馈帖子
3
RTT studio 下的 AT指令问题。
4
什么时候RTT Sdudio支持Ubuntu,Deepin和UOS操作系统
5
rt thread Studio 关于J-LINK下载问题
6
RT-Thread studio 调试设置问题
7
RTT-Studio 如何设置调试配置参数?
8
rt_thread studio 软件包配置
9
RT-Studio目前只能开发STM32的项目吗?
10
rtt studio 生成hex名字修改
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
USB
DMA
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
ESP8266
I2C_IIC
UART
WIZnet_W5500
ota在线升级
freemodbus
PWM
flash
cubemx
packages_软件包
BSP
潘多拉开发板_Pandora
定时器
ADC
flashDB
GD32
socket
中断
编译报错
Debug
SFUD
rt_mq_消息队列_msg_queue
msh
keil_MDK
ulog
C++_cpp
MicroPython
本月问答贡献
踩姑娘的小蘑菇
4
个答案
1
次被采纳
红枫
4
个答案
1
次被采纳
张世争
4
个答案
1
次被采纳
Ryan_CW
4
个答案
1
次被采纳
xiaorui
1
个答案
1
次被采纳
本月文章贡献
catcatbing
3
篇文章
5
次点赞
qq1078249029
2
篇文章
2
次点赞
xnosky
2
篇文章
1
次点赞
Woshizhapuren
1
篇文章
5
次点赞
YZRD
1
篇文章
2
次点赞
回到
顶部
发布
问题
投诉
建议
回到
底部