前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >全志平台Tina系统使用dump固件将设备flash内的数据拉到PC上的方法

全志平台Tina系统使用dump固件将设备flash内的数据拉到PC上的方法

作者头像
阿志小管家
发布2024-02-02 14:54:17
1390
发布2024-02-02 14:54:17
举报

全志平台Tina系统使用dump固件将设备flash内的数据拉到PC上的方法

我们在进行设备调试或者压力测试的时候,有可能出现设备挂掉无法进入到kernel或者系统的情况,这时候我们就需要将设备内 flash中的数据拉出来,抓到PC上进行裸数据分析。这个操作我们一般称之为dump数据。

dump数据的大致方法是:将一个特殊制作的dump固件使用烧写工具PhoenixSuit烧写到设备里,在这个过程中这个dump固件就会和PC进行通信,将flash中的内容pull到PC上。

【工具需求】

(1)window PC, PC有D盘并且在D盘下新建一个名字为test的文件夹;

(2)全志提供的烧写软件PhoenixSuit;

(3)针对平台特殊制作的dump固件。

具体操作:

1.dump固件的制作方法

在全志平台的源码将正常固件编译出来之后,使用命令pack -m (卡打印则pack -d -m)编出一个dump固件,编出来的dump固件的存放位置和名字会在最后被打印出来:

2.将设备用USB与PC连接,像正常烧写固件一样把dump固件烧写到设备里(注意选择的时候选择dump固件):

3.reboot efex或通过其他方式让设备跳fel烧写,此时工具会把设备flash内的数据拉到D盘的test目录下,并且不会损坏设备内原有的固件:

(此处我制作的特殊dump固件只拉取了flash 中的前100M数据,正常的dump固件是会把flash中的全部数据都拉取出来)

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-02-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档