技术专栏
SS928/SD3403镜像被进行strip解决方案
背景
SS928的开发包在编译时默认对文件系统中所有的库进行了strip操作,导致系统启动后无法使用Valgrind进行内存监测;在osdrv/Makefile文件中有如下代码:
pushd $(OSDRV_DIR)/pub/$(PUB_ROOTFS); $(OSDRV_CROSS)-strip ./lib/*; popd
一般情况下只有在发布程序版本等关键节点才进行strip,在平时的开发中经常会用到gdb或者Valgrind进行内存调试,因此平时的开发中不必进行strip操作。
解决方案
方案1
修改Makefile
在osdrv/Makefile中注释这行代码,然后重新编译镜像,重新烧写即可。
#修改前
pushd $(OSDRV_DIR)/pub/$(PUB_ROOTFS); $(OSDRV_CROSS)-strip ./lib/*; popd
#修改后
#pushd $(OSDRV_DIR)/pub/$(PUB_ROOTFS); $(OSDRV_CROSS)-strip ./lib/*; popd
方案2
参考文档:《BSP FAQ.pdf》
从对应工具链的安装目录(服务器上)找出该对应库(未 strip 过的),替换原来 strip 过的库。
声明:本文内容由易百纳平台入驻作者撰写,文章观点仅代表作者本人,不代表易百纳立场。如有内容侵权或者其他问题,请联系本站进行删除。
红包
点赞
收藏
评论
打赏
- 分享
- 举报
评论
0个
手气红包
暂无数据相关专栏
-
浏览量:12730次2022-11-10 18:07:40
-
浏览量:225次2025-10-17 17:05:21
-
浏览量:2423次2023-12-22 14:53:36
-
浏览量:1491次2025-04-16 17:12:31
-
浏览量:2611次2023-06-30 10:33:51
-
浏览量:8659次2024-05-28 16:26:51
-
2024-05-30 09:29:48
-
浏览量:7079次2022-11-10 14:33:49
-
浏览量:2314次2024-08-22 17:27:55
-
浏览量:321次2025-09-06 16:56:00
-
浏览量:1134次2024-09-13 17:34:13
-
浏览量:2274次2024-06-06 10:17:20
-
浏览量:5715次2024-03-14 14:15:25
-
浏览量:1994次2020-06-23 16:51:48
-
浏览量:1051次2023-11-24 16:28:24
-
浏览量:2209次2023-10-28 16:08:09
-
浏览量:7225次2023-03-17 19:33:35
-
浏览量:1420次2023-05-16 14:05:36
-
浏览量:2926次2023-05-18 10:53:13
置顶时间设置
结束时间
删除原因
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
打赏作者
ღ过客᭄ꦿ࿐
您的支持将鼓励我继续创作!
打赏金额:
¥1
¥5
¥10
¥50
¥100
支付方式:
微信支付
举报反馈
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明
审核成功
发布时间设置
发布时间:
请选择发布时间设置
是否关联周任务-专栏模块
审核失败
失败原因
请选择失败原因
备注
请输入备注

微信扫码分享
QQ好友