硬汉嵌入式论坛

 找回密码
 立即注册
查看: 6643|回复: 7
收起左侧

[MDK] MDK生成的axf可执行文件解析相关文档搜集

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106934
QQ
发表于 2021-1-12 09:29:26 | 显示全部楼层 |阅读模式
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106934
QQ
 楼主| 发表于 2021-1-12 09:29:48 | 显示全部楼层
图片1.png
回复

使用道具 举报

36

主题

2040

回帖

2148

积分

至尊会员

积分
2148
发表于 2021-1-12 12:55:30 | 显示全部楼层
这是要自己做J-Scope的节奏吗
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106934
QQ
 楼主| 发表于 2021-1-12 15:27:19 | 显示全部楼层
byccc 发表于 2021-1-12 12:55
这是要自己做J-Scope的节奏吗

可以,也可以实现下这个功能了,用处很大

突然有个想法,H7-TOOL高速DAPLINK实现脱机硬件异常分析,类似一个黑盒子的功能
http://www.armbbs.cn/forum.php?m ... 2283&fromuid=58
(出处: 硬汉嵌入式论坛)

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106934
QQ
 楼主| 发表于 2021-1-14 09:51:54 | 显示全部楼层
发现SEGGER有这方面的库,不过是收费的。

https://www.segger.com/products/development-tools/elflib/
QQ截图20210114094754.png
回复

使用道具 举报

1

主题

109

回帖

112

积分

初级会员

固件開發工程師

积分
112
QQ
发表于 2021-1-17 15:25:48 | 显示全部楼层
本帖最后由 ----- 于 2021-1-17 16:06 编辑

FreeBSD的libelf库是可以商用的:https://svn.code.sf.net/p/elftoolchain/code/trunk
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106934
QQ
 楼主| 发表于 2021-1-18 05:45:20 | 显示全部楼层
----- 发表于 2021-1-17 15:25
FreeBSD的libelf库是可以商用的:https://svn.code.sf.net/p/elftoolchain/code/trunk

谢谢。
回复

使用道具 举报

8

主题

21

回帖

45

积分

新手上路

积分
45
发表于 2022-11-20 22:26:28 | 显示全部楼层
eric2013 发表于 2021-1-12 15:27
可以,也可以实现下这个功能了,用处很大

突然有个想法,H7-TOOL高速DAPLINK实现脱机硬件异常分析,类 ...

如何在ELF文件(已包含调试信息)中找到结构内变量的地址?比如我有如下结构
typedef struct
{
    unsigned int varA;
    unsigned int varB;
}T_myStruct;
T_myStruct data;
我已能获得data结构地址,但我还想获得 data.varA 和data.varB变量的地址,我已读了ELF文件格式,但并没有看到如何解决我的问题.谢谢,用ELFLib可以吗?我看还有ELFIO那个能获得结构里变量的地址呢?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-11 01:07 , Processed in 0.176446 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表