**
ubuntu14.04系统下安装flash tools:
**
1.下载linux版本flash tools:SP_Flash_Tool_exe_Linux_v5.1516.00.100.zip
sudo unzip SP_Flash_Tool_exe_Linux_v5.1516.00.100.zip
2.解压后的目录默认放到了/opt目录下,在/usr/local/创建flash_tools目录,并把解压后的目录移到flash_tools目录下
sudo mkdir /usr/local/flash_tools
sudo mv SP_Flash_Tool_exe_Linux_v5.1516.00.100 /usr/local/flash_tools
3.配置环境,在~/.bashrc最后一行添加路径 ,之后保存退出。
sudo vim ~/.bashrc
在最后一行添加
export PATH=$PATH:/usr/local/flash_tools/SP_Flash_Tool_exe_Linux_v5.1516.00.100
4.这个时候在命令行执行:
flash_tool.sh 这个时候就会打开flash tools工具
选择具体的代码路径,然后点击下载。断电,插入usb,上电,之后自动会进行下载。
问题解决:
在烧写代码时:
问题1:
如果出现BROM ERROR S_BROM_CMD_JUMP_DA_FAIL(2035)这个错误
问题解决:
是由于modemmanager包在ubuntu 14.04 或是更高版本中对于MTK的Flash 工具支持不完全,所造成的,如果想使用MTK的Flash工具,就要卸载这个包
sudo apt-get remove modemmanager //卸载modemmanager包
sudo service udev restart //从启udev
卸载这个服务之后可能会造成内核模块 cdc_acm 不可用.执行以下命令进行检查
lsmod | grep cdc_acm //检查
执行后出现:
cdc_acm 36864 0 //表示可用
如果没有任何输出:
sudo modprobe cdc_acm //智能安装cdc_acm
ok
如果出现pmt changed for the rom; it must be downloaded这个错误,则选择固件升级,便可以下载