打印
[STM32F4]

有没有办法在远程调试时设置 argc/argv?

[复制链接]
159|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yunfu1117|  楼主 | 2025-7-23 11:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有没有办法在远程调试时设置 argc/argv?一些远程调试工具(如 Arm 的 DS-5 半主机)允许设置 main() 的参数。我不清楚如何使用 stlink + gdb 远程目标来实现这一点,因为不支持 "run" 命令,只支持 "continue"。
有没有办法通过结合 STM32 Cube 工具来实现这一点?

使用特权

评论回复
沙发
onlycook| | 2025-7-23 15:30 | 只看该作者
在代码中直接定义 argc 和 argv,适用于调试阶段。

使用特权

评论回复
板凳
stormwind123| | 2025-7-23 15:32 | 只看该作者
用半主机模式试试。

使用特权

评论回复
地板
flycamelaaa| | 2025-7-23 16:31 | 只看该作者
可以通过调试脚本或调试器配置传递参数。

使用特权

评论回复
5
powerantone| | 2025-7-23 18:32 | 只看该作者
通过串口/网络接收参数。

使用特权

评论回复
6
probedog| | 2025-7-23 19:33 | 只看该作者
修改链接脚本。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

33

主题

35

帖子

0

粉丝