coredump 示例
源码路径:example/system/coredump
概述
该例程演示崩溃信息的保存流程,并支持通过 BLE 与手机连接,将死机现场数据传输到手机;设备上电后会广播名称形如
COREDUMP-xx-xx-xx-xx-xx-xx。
支持的平台
在以下平台验证通过:
sf32lb52-lcd_n16r8
sf32lb52-lcd_a128r16
例程的使用
程序上电后,当发生死机情况时(可手动assert触发死机)会出现如下log表明将死机时的现场数据进行保存
重新复位开发板,打开手机 sifli ble APP。找到名称形如 COREDUMP-xx-xx-xx-xx-xx-xx的蓝牙进行连接,再通过手机APP将死机现场数据进行导出即可
导出的过程中会有对应大量log出现

最后在手机端会生成一个bin文件,可以将这个文件发送到电脑使用Context2Mem.exe工具转换.bin文件为dump文件。Context2Mem.exe工具的路径在SDK\tools\crash_dump_analyser\script

