MDK972-EK开发板裸调试设置和裸机程序烧写(转)

时间:2022-09-25 19:53:41

硬件平台:MDK972-EK开发板
编译调试软件:KEIL uVision4
仿真工具:JLINK V7/V8
 
本例子从串口输出信息,如图:

MDK972-EK开发板裸调试设置和裸机程序烧写(转)

 
 
 
KEIL uVision4调试设置如图所示:

MDK972-EK开发板裸调试设置和裸机程序烧写(转)

MDK972-EK开发板裸调试设置和裸机程序烧写(转)

 
开发板启动方式设置:
1、需要禁用硬件看门狗和使能JTAG引脚功能,如图所示:

MDK972-EK开发板裸调试设置和裸机程序烧写(转) 
2、可以将开发板设置于USB启动方式,或设置为其他启动方式,然后烧写U-Boot,使开发板停在U-Boot命令行对开发板进行仿真。
   
MDK972-EK开发板裸调试设置和裸机程序烧写(转) 
上面的仿真采用的是U-Boot命令行方式,若开发板烧写有Linux系统,则在开发板启动时从串口输入任意值,就可以使开发板停在U-Boot命令行下。

>PA[0:9] (= Cfg[0:9])
>设定的脚位需用 10KΩ 下拉到地
>关于Linux或U-Boot的烧写,请参考NUC970 NuWriter 使用手冊

裸机程序固化:
首先将开发板设置为USB启动方式:
  
MDK972-EK开发板裸调试设置和裸机程序烧写(转) 
然后用Jlink仿真器连接开发板和电脑,同时连接开发板USB Device接口到电脑,然后将开发板上电,接着长按POWER_ON按键,最后开发板将被电脑识别(USB驱动为Tools文件夹下的WinUSB4NuVCOM_NUC970,双击安装即可)为如下设备:

MDK972-EK开发板裸调试设置和裸机程序烧写(转) 
然后打开Tools\NuWriter\bin文件夹下的NuWriter工具,出现如下界面,选择NUC972DF62Y:

MDK972-EK开发板裸调试设置和裸机程序烧写(转) 
连接成功后,界面如下图所示:

MDK972-EK开发板裸调试设置和裸机程序烧写(转)

 
NuWriter工具连接开发板成功后,选择烧写的方式(SPI或NAND),这里选择NAND方式,如果nandflash里有程序,则需要先将其擦除,如下图所示:
  
MDK972-EK开发板裸调试设置和裸机程序烧写(转) 
接着烧写裸机程序,Image Name选择裸机程序编译生成的.bin文件,Image Type选择uBoot,Image execute address设置为0x0,然后点击Burn进行烧写,如图所示:

MDK972-EK开发板裸调试设置和裸机程序烧写(转) 
确认操作:

MDK972-EK开发板裸调试设置和裸机程序烧写(转) 
烧写成功:

MDK972-EK开发板裸调试设置和裸机程序烧写(转) 
然后退出NuWriter工具:

MDK972-EK开发板裸调试设置和裸机程序烧写(转) 

 
然后将开发板设置为NAND启动方式,然后复位开发板,烧写的程序开始运行:

MDK972-EK开发板裸调试设置和裸机程序烧写(转)

MDK972-EK开发板裸调试设置和裸机程序烧写(转)

MDK972-EK开发板裸调试设置和裸机程序烧写(转)的更多相关文章

  1. [转载]在iTOP-4412开发板上调试helloworld应用

    本文转自迅为论坛:http://www.topeetboard.com 1.安装ADB驱动 在开发板上调试 Android 应用,首先要安装 ADB 驱动. 通过“SDK Manager.exe”来安 ...

  2. TX2开发板Ubuntu16.04设置静态IP

    TX2开发板Ubuntu16.04设置静态IP  https://www.cnblogs.com/qilai/p/11285445.html 首先打开一个Terminal输入 ifconfig 查看自 ...

  3. 4418之Android Eclipse导入应用程序在开发板上调试

    由于在开发板上 LEDtest 应用已经默认安装了,所以在开发板上调试已安装应用的时候,需要做一下处理才能够正常连接.基于迅为iTOP4418开发板如下图所示,在打开工程“ledtest”,打开“bi ...

  4. 基于LPCXpresso54608开发板创建Embedded Wizard UI应用程序

    平台集成和构建开发环境:LPCXpresso 54608入门指南 本文主要介绍了创建一个适用于LPCXpresso54608开发板的Embedded Wizard UI应用程序所需的所有必要步骤.请一 ...

  5. 【DSP开发】TMS320C66x DSP SPI Nor Flash的程序烧写

    经过一段时间的研究终于把TMS320C6657单核和双核的SPI Nor Flash的程序烧写调通了.工具都是前辈的工作,有需要的可以留下邮箱,我有空可以发. 原理参考钱丰的<TI c66x 系 ...

  6. 痞子衡嵌入式:飞思卡尔Kinetis开发板OpenSDA调试器那些事(上)- 背景与架构

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是飞思卡尔Kinetis MCU开发板板载OpenSDA调试器(上篇). 众所周知,嵌入式软件开发几乎离不开调试器,因为写一个稍有代码规模 ...

  7. Headless Android开发板的调试及远程显示和控制

    最近在调试msm8996的开发板,由于主板和LCD子板还没回来,所以先回的核心板算是个Headless的Android Device.核心板有独立供电,另外还有USB Type-C.FAN.HDMI. ...

  8. FPGA&lowbar;VIP&lowbar;V101 视频开发板 深入调试小结

    FPGA_VIP_V101 推出已经有半年有余,各项功能例程已移植完毕,主要参考crazybingo例程进行移植和结合开发板设计了几个实例例程 主要包含: 硬件配置: FPGA:EP4CE6E22C8 ...

  9. zynq7020开发板&plus; Z-turn调试计划

    参加米尔zynq7020开发板试用活动. 收到米尔z-turn板子后,焊接了一个JTAG转接板,以方便调试PL部分,对于后面的调试部分,主要分三个部分走:1.调试FPGA部分,实现逻辑控制外围简单的设 ...

随机推荐

  1. iterm2

    Mac下配置iterm2 http://www.dreamxu.com/mac-terminal/ 快捷键 http://cnbin.github.io/blog/2015/06/20/iterm2- ...

  2. iOS视频压缩

    // // ViewController.m // iOS视频测试 // // Created by apple on 15/8/19. // Copyright (c) 2015年 tqh. All ...

  3. string2array&lpar;&dollar;value&rpar;&semi;

    /*** 将字符串转换为数组** @param string $data 字符串* @return array 返回数组格式,如果,data为空,则返回空数组*/if ( !function_exis ...

  4. Spark 键值对RDD操作

    键值对的RDD操作与基本RDD操作一样,只是操作的元素由基本类型改为二元组. 概述 键值对RDD是Spark操作中最常用的RDD,它是很多程序的构成要素,因为他们提供了并行操作各个键或跨界点重新进行数 ...

  5. Day3&lowbar;函数

    为啥要用到函数: 复杂度增大 组织结构不清晰 可读性差 工具就是具备某一种功能的物件,就是程序中函数的概念. 事先准备工具的过程称为函数的定义 遇到特定的场景拿来用就称为函数的调用 函数的分类: 内置 ...

  6. tkinter中scale拖拉改变值控件(十一)

    scale拖拉改变值控件 使用户通过拖拽改变值 简单的实现: import tkinter wuya = tkinter.Tk() wuya.title("wuya") wuya. ...

  7. 如何隐藏Excel中单元格公式且其他单元格可修改

    需求:1.隐藏指定单元格公式.2.非公式单元格可修改,不影响公式计算. 操作步骤:1.全选工作表.右键.单元格格式.保护.锁定勾选取消. 2.编辑.定位(或按F5弹出该对话框).定位条件.公式(勾选) ...

  8. 20172325 2018-2019-2 《Java程序设计》第五周学习总结

    20172325 2018-2019-2 <Java程序设计>第五周学习总结 教材学习内容总结 本次学习第九章内容,主要学习查找和排序. 查找 查找的定义:是一个过程,即在某个项目组中寻找 ...

  9. js replace替换一段文本中所有的相同字符

    在html<textarea>标签中回车换行的代码是: \n,html编辑器的回车换行是:\r\n或是\n. 下图是存入后台的<textarea>的文本,需要在页面上显示出来, ...

  10. 城市规模越大,工资、GDP、犯罪率越高:4&period;5星&vert;《规模》

    规模 信息浓度非常高的一本书.篇幅也不小,纸书有568页,致谢与注释只占7%. 全书讲各种复杂的东西中存在的普遍规律:哺乳动物体重每增加一倍,心率降低25%:城市人口每增加一倍,加油站只增加85%:城 ...