Ubuntu下使用flash_tool燒寫MTK的鏡像

硬件環境: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", SYMLINK+="android_adb"

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

        這個文件是用於下載的,在打開的文件中增加以下文本:

SUBSYSTEM=="usb", SYSFS{idVendor}=="0e8d", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}="0e8d", ATTR{idProduct}="2000", SYMLINK+="android_adb"
KERNEL=="ttyACM*", MODE="0666"

        驅動重新加載:

        sudo chmod a+rx /etc/udev/rules.d/53-android.rules

        sudo chmod a+rx /etc/udev/rules.d/53-MTKinc.rules

        sudo /etc/init.d/udev restart       

備註:idVendor 與 idProduct的通過lsusb命令查看

KERNEL=="ttyACM*", MODE="0666"是給flash_tool運行過程中生成的設備文件增加權限,這樣不需要管理員權限即可運行。

 

 

使用MTK下載工具(驅動程序已安裝)無法下載的,可使用如下方法(Ubuntu14.04以上):

sudo apt-get remove modemmanager

sudo /etc/init.d/udev restart 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章