Ubuntu下使用flash_tool烧写MTK的镜像

本文主要描述了在Ubuntu 14.04环境下,使用MTK的flash_tool烧录MTK开发板或嵌入式产品时遇到的问题。在尝试烧录过程中,遇到"Connect BROM failed: STATUS_ERR"的错误。解决方案包括编辑/etc/udev/rules.d/的两个规则文件,添加针对MTK设备的USB权限规则,并通过lsusb命令获取设备信息。此外,还提供了当使用MTK下载工具失败时,如何卸载modemmanager并重启udev的服务来解决问题。
摘要由CSDN通过智能技术生成

硬件环境:MTK的开发板或者基于MTK开发板开发的嵌入式产品

软件环境:ubuntu 14.04, MTK的镜像,

Android的adb驱动和fastboot工具的使用【https://blog.csdn.net/hpu11/article/details/80308278】

在使用时刚开始使用便直接报错

Total wait time = -1531116139.000000
USB port is obtained. path name(/dev/ttyACM0), port name(/dev/ttyACM0)
USB port detected: /dev/ttyACM0
Connect BROM failed: STATUS_ERR
Disconnect!

BROM Exception! ( ERROR : STATUS_ERR (-1073676287) , MSP ERROE CODE : 0x00

 

解决方法:

sudo gedit  /etc/udev/rules.d/53-android.rules

        这个文件是用于adb调试的,在打开的文件中增加以下文本:

SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}="0bb4", ATTR{idProduct}="0c03"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值