NUC970开发板烧录
本次烧录的采用新塘公司官方的NuWriter软件进行烧录,现在我们首先来讲解如何将uboot,Linux内核,根文件系统烧录到开发板上。
过程中所需文件链接:
链接:https://pan.baidu.com/s/18i4MBRKIhrNUptsLfcEmUg
提取码:rakt
1:插上MiniUSB和MicroUSB接口到电脑USB接口上,MiniUSB是开发板供电插座,MicroUSB是芯片USB通信插座。同时将PA0和PA1的跳冒接到低电平,然后将DEV端接到高电平,表示此时将USB作为从设备。具体连接如下图:
此时我们按下RESET复位按键,电脑上会显示USB插入图标。,这表示已经连接电脑了(注意:如果没有连接请查看驱动是否安装)。
2.打开NuWriter软件,此时我们发现串口显示没有连接,如图
现在我们选择NAND Flash类型,点击Re-connect按钮,此时会看到连接成功。
3.在烧录之前我们必须对芯片进行擦除操作,这点与单片机有些不同的地方,如果不擦除,系统将无法正常加载。点击Erase按钮,弹出对话框,选择擦除全部,点击OK,即可完成擦除操作。
3.打开u-boot-spl.bin文件。选择uboot类型,执行地址为0X200,然后点击Burn按钮即可完成烧录。
4.打开u-boot.bin文件,选择Data类型,开始地址为0x100000,点击Burn按钮即可完成烧录。
5.打开env.txt文件,选择Environment类型,开始地址为0X80000,点击Burn按钮即可完成烧录。
6.打开NUC977_ubifs_Image.img文件,选择Data数据类型,开始地址为0X200000,点击Burn按钮即可完成烧录。
7.打开NUC977_ubifs_rootfs.img文件,选择Data数据类型,开始地址为0x1600000,点击Burn按钮即完成烧录。
注意:在烧录过程中如果出现烧录失败,则需要断开电源,在接上电源,重现插上USB,然后复位即可。
以上就是所有的文件烧录步骤。现在我们来试试看是否正常,将跳冒从DEV端转到HOST端,表示现在将开发板看做主设备,然后将PA1的跳冒拔掉,PA0不动,如图所示,按下复位键,可以看到企鹅图标,同时光标不停闪烁,这表示烧录系统都正确,
如果我们将UART连接到电脑,在打印端可以看到有信息输出,
注意波特率为115200,我们可以在发送框中输入root加空格,然后发送数据。可以看到进入su界面。
输入ls -l可以看到文件总数。
至此文件烧录过程完毕。
NUC970开发板烧录的更多相关文章
- HI3518EV200+AR0130开发板烧录uboot、kernel、rootfs及其参数配置
分区名 分区大小 起始地址 截至地址bootloader:1M 0x00000000 0x00100000kernel: 3M 0x00100000 0x00400000rootfs: 12M 0x0 ...
- 韦东山嵌入式Linux学习笔记02--如何给开发板烧录程序
购买韦东山嵌入式开发板jz2440 v3会标配两根usb线和一根网线,OpenJtag需要单独购买, 我暂时还没买到该工具. 下面介绍usb烧录以及通过网线烧录程序. 1.usb烧录程序: 借助DNW ...
- 【雕爷学编程】MicroPython动手做(02)——尝试搭建K210开发板的IDE环境
喜欢今日头条,偶然看到广告,半个多月前交了8.9元,报名参加了头条上Python的四天培训课,呵呵,总算是有了零的开始(还是有点收获的,见https://www.sohu.com/a/38112874 ...
- 【转帖】分享一个迅为4412开发板OTG烧录批处理文件
平台:iTOP-4412开发板 Bat 功能: 1.可以分条的执行烧录,不需要每次烧录都去复制命令 2.可以批量烧录 开发板系统烧录批处理文件,请将此文件放置在fastboot程序同目录下,下载地址: ...
- 【开发板试用报告】鸿蒙OS环境搭建及代码烧录
鸿蒙系统的代码编译环境需要linux系统,软件开发和代码烧录需要windows环境. Linux环境 参考官方链接:https://gitee.com/openharmony/docs/blob/ma ...
- 【STM32】基于正点原子『探索者』开发板的烧录
项目需要一个功能,开发板范例正好有,就买了一块,不过还是有点贵 我手边没有J-Link 用的都是串口烧录 烧录时,先打开右上的开关 如果是仿真器烧录,它无法供电,需要接12V适配器或是杜邦线供电 然后 ...
- 【4412嵌入式开发板学习笔记】认识uboot
转自迅为讨论群:http://www.topeetboard.com 重要说明:这份笔记不是4412开发配套的,是我在网上看视频的时候下载上课老师的笔记后修改的.所以我试了一下笔记上的uboot命令, ...
- x86 构架的 Arduino 开发板Intel Galileo
RobotPeak是上海的一家硬件创业团队,团队致力于民用机器人平台系统.机器人操作系统(ROS)以及相关设备的设计研发,并尝试将日新月异的机器人技术融入人们的日常生活与娱乐当中.同时,RobotPe ...
- 基于飞思卡尔i.MX 6Quad Sabrelite开发板的触摸屏调试
1 概述 本次任务是在飞思卡尔i.MX 6Quqd Sabrelite开发板上调试触屏驱动,触屏芯片是Goodix的gt828芯片,触屏接口是I2C. 操作系统:android 4.0.4 ...
随机推荐
- 需要重写URL但请求的目录不存在报404
用的是asp.net webform,在global.asax的application_beginrequest中写的代码 很简单的一个需求,在url中输入http://www.test.com/lc ...
- 使用netty HashedWheelTimer构建简单延迟队列
背景 最近项目中有个业务,需要对用户新增任务到期后进行业务处理.使用定时任务定时扫描过期时间,浪费资源,且不实时.只能使用延时队列处理. DelayQueue 第一想到的是java自带的延时队列del ...
- svn 恢复删除文件
参考这个 https://blog.csdn.net/qdujunjie/article/details/37766167
- 解决修改css或js文件后,浏览器缓存未更新问题
问题描述:最近在上线新版本项目的时候,发现有的用户的操作还是调用的老版本JS里面的内容,这样就造成原来新的JS里面加上的限制不能限制用户的操作,从而导致用户可以重复操作. 问题产生原因: 如果在用户之 ...
- 作业四:个人项目-小学四则运算之JAVA版
作业的要求来自于:https://edu.cnblogs.com/campus/gzcc/GZCC-16SE2/homework/2186 代码所在的github远程仓库的地址:https://git ...
- 《AlwaysRun!团队》第二次作业:团队项目选题报告
第二次作业:团队项目选题报告 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblog ...
- zabbix添加nginx监控
nginx内置了一个status状态的功能,通过配置可以看到nginx的运行情况,status显示的内容包括当前连接数,处于活动状态的连接数,已经处理的请求数等等,可以利用这个功能编写zabbix监控 ...
- MongoDB设置连接池操作百万级以上数据
开发环境 spring 4.3.7 + springBoot 1.5.2 + dubbo 2.6.5 + mongoDB 4.0.0 连接池配置 mongo-pool.properties sprin ...
- 算法 BF算法
BF算法是字符匹配的一种算法,也称暴力匹配算法 算法思想: 从主串s1的pos位置出发,与子串s2第一位进行匹配 若相等,接着匹配后一位字符 若不相等,则返回到s1前一次匹配位置的后一位,接着与s2的 ...
- mr实现pagerank
PageRank计算什么是pagerankPageRank是Google专有的算法,用于衡量特定网页相对于搜索引擎索引中的其他网页而言的重要程度.是Google创始人拉里·佩奇和谢尔盖·布林于1997 ...