当前位置:网站首页>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.

边栏推荐
- [PSQL] 复杂查询
- 从入门到一位合格的爬虫师,这几点很重要
- 文件 - 07 删除文件: 根据fileIds批量删除文件及文件信息
- Leetcode952. Calculate maximum component size by common factor
- 2022.07.26_Daily Question
- 解决win11/win10在登陆界面(解锁界面)点击获取每日壁纸无效的问题 - get Daily Lockscreen and Wallpaper - Win11/10的登录界面背景图片在哪里?
- 2022.07.13_每日一题
- 2022.07.20_Daily Question
- 手把手教你开发微信小程序自定义底部导航栏
- 03-SDRAM: Write operation (burst)
猜你喜欢
随机推荐
2022.07.22 _ a day
2022.07.18_每日一题
开源|商品识别推荐系统
[PSQL] SQL Basic Course Reading Notes (Chapter1-4)
我开发了一个利用 Bun 执行 .ts / .js 文件的 VS Code 插件
[Interview: Concurrency 37: Multithreading: Thread Pool] Custom Thread Pool
Collation and sharing of related classic papers and datasets in the field of deep learning communication
ros little turtle drawing
页面懒加载
The Ballad of Lushan Sends Lu's Servant to the Void Boat
从入门到一位合格的爬虫师,这几点很重要
XSS靶场prompt.ml过关详解
从 Google 离职,前Go 语言负责人跳槽小公司
PCB抄板
Titanic 预测问题
[PSQL] 复杂查询
The Perfect Guide|How to use ODBC for Agentless Oracle Database Monitoring?
How to set the computer password?How to add "safety lock" to your computer
文件 - 07 删除文件: 根据fileIds批量删除文件及文件信息
把 VS Code 当游戏机








