From 0050438799fbab91ec8c09cb7c0b98ab169f08da Mon Sep 17 00:00:00 2001 From: Wayne Lin Date: Thu, 10 Feb 2022 10:21:31 +0800 Subject: [PATCH] Update nk-980iot quick-start document. --- .../quick-start/nk-980iot/quick-start.md | 60 ++++++++++--------- 1 file changed, 32 insertions(+), 28 deletions(-) diff --git a/rt-thread-version/rt-thread-standard/tutorial/quick-start/nk-980iot/quick-start.md b/rt-thread-version/rt-thread-standard/tutorial/quick-start/nk-980iot/quick-start.md index 130509f..64da32d 100644 --- a/rt-thread-version/rt-thread-standard/tutorial/quick-start/nk-980iot/quick-start.md +++ b/rt-thread-version/rt-thread-standard/tutorial/quick-start/nk-980iot/quick-start.md @@ -13,8 +13,8 @@ - MPU:NUC980DK61Y,主频 300MHz,embedded 64MB DDR SDRAM - 外部装置:1Gbit SPI-NAND Flash、NAU8822 Audio Codec - 常用外设 - * LED:3 个 - * 按键:3 个 + - LED:3 个 + - 按键:3 个 - 常用接口:Arduino、USB 转串口、RJ-45 接口、1xUSB host 2.0、1xUSB Dual-role 2.0、Micro SD。 - 调试接口:外挂 J-link 调试 或 使用 NuWriter 烧录软件、SDRAM 下载。 @@ -23,6 +23,7 @@ ## 软硬件需求 ### 软件需求 + - Window 10 操作系统。 - Env RT-Thread 开发辅助工具。 - Arm MDK v5(或是 v4) – 工程编译软件。(Optional) @@ -30,6 +31,7 @@ - RT-Thread 源码。 ### 硬件需求 + - NK-980IoT 开发板。 - USB Micro 数据传输线 2 条。 @@ -37,7 +39,7 @@ NK-980IoT 板级支持包提供 MDK5 及 GCC 开发环境,介绍如何将示例程序运行起来。运行示例程序前需要做如下准备工作: - - 源码获取 +- 源码获取 在 env 窗口内运行 git clone 将程序拷贝到本地端。[源码目录说明](../src_code_introduction/rtthread_dir.md) @@ -45,7 +47,7 @@ NK-980IoT 板级支持包提供 MDK5 及 GCC 开发环境,介绍如何将示 git clone https://github.com/RT-Thread/rt-thread ``` - - 开发环境 +- 开发环境 支持 GCC, MDK5 开发环境. @@ -54,7 +56,7 @@ NK-980IoT 板级支持包提供 MDK5 及 GCC 开发环境,介绍如何将示 | MDK5 | 5.26.2 | | GCC | GCC 5.4.1 20160919 (release) | - - PC 机连接 +- PC 机连接 使用两条 USB 线连接开发板的 VCOM 及 USB0 Device/HOST port 到 PC 机。 @@ -112,6 +114,7 @@ NK-980IoT 板级支持包提供 MDK5 及 GCC 开发环境,介绍如何将示 ``` ## 使用 NuWriter 工具 + 進行下列操作之前,需先设定 **Power-on setting to USB booting**。 [Download NuWriter](https://github.com/OpenNuvoton/NUC980_NuWriter) @@ -133,28 +136,6 @@ NK-980IoT 板级支持包提供 MDK5 及 GCC 开发环境,介绍如何将示 Step 7: 查看 **rtthread 是否运行**。 -- 烧录固件至 SPI NOR Flash - - ![run](figures/nuwriter-spinor-program.gif) - - 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 是否运行**。 - - 烧录固件至 SPI NAND Flash ![run](figures/nuwriter-spinand-program.gif) @@ -207,8 +188,8 @@ NK-980IoT 板级支持包提供 MDK5 及 GCC 开发环境,介绍如何将示 Step 24: 查看 **rtthread** 是否运行。 - **U-boot settings for SPI NAND booting** + ``` ..... setspi=sf probe 0 75000000 @@ -218,6 +199,28 @@ watchdog=off ..... ``` +- 烧录固件至 SPI NOR Flash(板子未預載,需要Solder) + + ![run](figures/nuwriter-spinor-program.gif) + + 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。) @@ -229,4 +232,5 @@ watchdog=off ![run](figures/run.gif) ## 继续学习 + 已完成 RT-Thread 快速上手!点击这里进行 [内核学习](../../kernel/kernel-video.md) 。 -- Gitee