用 S5PV210 学习 Linux (二) 刷机(二)

1、在 Ubuntu 下 ,进入  dnw-linux-master\src\driver 文件下,make 截图 如下:

 

2、紧接着 加载该模块到内核(注意:需要root权限),sudo insmod secbulk.ko,顺便用lsmod | grep secbulk 指令查询是否加载成功:(64位 Linux 可以使用这个选择先进入driver 进行make编译,使用sudo insmod secbulk.ko指令加载 在在根目录下进行编译 产生dnw,使用cp指令复制dnw到根目录 bin文件夹下,注意全程在 root 权限,这样就可以使用 DNW命令 刷uboot 到 内存中了,注意是内存 ,这个时候之前就要连接好串口 ,等待敲回车键,进入uboot模式,使用fastboot 方式 刷uboot到flash中,这样就可以 重启 也可以进入 uboot 了,2017年3月23日21:31:03)

 

3、紧接着 :编译和安装dnw,

6、sudo apt-get install minicom 安装超级终端(暂时 没有用 直接 跳到 第8步)

7、在 终端中 输入 minicom  启动 终端

 

 8、在 root 权限下 ,输入 dnw 进行验证  DNW是否能用,以及 用lsmod | grep secbulk 指令查询是否加载成功: 

 

9、使用 DNW  刷 uboot 步骤 :

 

10、以上方法失败 告终,因为 Ubuntu 16不能 编译 dnw,驱动 也装不上,因此   又下载 Ubuntu14.4,文件名:ubuntu-14.04.5-desktop-amd64.iso

11、再重新安装 虚拟机 Ubuntu 14.04,在Ubuntu14.04下 安装 VMware tools,就可以看到 共享文件。

12、根据朱老师的 视频 修改 https://github.com/changbindu/dnw-linux下 的文件。

13、在 root 权限下 进行 make 编译 ,以及 sudo make install 。

 

 

还是有错误,不知道怎么解决!2017年3月13日21:31:09,放弃了!,安装 32位的 Ubuntu 中国版本 14.04  就可以解决了,32位的 Ubuntu 中国版本 14.04 系统下载 地址 http://www.ubuntu-china.cn/download/,安装方法:https://www.ubuntu.com/download/desktop/create-a-usb-stick-on-windows

14、S5PV210 选择USB启动,用micro usb (安卓数据线)插上电脑,在VMware下 菜单栏、虚拟机、可移动设备下挂载  SEC S5PV210 Test B/D,连接状态。使用串口2连接到xshell.

15、先使用,sudo su 指令进入root 权限,使用指令 ls /dev/secbulk0 查看 USB 是否连接成功  2017年3月13日21:31:18,Ubuntu 16.04 优麒麟 版本 可以编译,但是安装 貌似 出点问题 ,需要 手动复制 dnw 文件 到 bin  目录

  进入src/dnw 文件夹下 使用指令:sudo cp -r dnw /bin。 这样就可以随意 使用 DNW 指令了,进入到 x210_usb.bin 和 uboot.bin 的目录,使用 指令就可以下载了,2017年3月15日13:54:58

16、把 x210_usb.bin 和 uboot.bin 放到  当前目录(就是你现在敲指令所在 的目录),使用一下两个指令 就可以烧写 uboot 了 ,2017年3月14日12:45:53

 dnw -a 0xd0020010 ./x210_usb.bin

 dnw -a 0x23e00000 ./uboot.bin

./ 表示 当前目录的意思,记住这里只是烧录到内存中运行uboot,需要快速的在windows连接的串口中,敲下任意按键,然后再使用fastboot指令进行烧写uboot到硬件,以及烧写Linux kernel 以及烧写Android rom。2017年3月19日23:09:13

烧写完成 uboot.bin后,视线  尽快切到windows下,按 任意按键 停留在下面这个界面!如果不能停留在这个页面,就需要 上面两个指令重新来过!2017年3月19日23:18:25

16.3、在上面的截图中输入fdisk -c 0,重新分区

 

16.4、在上面的截图中输入:fastboot 进入发fastboot模式。

 

16.5、在windows下,使用cmd 进入命令行,d:进入D盘,使用dir指令进入fastboot所在的文件夹

把USB 线从Linux电脑上拔出来插到windows上,更新驱动软件!参考链接:http://www.cnblogs.com/zou107/p/5054631.html

 

 

17、注意 这个时候 要 把 usb 线从 Linux电脑上拔出来连接到windows 电脑上,并安装 下面截图 所示的 驱动

 

  指令一:fastboot flash bootloader Linux/uboot.bin   //烧写uboot

        

 

  指令二:fastboot flash kernel linux/zImage-qt //烧写linux-kernel

          

 

  指令三:fastboot flash system Linux/rootfs_qt4.ext3   //烧写QT-linux 下面是 shell 的截图,因为 cmd 窗口被我关掉了,2017年3月23日21:38:40

        

重启。。。。。。就可以进入,QT 。。。

 

posted on 2017-03-13 16:16  所长  阅读(1251)  评论(1编辑  收藏  举报

导航