dump及Qfil流程
dump
ramdump简单来说就是把系统memory中的某一个时间点的的数据信息通过一定手段取出来保存起来的内存崩溃文件,属于ELF文件格式。
当系统发生致命错误无法恢复的时候,主动触发抓取ramdump把异常现场保留下来供离线分析定位问题是一种非常重要的高级调试手段。
adb shell
su
getprop |grep ramdump 查看ramdump状态
[persist.vendor.ssr.enable_ramdumps]:[0]
setprop persisi.vendor.ssr.enable_ramdumps 1 使能ramdump
设备管理器查看端口
运行QPST configuration/Ports
help里打开log文件夹
把backup_image里的vmlinux或elf放入log文件夹里
打开高通网页,选择log文件夹
下边选择内核或modem
提交分析
参考文章
Qfile
注意:
rawpragram_unsparse0.xml patch0.xml
device type :di3 di4 ufs,其他 emmc
MTK download
Ap 编译命令:
source build/envsetup.sh
lunch full_k61v1_32_bsp_1g-userdebug(对应base镜像)
make –j16 2>&1 |tee build.log
使用fastboot烧写机器
需要先进行解锁,步骤如下:
输入fastboot flashing unlock
此时屏幕可能出现如下提示讯息:
Press the volume up/down buttons to select yes/no
选择Yes后,显示“Unlock Pass...return to fastboot in 3s”表示解锁成功。
如果显示Unlock fail... 请检查屏幕unlock fail 的提示讯息。
MTK(SP_MDT_exe)多路工具设置以及刷机过程:
1、单路工具的设置:
进入“升级工具”-“ SP_Flash_Tool_v5.1724_Win”目录下运行flash_tool.exe程序。
第一次打开工具可能会报错,点击ok即可.
SP_MDT.exe程序打开时,下图标记“Scatter-Loading File“选项可能为空,用户可以手动选择这一项,点击Choose按钮,浏览目录到所下载对应的MTK平板固件目录选择相应的xxxxscatter.txt文件,手动加载对用MTK设备固件包里面的scatter分区文件。
注意:scater文件请不要选择带factory后缀的。
2、选择DA文件
DA_PL_signed.bin
3、加载scatter文件后,将平板断电关机,经由USB线连上电脑,点击DOWNLOAD按钮,再将电源打开,平板上电。
如果前面的驱动安装已经安装完成,usb线连接良好,刷机工具上的相应端口的进度条会走动,直至100%(这个过程可能需要几分钟),刷机过程即完成。
注意!!!!!:一般刷机请选择“DOWNLOAD only” (“下载”)。
如出现报错提示需要“Format All+Downlaod”时,再切换选择下拉菜单中的“Firmware Upgrade”(“固件升级”),然后再点击“DOWNLOAD”按钮连接MTK设备进行升级。
永远不要使用“Format All+Downlaod” (“全部格式化和下载”)。

浙公网安备 33010602011771号