同步操作将从 RT-Thread/docs-online 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
新唐科技除提供的 NuMaker-RTU-NUC980,又名 Chili Board,Chili Board 面积仅 5 cm x 5 cm,除完整开发环境外,亦提供了高规格的硬件配备,内建 Arm9 为核心的 NUC980DR61YC 微处理器,堆栈 64 MB DRAM,周边接口包含 1 颗 32 MB SPI NOR Flash、1 组 10 / 100 以太网络口、1 组 USB 高速 Host / Device 接口、1 组 CAN 总线、RS-485 界面及最高 5 组 GPIO、具有 RSA2048、AES256、ECC、SHA512 与 PRNG 的硬件加解密引擎可用于网络数据加密传输。
开发板外观如下图所示:
该开发板常用 板载资源 如下:
开发板更多详细信息请参考 Nuvoton Direct。
NK-RTU980 板级支持包提供 MDK5 及 GCC 开发环境,介绍如何将示例程序运行起来。运行示例程序前需要做如下准备工作:
git clone https://github.com/RT-Thread/rt-thread
IDE/Compiler | Tested version |
---|---|
MDK | uVision 5.25.2 |
GCC | GCC 5.4.1 20160919 (release) |
# cd rt-thread
# cd bsp/nuvoton/nk-rtu980
# menuconfig --generate
# pkgs --update
Cloning into 'C:\rt-thread\bsp\nuvoton\nk-rtu980\packages\netutils-latest'...
remote: Enumerating objects: 442, done.
remote: Total 442 (delta 0), reused 0 (delta 0), pack-reused 442R
Receiving objects: 100% (442/442), 8.15 MiB | 36.00 KiB/s, done.
Resolving deltas: 100% (237/237), done.
==============================> FAL v0.4.0 is downloaded successfully.
==============================> netutils update done
Operation completed successfully.
# cd rt-thread
# cd bsp/nuvoton/nk-rtu980
# scons
…
…
LINK rtthread.elf
arm-none-eabi-objcopy -O binary rtthread.elf rtthread.bin
arm-none-eabi-size rtthread.elf
text data bss dec hex filename
245020 4556 10260 259836 3f6fc rtthread.elf
scons: done building targets.
<Path-to-rt-thread>\bsp\nuvoton\nk-rtu980\rtthread.bin
# cd rt-thread
# cd bsp/nuvoton/nk-rtu980
# scons --target=mdk4 –s
<Path-to-rt-thread>\bsp\nuvoton\nk-rtu980\project.uvproj
注意: 开发前,请先安装NuMicro_ARM9_Device_Database_Keil。
进行下列操作之前,需先设定 Power-on setting to USB booting。 Download NuWriter
下载固件至 SDRAM 地址
Step 1: 选择下载类型 Choose type: DDR/SRAM 。
Step 2: 按下 Re-Connect。
Step 3: 选择 Choose file: Specify path of your rtthread.bin file.。
Step 4: 输入 Execute Address: 0x0。
Step 5: 按下 Option: Download and run。
Step 6: 按下 Download。
Step 7: 查看 RT-Thread 是否运行。
烧录固件至 SPI NOR Flash
Step 1: 选择下载类型 Choose type: SPI 。
Step 2: 按下 Re-Connect。
Step 3: 选择 Choose file: Specify path of your rtthread.bin file.。
Step 4: 点选 Image Type: Loader
Step 5: 输入 Execute Address: 0x0。
Step 6: 按下 Program 并等待结束。
Step 7: 设定 Power-on setting to SPI NOR booting
Step 8: 按下 Reset 按键。
Step 9: 查看 rtthread 是否运行。
运行
使用 Tera Term 终端软件操作 rt-thread finsh/msh 命令行功能。串口的配置如图所示。(注意: Nuvoton Virtual Com Port 对应的串口编号可在设备管理器内找到。例如: 串口编号为 COM30, 115200N81。)
在 console 操作 ifconfig 指令打印取得的 IP 地址, 并使用 ping 指令,进行测试网关连接。
已完成 RT-Thread 快速上手!点击这里进行 内核学习 。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。