Linux下USB烧写uImage kernel
作者:网络转载 发布时间:[ 2015/9/6 10:40:48 ] 推荐标签:操作系统
1.启动开发板,进入u-boot:(如果开发板中没有系统,可以通过用SD卡方式启动开发板进入)
U-Boot 2011.06 (Mar 19 2012 - 08:45:34) for MINI6410
CPU: S3C6400@667MHz
Fclk = 667MHz, Hclk = 133MHz, Pclk = 66MHz (ASYNC Mode)
Board: MINI6410
DRAM: 256 MiB
NAND: 512 MiB
MMC: SAMSUNG SD/MMC: Host controler CH0
SD card is SD_VERSION_2
SD/MMC size : 3911680 block * 512B = 1910MB
Video: no Video params found, try bootargs~~ 640x480x24 31kHz 59Hz
[petworm] video_hw_init: <640, 480, 640, 480>
Error: Bad gzipped data
Error: no valid bmp or bmp.gz image at 57500000
In: serial
Out: serial
Err: serial
Net: dm9000
Hit any key to stop autoboot: 3
2.按任意键进入命令行状态后,运行dnw命令,文件存放地址作为参数传入(十六进制):
MINI6410 # dnw 50008000
Insert a OTG cable into the connector!
3.插入USB电缆,连接主机和开发板,minicom会出现如下提示:
USB Cable is Connected
Now, Waiting for DNW to transmit data
4.另开一个终端,加载secbulk驱动:
sudo insmod secbulk
5.建立secbulk驱动设备节点(通过试验,可跳过此步):
sudo mknod /dev/secbulk0 c 102 0
6.运行dnw程序,将欲传送的uImage的带路径的文件名作为参数传入:
sudo ./dnw uImage_a70 #(我们选择当前目录下的uImage_a70文件)
回车后传输开始,直至传送完毕。Minicom端提示如下:
Now, Waiting for DNW to transmit data
Download Done!! Download Address: 0x50008000, Download Filesize:0x40de8
Checksum is being calculated.
Checksum O.K.
主机端提示如下:
liwei@liwei:~/Desktop/dnw_linux/dnw$ sudo ./dnw uImage_a70
file name : uImage_a70
file size : 3763296 bytes
Writing data...
3763306 bytes OK
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11