讯为4412环境搭建

ubuntu默认密码:topeet

1- 环境描述

讯为网盘资料: 链接:https://pan.baidu.com/s/1oGf9AkD_XD-vI6mtkJfc3A  ;提取码:ktqb

PC: win10 

开发板:讯为4412精英板,核心板SCP1G。
开发板拨码开关位置

左 右  拨码序号
    1  4
 1     3
 1     2
    1  1

开发板接上电源线、串口线。

2- 串口环境

串口线一端接开发板串口2,另一端接电脑USB口。

安装串口驱动:网盘/iTOP-4412 开发板所需 PC 软件(工具)→01-USB 转串口(PL2302 驱动)

安装完驱动后,设置波特率为115200,开发板上电可以看到串口有输出。

3- 安装adb驱动

otg线用于下载版本用。

下载版本环境: otg线;adb驱动;fastboot工具

环境准备:otg线一端连接开发板,另一端连接电脑USB口。

adb驱动位置:iTOP-4412精英版光盘资料\02_编译器以及烧写工具\tools\usb_otg_driver

如果是win10,光盘里的驱动无法使用,可以去腾讯软件管家下载,参考后面章节“遇到问题  1- adb驱动安装后无法识别设备

4- 下载版本到开发板

4.1- 环境准备:

前面的2、3步骤已经安装好了串口驱动和adb驱动

4.2- 用到工具、文件路径:

fastboot软件路径:iTOP-4412精英版光盘资料\02_编译器以及烧写工具\tools\USB_fastboot_tool\platform-tools

版本文件路径:iTOP-4412精英版光盘资料\04_镜像_QT文件系统

或者 iTOP-4412精英版光盘资料\05_镜像_Ubuntu文件系统

4.3- 版本下载步骤(开发板端):

a- 已经连接好串口线、otg线、电源线,开发板上电进入uboot环境

b- uboot环境创建分区

开发板上电,进入uboot环境。uboot环境下创建分区,如果之前创建过分区,不必每次都创建。

fdisk -c 0
fatformat mmc 0:1
ext3format mmc 0:2
ext3format mmc 0:3
ext3format mmc 0:4

c- 等待PC传输文件

fastboot

开发板输入上述命令后,可以在windows资源管理器看到多了一个设备,如下:

如果看不到需要安装adb驱动,或参考后面章节“遇到问题  1- adb驱动安装后无法识别设备”

 如果环境一切ok,这时候开发板就等待PC传输版本文件,下载到开发板上。

4.4- 版本下载步骤(PC端):

a- 将fastboot软件放在桌面,或者路径没有中文的其他路径。

b- 根据核心板型号,将版本文件路径下对应的u-boot-iTOP-4412.bin;zImage;ramdisk-uboot.img、system.img文件放在fastboot文件夹中

c- 执行烧写命令:

可以不用烧写u-boot-iTOP-4412.bin,开发板中已经稍好了。

fastboot.exe flash bootloader u-boot-iTOP-4412.bin
fastboot.exe flash kernel zImage
fastboot.exe flash ramdisk ramdisk-uboot.img
fastboot.exe flash system system.img
fastboot -w

d- 重启开发板

继续执行命令重启开发板

fastboot reboot

第一次重启要花费很长时间。

遇到问题

1- adb驱动安装后无法识别设备

我的电脑是win10,讯为提供的驱动是win7的。可以下载腾讯软件管家,搜索adb驱动,可以下载到一个adb驱动包。

开发板uboot环境下下面命令

fdisk -c 0
fatformat mmc 0:1
ext3format mmc 0:2
ext3format mmc 0:3
ext3format mmc 0:4
fastboot

执行完fastboot后,在windows设备管理器中只能看到类似下图的设别,并没有ADB设备。

在windows上执行fastboot.exe flash bootloader u-boot-iTOP-4412.bin 提示:waiting for device

按照帖子里的方式更新下驱动就好了,详细参考帖子:fastboot时出现_ waiting for device_的一种解决办法_梁朝伟h的博客-CSDN博客_waitingforanydevice什么意思

2- 串口接在USB集线器上,串口无法识别,串口中断无输出

解决方案:将串口接在电脑USB口上,串口正常识别,输出正常

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值