新唐Nuc980学习笔记1 - 工程创建和下载

一、新唐nuc980

新唐nuc980 iot开发板是Linux 工业物联网开发平台,新唐科技提供工业物联网开发平台采用 NUC980DK 微处理器,此为一套完整的工业用物联网开平台,包含了完整的硬件设计与软件参考设计。包含了新唐执行速度 300 MHz 的 ARM9 MPU 内建最高 128 MB DDR 内存、单一 10/  100 以太网口、2 个高速 USB 主机、1 Gb SPI NAND Flash 存储装置、麦克风输入、立体声耳机输出与 Arduino 兼容接口。提供嵌入式 Linux OS;可以完全支持相关的物联网协议,例如:AWS Client / MQTT / Web Server 等 ,使用者可以使用此平台快速的开发物联网相关应用。

开发平台特色

  • 32-bit ARM926EJ-STM NUC980DK 微处理器

  • 微处理器内建最高 128 MB DDR 内存

  • 工作频率最高可达 300 MHz

  • 1 Gbit SPI-NAND Flash

  • 10 / 100 以太网络 x 1

  • USB 2.0 高速主机 x 1

  • USB 2.0 高速主机 / 装置 x 1

  • 单声道麦克风输入

  • 立体声耳机输出

  • MicroSD 卡槽

  • USB Power and CDC Debug Port

  • 外部内存扩充接口

  • Arduino 兼容接口

  • UART x 3

15d04fd453d47435c1ffafe4c9c77220.png

二、工程创建

新唐nuc980支持linux操作系统,同时也支持RT-Thread操作系统。

e34f3320a9bd23ecf259f140837d2eb2.png

本篇文章将介绍如何基于rt-thread studio创建nuc980的工程。

①打开rt-thread studio软件,sdk软件管理包下载bsp资源包

9a64b8cccffdbf94edfde6ab1f574967.png

②新建rt-thread工程,选择nuc980的bsp包,完成即可

ec592fe7bba295741ee1a72506b7071e.png

③编译

3af7fe66602829d8b9c8d978de41b4fa.png

工程创建成功,并且编译正常

三、程序下载

下载软件 NuWriter

下载地址:

https://gitee.com/OpenNuvoton/NUC980_NuWriter

192578a4f419a44ed4c4fc66db0d3552.png

Driver文件夹下有驱动,安装驱动。

43791c50cbd9f312495d195320d58329.png

NuWriter文件夹下是下载软件,可以直接打开,免安装。

d8d0e4b5b6c57d8f49d94a815dff509d.png

启动方式的选择如下图:

10a8b85aa2017651c12a9a6c0968ecf5.png

Ⅰ、USB方式启动,下载到DDR。(rt-thread studio工程并编译测试)

①断电,将拨码开关全部拨到ON

6adc95e79b8b1c2a50f019c1550c60ff.png

②插上USB Micro线,2根;

ea6a8af54e42d8e673119e9621bcebe4.png

③选择串口

64267ed2824dfb0661630b5897153611.png

④打开串口助手

ded3bf6e9c6e208e4d7c33e34a32a8cc.png

170b53372b1e5f22000c485c9cf026b6.png

⑤打开下载软件,选择型号,继续;

62448d3846d2acaad1b833be141f3784.png

⑥按如下进行选择,配置,下载

a11e1d6e2e4f8cb1875770d58240aedf.png

48a1b573eb3def239e2448dad79d1257.png

实验结果,下载完后,红色指示灯进行闪烁,符合预期效果。

测试下网络

12937cd234b61cf909889640f5dab1d9.png

Ⅱ、下载到SPI NAND(建议用env工具进行配置编译,测试版本为5.0.0)

①断电,将拨码开关全部拨到ON

89746634c3742965f0405e4a0b2391cb.png

②插上USB Micro线,2根;

③下载

13ca54c7c3a631d0fc0a60ac4c5cf2e0.png

d8f6311b8c908e5249d3bcd0a4bd8fb5.png

faf9da89a1a64130b57ee19d3e0bd2b1.png

9c6d9eac64a5528d2a7ba23a0ed6ef3f.png

54b3d9a7f93a9913ff9c237e90d560c7.png

拨码开关全部拨到OFF,按下RESET按键

实验结果

6e7c2e41d2ef140890594890d920e38b.png

具体可参考官方步骤

https://www.rt-thread.org/document/site/#/rt-thread-version/rt-thread-standard/tutorial/quick-start/nk-980iot/quick-start

欢迎关注公众号:嵌入式学习与实践

参考:

https://www.bilibili.com/video/BV11f4y1y7nb/?spm_id_from=pageDriver&vd_source=f58225e38b5a8bc42ab3351918ec20e5
https://www.bilibili.com/video/BV1Df4y1p7Jp/?spm_id_from=333.999.0.0&vd_source=f58225e38b5a8bc42ab3351918ec20e5
https://www.bilibili.com/video/BV1cu411R7uX/?vd_source=f58225e38b5a8bc42ab3351918ec20e5
https://www.nuvoton.com.cn/products/iot-solution/iot-platform/numaker-iiot-nuc980/
https://gitee.com/OpenNuvoton/NUC980_NuWriter
https://www.rt-thread.org/document/site/#/rt-thread-version/rt-thread-standard/tutorial/quick-start/nk-980iot/quick-start
  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值