当前位置:网站首页>NK - RTU980 burning bare-metal program
NK - RTU980 burning bare-metal program
2022-07-31 07:58:00 【matchstick mcu】
For detailed instructions, please refer to the official user manualNUC980NuWriter User Manual EN.
First, compile the example code
1. Install compilation tools
MDK Plus or Professional version is required to compile ARM9 code. My computer has MDK installed before, but it is not Plus or Professional version, so when I open the keill project in the bsp package directory, it prompts "LegacysupportforArm7,Arm9&Cortex-Rdevices"", and then downloaded MDK79525.EXE and installed it in the keil path to open the project normally.
2. Compile the code
Open the GPIO_OutputInput.uvproj project in the ..\NUC980_Non-OS_BSP_v1.03.000\BSP\nuc980bsp\SampleCode\GPIO_OutputInput\Keil path:
Click the compile button to generate a bin file and store it in the obj directory.
Second, programming firmware
1. Install the driver
Run WinUSB4NuVCOM.exe in the ..\NUC980_Non-OS_BSP_v1.03.000\Tools directory to install the driver.
2. Connect to the computer
Switch SW1.2/SW1.1 to ON state to select USB ISP mode, use a USB to MicroUSB data cable to connect the computer and the USB0_D port of the development board.
After the connection is successful, the (Nuvoton VCOM) device will appear in the device manager of the computer.
In order to view the running log after firmware programming, use a USB to MicroUSB data cable to connect the computer and the VCOM port of the development board, and start the terminal software such as SecureCRT.
3. Burn firmware to DDR
Run the NuWriter.exe application in the ..\NUC980_Non-OS_BSP_v1.03.000\Tools\NuWriter directory.
Click the Continue button or wait for 3s to enter the main interface.
- Select “DDR/SRAM”.
- Click the “Browse” button to load the image file, select ..\NUC980_Non-OS_BSP_v1.03.000\BSP\nuc980bsp\SampleCode\GPIO_OutputInput\Keil\obj\GPIO_OutputInput.bin file.
- Select ”Download and run”.
- Click the “Download” button to program the DDR.
4. View the firmware running log
The operation log of the firmware is displayed on the SecureCRT terminal software.
边栏推荐
- 电脑开机密码怎么设置?如何给你的电脑加上“安全锁”
- MySQL详解
- 实用生物信息学2:多组学数据整合和挖掘
- Embedded system driver primary [2] - _ parameters and dependencies under the kernel module
- Environment_Variable_and_SetUID
- 文件 - 05 下载文件:根据文件Id下载文件
- 【愚公系列】2022年07月 Go教学课程 022-Go容器之字典
- 我开发了一个利用 Bun 执行 .ts / .js 文件的 VS Code 插件
- 《c语言小游戏》入门级三子棋游戏(机器人加强版)
- 2022.07.13_每日一题
猜你喜欢
随机推荐
《c语言小游戏》入门级三子棋游戏(机器人加强版)
MySQL installation to the last step in the write the configuration file failed?And after the installation steps
报销流程|By天放师兄
Linked list implementation and task scheduling
一文读懂Elephant Swap,为何为ePLATO带来如此高的溢价?
波士顿房价数据集 Boston house prices dataset
@Transactional注解的失效场景
超级详细的mysql数据库安装指南
04-SDRAM: Read Operation (Burst)
嵌入式系统驱动初级【2】——内核模块下_参数和依赖
2022.07.20_Daily Question
2022.07.22_每日一题
‘vite‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
2022.07.15_Daily Question
Thread 类的基本用法——一网打尽
NK-RTU980烧写裸机程序
DAY18:XSS 漏洞
shell/bash脚本命令教程
进程和线程的区别&&run和start区别与联系
Yu Mr Series 】 【 2022 July 022 - Go Go teaching course of container in the dictionary