码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • NK-RTU980烧写裸机程序


            详细使用说明请参考官方用户手册NUC980 NuWriter User Manual EN。

    一、编译example代码

    1.安装编译工具 

    编译ARM9的代码需要用到MDK Plus 或是Professional 版本,我的电脑之前安装过MDK,但不是Plus或Professional版本,所以打开bsp包目录下的keill工程时,提示"LegacysupportforArm7,Arm9&Cortex-Rdevices",然后下载了MDK79525.EXE安装在keil路径下就可正常打开工程了。

     2.编译代码

    打开..\NUC980_Non-OS_BSP_v1.03.000\BSP\nuc980bsp\SampleCode\GPIO_OutputInput\Keil路径下的GPIO_OutputInput.uvproj工程:

     点击编译按钮即可生成bin文件,存放于obj目录下。

    二、烧写固件

    1.安装驱动

    运行..\NUC980_Non-OS_BSP_v1.03.000\Tools目录下的WinUSB4NuVCOM.exe安装驱动。

    2.连接电脑

    SW1.2/SW1.1 拨到ON状态选择USB ISP模式,使用一根USB转MicroUSB数据线连接电脑和开发板的USB0_D口。

    连接成功后,电脑的设备管理器会出现(Nuvoton VCOM)设备。

     

     为了查看固件烧写后的运行日志,再使用一根USB转MicroUSB的数据线连接电脑和开发板的VCOM口,启动SecureCRT之类的终端软件。

    3.烧写固件到DDR

    运行..\NUC980_Non-OS_BSP_v1.03.000\Tools\NuWriter目录下的NuWriter.exe应用。

     点击Continue按钮或等待3s,进入主界面。

    •  Select “DDR/SRAM”.
    • Click the “Browse” button to load the image file,选择..\NUC980_Non-OS_BSP_v1.03.000\BSP\nuc980bsp\SampleCode\GPIO_OutputInput\Keil\obj\GPIO_OutputInput.bin文件.
    • Select ”Download and run”.
    • Click the “Download” button to program the DDR.

        

    4.查看固件运行日志

    SecureCRT终端软件上已显示固件的运行日志。

    5.烧写固件到SPI-NOR

    先按照第2步骤执行,使用开发板连接到NuWriter。

     Select “SPI” type.

    • Click the “Browse” button to load the image file,选择..\NUC980_Non-OS_BSP_v1.03.000\BSP\nuc980bsp\SampleCode\GPIO_OutputInput\Keil\obj\GPIO_OutputInput.bin文件.
    • Image Type: Select Loader .
    • Image execute address:Enter 0x8000.
    • Click the “Download” button to program the DDR.

    Click “Program” button,Waiting for progress bar shows progress has been completed。

    按照第4步骤,打开SecureCRT终端,将SW1.2/SW1.1 拨到OFF状态选择Boot from SPI模式,再按一下Reset按钮,即可看到SecureCRT控制台上有程序的输出日志:

     

  • 相关阅读:
    yolov5训练操作步骤
    基于Python开发的DIY字符画程序(源码+可执行程序exe文件+程序配置说明书+程序使用说明书)
    基于 openGauss 的五子棋 AI 项目,openGauss 设计一个 AI 小 demo
    无法加载文件 C:\Users\haoqi\Documents\WindowsPowerShell\profile.ps1,因为在此系统上禁止运行脚本
    第三章---堆栈队列 板子
    西煤交易平台竞拍学习
    一文详述流媒体传输网络MediaUni
    SpringBoot学习(1) —— 初始化SpringBoot开发环境
    STC单片机选择外部晶振烧录程序无法切换回内部晶振导致单片机不能使用
    服务器下载mmdetection
  • 原文地址:https://blog.csdn.net/professionalmcu/article/details/126074297
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号