DA14531从CLI调试

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.xmece.com/support.我们将在未来几天修复bug /优化搜索和标记。
6个职位/ 0个新职位
最后发表
tsgowtham
离线
最后看到:5个月6天前
加入:2020-05-04 12:39
DA14531从CLI调试

你好,

我试图使用arm-none-eabi-gdb和JLinkServerCL调试DA14531。你能提供我需要将bin/hex程序加载到RAM中的命令吗?我尝试使用loadbin JLink命令,但我一直得到这个错误“写入目标内存失败”。

谢谢

Gowtham

关键词:
PM_Dialog
离线
最后看到:2天11小时前
工作人员
加入:2018-02-08 11:03
嗨tsgowtham,

嗨tsgowtham,

谢谢你的问题。所以,如果我理解正确,你正在使用SmartSnippets Studio和基于GCC的项目的SDK?能否多分享一些信息,让我更好的理解你的问题?

谢谢,PM_Dialog

tsgowtham
离线
最后看到:5个月6天前
加入:2020-05-04 12:39
嗨PM_Dialog,

嗨PM_Dialog,

所以我想只使用CLI调试我的DA14531之一。我没有使用SmartSnippets Studio,但我使用GCC示例作为我的一个项目的起点。

我目前试图使用arm-none-eabi-gdb和JLinkServerCL调试板,两者都是命令行工具。

我找到了loadhex脚本和loadbin文件,它是由SmartSnippets IDE文件夹中的loadhex脚本生成的,并在其中传递了相同的命令来将我的程序的十六进制加载到RAM中。但我一直得到一个错误,“写入目标内存失败。”在我从JLinkServerCL调用这些命令以授予对RAM的访问权限之前,还需要其他任何步骤吗?

或者,您是否有可能给出一个例子,说明我如何只能使用命令行工具调试预构建项目?

谢谢

PM_Dialog
离线
最后看到:2天11小时前
工作人员
加入:2018-02-08 11:03
嗨tsgowtham,

嗨tsgowtham,

也许你应该使用JLink指挥官并连接到目标。这些命令可以在sdk\common_project_files\misc\jlink_DA14531.ini中找到

没有这样的示例或文档演示如何仅使用命令行工具调试预构建项目。

谢谢,PM_Dialog

tsgowtham
离线
最后看到:5个月6天前
加入:2020-05-04 12:39
嗨PM_Dialog,

嗨PM_Dialog,

您提到的ini文件中的命令似乎是特定于Keil的。我谷歌_WWORD和_RWORD,这些似乎是uVision调试器的特定功能。我能够使用JLink指挥官连接,但我仍然不知道我需要通过什么命令

谢谢

PM_Dialog
离线
最后看到:2天11小时前
工作人员
加入:2018-02-08 11:03
嗨tsgowtham,

嗨tsgowtham,

正如我在前面的评论中提到的,没有任何具体的文件用于这一目的。不过,我会让内部人员检查一下。

谢谢,PM_Dialog