0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

无法抓log的情况下如何导出死机DUMP(适用于7xx芯片系列模块,例如718p/716s )

合宙LuatOS 2024-07-18 10:06 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

背景


EC7XX系列芯片,Flash 空间十分紧张,无法像 618 一样在异常处理时将所有 RAM 信息 dump 到Flash中保存以便后续分析,所以要求 dump 一些关键性信息到 flash 中,这样在无法抓log的场景下,用户可以将这些信息发送到电脑上后进行分析,以尽可能的分析死机问题。
718S软件上不支持,无法使用

准备


csdk需要更新到2024年7月9日之后的版本
luatools更新到2.2.29,目前未发布,不影响使用,只是无法自动获取flashdump
flashtools更新到专用版本 [FlashTools_hardfault.7z]
EPAT工具更新到EPAT_V1.3.262.573 [EPAT_V1.3.262.573.zip]

如何开启

csdk开发
注:是luatos-soc-2024仓库
task里加入luat_debug_set_fault_mode(LUAT_DEBUG_FAULT_SAVE_RESET);

### LuatOS开发
luatos脚本加入mcu.hardfault(3)

如何确认保存了死机信息


ecFlashDumpOccuredCheck(),此接口返回值为 ture,则说明芯片因异常而重启
在 dump 数据从 Flash 中读出来后,建议擦除一下 Flash dump 空间

死机后如何获取数据

方法一:
代码里从flash中读出16KB数据,然后通过串口/USB/网络等方式上传,串口/USB方式参考example_flash_dump

方法二:
luatools升级到2.2.29,可以自动读出并保存成文件,但是USB要能正常使用

方法三:
通过flashtools读取,USB或者UART1留出即可,以USB为例

选择好prj file和binpkg文件

wKgaomaYc5mAEFLuAAJVhzohyrQ192.png

在readback界面里选择hardfault dump

wKgaomaYdRCARh0pAAGOrNnxxdk639.png

操作模块进入烧录模式,点击start即可,文件保存在binpkg所在目录


数据如何解析

项目编译生成目录里找到comdb.txt,如果对方提供了soc文件,解压出comdb.txt EPAT里确保db文件是上述的comdb.txt,在主选项栏‘Log‘选项中可看到’ Exception Info‘的子选项,

wKgaomaYdXKAELu_AAOjMAAvoZI250.png

选中此选项后会弹出 dump 文件处理窗,选择对应的 dump 文件后,会在 Excep Info 窗里显示解析后的 dump 数据,如图所示。

wKgaomaYdhyAGFT3AACuFY3JZtc703.pngwKgaomaYdiGAQupbAAk0EY91pi4228.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    462

    文章

    53534

    浏览量

    458972
  • dump
    +关注

    关注

    0

    文章

    13

    浏览量

    9663
  • 合宙通信
    +关注

    关注

    0

    文章

    148

    浏览量

    2380
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    PowerPC 7XX用户指南的逻辑分析支持

    This user's guide shows how to install and use the PowerPC 7XX inverse assembler and source code
    发表于 05-08 11:22

    PowerPC 7xx仿真控制界面联机帮助

    This is the PDF version of the PowerPC 7xx Emulation Control Interface online help for the 16700A
    发表于 07-18 16:04

    适用于RS-232通讯的ADM2xx系列特性和典型应用实例

    适用于RS-232通讯的ADM2xx系列特性和典型应用实例:
    发表于 06-17 11:22 23次下载
    <b class='flag-5'>适用于</b>RS-232通讯的ADM2<b class='flag-5'>xx</b><b class='flag-5'>系列</b>特性和典型应用实例

    PIC32MX5XX/6XX/7XX闪存单片机手册

    PIC32MX5XX/6XX/7XX闪存单片机手册免费下载。
    发表于 05-19 16:16 27次下载

    超低功耗 AT方案说明文档 新增716s/718p芯片模块的固件获取以及测试方法

    超低功耗 AT方案说明文档 新增716s/718p芯片模块的固件获取以及测试方法
    的头像 发表于 07-18 09:36 3107次阅读
    超低功耗 AT方案说明文档 新增<b class='flag-5'>716s</b>/<b class='flag-5'>718p</b><b class='flag-5'>芯片</b><b class='flag-5'>模块</b>的固件获取以及测试方法

    适用于618/7xx芯片平台 AT开发 远程FOTA升级指南教程

    简介AT版本的远程升级主要是对AT固件版本进行升级,实际方式为通过合宙官方IOT平台升级或者使用自己搭建的服务器进行升级服务。该文档教程流程适用于618/716S/718P芯片平台的C
    的头像 发表于 07-18 11:33 1853次阅读
    <b class='flag-5'>适用于</b>618/<b class='flag-5'>7xx</b><b class='flag-5'>芯片</b>平台 AT开发 远程FOTA升级指南教程

    Air780E/Air780EP/Air780EQ/Air201模块遇到死机问题如何分析

    Ramdump里分析内存泄漏问题无法底层log情况下如何导出死机dumpLuatools下载
    的头像 发表于 07-19 15:37 1542次阅读
    Air780E/Air780EP/Air780EQ/Air201<b class='flag-5'>模块</b>遇到<b class='flag-5'>死机</b>问题如何分析

    合宙 Air780E/Air780EP/Air780EQ/Air201模块遇到死机问题如何分析

    Ramdump里分析内存泄漏问题无法底层log情况下如何导出死机dumpLuatools下载
    的头像 发表于 08-01 17:27 1730次阅读
    合宙 Air780E/Air780EP/Air780EQ/Air201<b class='flag-5'>模块</b>遇到<b class='flag-5'>死机</b>问题如何分析

    适用于THS14xx和THS56xx DAC系列的THS14xx/5691 EVM

    电子发烧友网站提供《适用于THS14xx和THS56xx DAC系列的THS14xx/5691 EVM.pdf》资料免费下载
    发表于 12-16 10:47 0次下载
    <b class='flag-5'>适用于</b>THS14<b class='flag-5'>xx</b>和THS56<b class='flag-5'>xx</b> DAC<b class='flag-5'>系列</b>的THS14<b class='flag-5'>xx</b>/5691 EVM

    适用于 Wi-Fi® 7 应用的 Skyworks ICE™ 6 GHz 高功率前端模块 skyworksinc

    电子发烧友网为你提供()适用于 Wi-Fi® 7 应用的 Skyworks ICE™ 6 GHz 高功率前端模块相关产品参数、数据手册,更有适用于 Wi-Fi®
    发表于 04-11 15:23
    <b class='flag-5'>适用于</b> Wi-Fi® <b class='flag-5'>7</b> 应用的 Skyworks ICE™ 6 GHz 高功率前端<b class='flag-5'>模块</b> skyworksinc

    适用于 Wi-Fi 7 应用的 2.4 GHz 高功率前端模块 skyworksinc

    电子发烧友网为你提供()适用于 Wi-Fi 7 应用的 2.4 GHz 高功率前端模块相关产品参数、数据手册,更有适用于 Wi-Fi 7
    发表于 05-12 18:30
    <b class='flag-5'>适用于</b> Wi-Fi <b class='flag-5'>7</b> 应用的 2.4 GHz 高功率前端<b class='flag-5'>模块</b> skyworksinc

    适用于 Wi-Fi 7 应用的 5 GHz 高功率前端模块 skyworksinc

    电子发烧友网为你提供()适用于 Wi-Fi 7 应用的 5 GHz 高功率前端模块相关产品参数、数据手册,更有适用于 Wi-Fi 7 应用的
    发表于 05-27 18:33
    <b class='flag-5'>适用于</b> Wi-Fi <b class='flag-5'>7</b> 应用的 5 GHz 高功率前端<b class='flag-5'>模块</b> skyworksinc

    适用于 Wi-Fi 7 应用的 6 GHz 高功率前端模块 skyworksinc

    电子发烧友网为你提供()适用于 Wi-Fi 7 应用的 6 GHz 高功率前端模块相关产品参数、数据手册,更有适用于 Wi-Fi 7 应用的
    发表于 05-27 18:34
    <b class='flag-5'>适用于</b> Wi-Fi <b class='flag-5'>7</b> 应用的 6 GHz 高功率前端<b class='flag-5'>模块</b> skyworksinc

    SkyHi™ 功率放大器模块适用于 LTE 频段 12/17 (698-716 MHz) skyworksinc

    电子发烧友网为你提供()SkyHi™ 功率放大器模块适用于 LTE 频段 12/17 (698-716 MHz)相关产品参数、数据手册,更有SkyHi™ 功率放大器模块
    发表于 09-11 18:30
    SkyHi™ 功率放大器<b class='flag-5'>模块</b>,<b class='flag-5'>适用于</b> LTE 频段 12/17 (698-<b class='flag-5'>716</b> MHz) skyworksinc

    SkyOne® Ultra 3.0 前端模块适用于 WCDMA / LTE 频段 7、30、40、41 skyworksinc

    电子发烧友网为你提供()SkyOne® Ultra 3.0 前端模块适用于 WCDMA / LTE 频段 7、30、40、41相关产品参数、数据手册,更有SkyOne® Ultra 3.0 前端
    发表于 10-20 18:35
    SkyOne® Ultra 3.0 前端<b class='flag-5'>模块</b>,<b class='flag-5'>适用于</b> WCDMA / LTE 频段 <b class='flag-5'>7</b>、30、40、41 skyworksinc