启动u-boot,按住空格进入u-boot菜单后:(mincom)

Linux会识别到一个新的USB设备,执行lsusb可以看到如下信息:

azheng@ubuntu:~$ lsusb

Bus 001 Device 001: ID 1d6b:0002 LinuxFoundation 2.0 root hub

Bus 002 Device 006: ID 5345:1234 Owon PDS6062T Oscilloscope

Bus 002 Device 005: ID 067b:2303 ProlificTechnology, Inc. PL2303 Serial Port

Bus 002 Device 004: ID 0e0f:0008 VMware,Inc.

Bus 002 Device 003: ID 0e0f:0002 VMware,Inc. Virtual USB Hub

Bus 002 Device 002: ID 0e0f:0003 VMware,Inc. Virtual Mouse

Bus 002 Device 001: ID 1d6b:0001 LinuxFoundation 1.1 root hub

在Linux下使用dnw无需安装驱动,将光盘linux/tools目录下的dnw文件复制到主机/usr/bin目录下,如下修改属性即可:

sudo chmod +x /usr/bin/dnw

dnw命令本身的使用方法为(注意:要发送成功,单板必须运行具有USB下载功能的bootloader):

sudo dnw <file> [address]

这个命令将文件<file>通过USB口发送到单板上,[address]是可选项,默认值是0x30000000,它表示这个文件想存放到SDRAM的位置;bootloader会自己决定把文件保存在SDRAM哪里,是否使用[address]取决于bootloader。

下面以例子说明如何烧写系统:

① 烧写内核:

a. 在u-boot菜单界面输入“k”;

b. 在主机上执行sudo dnwuImage_4.3;

c. 在u-boot界面即可看到下载、烧写的提示信息。

② 烧写YAFFS文件系统映象:

a. 在u-boot菜单界面输入“y”;

b. 在主机上执行sudo dnwfs_qtopia_ts.yaffs2;

c. 在u-boot界面即可看到下载、烧写的提示信息。

③ 烧写JFFS2文件系统映象:

a. 在u-boot菜单界面输入“j”;

b. 在主机上执行sudo dnwfs_qtopia_ts.jffs2;

c. 在u-boot界面即可看到下载、烧写的提示信息。

④ 下载文件的SDRAM并运行:

a. 在u-boot菜单界面输入“d”;

b. 在主机上执行sudo dnwleds_0x31000000.bin 0x31000000;

c. 在u-boot界面即可看到下载、运行信息:u-boot会把接收到的文件放在步骤b设置的地址里,然后跳转去执行它。

⑤ 更新u-boot:

a. 在u-boot菜单界面输入“n”;

b. 在主机上执行sudo dnwu-boot.bin;

c. 在u-boot界面即可看到下载、烧写的提示信息。

⑥ 试验裸板程序:使用JTAG工具oflash烧写裸板程序,然后重新上电开发板

在Linux下使用dnw和u-boot烧写系统相关推荐

  1. Linux 下的DNW

    Windows下的DNW不是很好用,在重装系统后,USB的驱动死活装不上去,老师蓝屏,网上有高手说是三星的驱动是2K的.没办法,只好寻找Linux解决之 道.幸而有高人编写了Linux下的DNW.拿出 ...

  2. partprobe使用方法_教程方法;linux下使用fdisk结合partprobe命令不重启系统添加一块新的磁盘分区电脑技巧-琪琪词资源网...

    琪琪词资源网-教程方法;linux下使用fdisk结合partprobe命令不重启系统添加一块新的磁盘分区电脑技巧,以下是给大家带来的教程方法;linux下使用fdisk结合partprobe命令不重 ...

  3. linux 8051 编译,[编译] 3、在Linux下搭建51单片机的开发烧写环境(makefile版)

    星期二, 10. 七月 2018 01:01上午 - beautifulzzzz 一.SDCC(Small Device C Compiler)编译环境搭建 SDCC是一个小型设备的C语言编译器,该编 ...

  4. linux中板子烧写环境配置,3、在Linux下搭建51单片机的开发烧写环境(makefile版)...

    星期二, 10. 七月 2018 01:01上午 - beautifulzzzz 一.SDCC(Small Device C Compiler)编译环境搭建 SDCC是一个小型设备的C语言编译器,该编 ...

  5. Linux 下利用dnw进行USB下载~~

    开发板是 友善之臂mini2440 PC操作系统 Ubuntu 10.10 前段时间在windows熟悉了开发板,现在开始切换到ubuntu啦,之前一直dnw搞不定,所以用WIN7,现在试了下搞好了. ...

  6. Tiny4412 在linux下的dnw使用

    资源下载:http://download.csdn.net/detail/liduxun/9508553 使用方法: 将Tiny4412的USB线.串口线与电脑连接,在win7+虚拟机Ubuntu的环 ...

  7. linux查看文件写进程,Linux下如何知道文件被那个进程写

    晚上朔海同学问:一个文件正在被进程写 我想查看这个进程 文件一直在增大 找不到谁在写 使用lsof也没找到 这个问题挺有普遍性的,解决方法应该很多,这里我给大家提个比较直观的方法. linux下每个文 ...

  8. 嵌入式Linux之旅——环境搭建篇之烧写整个系统

    上一小结我们已经烧写完u-boot,我烧写的u-boot是板子厂家定制的,本小节将利用这个u-boot烧写整个系统.当然,在系统移植篇的时候也会涉及到如何定制一个u-boot. 烧写整个系统我们一个叫 ...

  9. S5PV210开发与学习:1.1烧写系统:SD卡、fastboot、DNW刷机

    1.开发板示意图 2.刷系统 就是利用刷机工具,向开发板中烧录预先编译好的系统镜像,使之在开发板上运行起来. //默认的启动命令设置 x210 # printenv bootcmd=movi read ...

最新文章

  1. linux下find命令的使用和总结
  2. STL中基本容器有: string、vector、list、deque、set、map
  3. 组合筛选vue_Vue 3 组合式API介绍
  4. Python的深copy和浅copy
  5. 语音情感识别----语音特征集之eGeMAPS,ComParE,09IS,BoAW
  6. Linux:centos释放缓存,查看磁盘空间大小,xxx文件夹, 查看文件夹大小,查看剩余内存,查看xxx软件位置,统计某文件夹,统计某文件夹下目录数量,查看文件夹大小,给文件夹下所有的文件赋值权限
  7. miniGUI安装笔记(转)
  8. Java按规则生成唯一编号
  9. 揭秘赚钱的技巧,学会让钱自己进来
  10. Vue3.0 备受热捧!2020 前端开发进阶必读
  11. linux cmake编译安装mysql_Linux源码安装MySQL 5.6.12 (Cmake编译)
  12. 牛逼!java开发环境配置视频教程
  13. application/x-www-form-urlencoded
  14. 【信息系统项目管理师】第10章 下篇-项目干系人管理 知识点详细整理
  15. 终于有人把深度学习讲明白了!
  16. 从XmlDocument到XDocument的转换
  17. JDBC学习总结4-------简化DAO的写法
  18. MyBatis-18MyBatis代码生成器-Example讲解
  19. 【Python实战项目】做一个 刮刮乐 案例,一不小心....着实惊艳到我了。
  20. [Error Msg] The root link_base has an inertia specified in the URDF, but KDL does not support ...

热门文章

  1. Use // eslint-disable-next-line to ignore the next line.解决办法
  2. OPENCV3.0 单目摄像头标定(使用官方自带的标定图片)
  3. 神舟刷蓝天w650dbios_在DOS中给神舟蓝天刷EC和BIOS的通用方法【AMI】
  4. python apk fr_Python fr包_程序模块 - PyPI - Python中文网
  5. 在虚拟机环境(CentOS7系统)下将kubernetes中部署服务成功,但在虚拟机外部无法访问到服务...
  6. 最大公约数及最小公倍数计算
  7. 微机接口技术实用教程(第2版)-任向民,王克朝,宗明魁-课后答案
  8. zk 加载 html 标签,HTML字符实体——ZK支持字符
  9. transform.rotation和GetComponentRigidbody().MoveRotation
  10. linux命令行 正则,Linux shell基础(四)正则表达式与grep命令 beta