你好,
我试图使用arm-none-eabi-gdb和JLinkServerCL调试DA14531。你能提供我需要将bin/hex程序加载到RAM中的命令吗?我尝试使用loadbin JLink命令,但我一直得到这个错误“写入目标内存失败”。
谢谢
Gowtham
关键词:
你好,
我试图使用arm-none-eabi-gdb和JLinkServerCL调试DA14531。你能提供我需要将bin/hex程序加载到RAM中的命令吗?我尝试使用loadbin JLink命令,但我一直得到这个错误“写入目标内存失败”。
谢谢
Gowtham
嗨tsgowtham,
谢谢你的问题。所以,如果我理解正确,你正在使用SmartSnippets Studio和基于GCC的项目的SDK?能否多分享一些信息,让我更好的理解你的问题?
谢谢,PM_Dialog
嗨PM_Dialog,
所以我想只使用CLI调试我的DA14531之一。我没有使用SmartSnippets Studio,但我使用GCC示例作为我的一个项目的起点。
我目前试图使用arm-none-eabi-gdb和JLinkServerCL调试板,两者都是命令行工具。
我找到了loadhex脚本和loadbin文件,它是由SmartSnippets IDE文件夹中的loadhex脚本生成的,并在其中传递了相同的命令来将我的程序的十六进制加载到RAM中。但我一直得到一个错误,“写入目标内存失败。”在我从JLinkServerCL调用这些命令以授予对RAM的访问权限之前,还需要其他任何步骤吗?
或者,您是否有可能给出一个例子,说明我如何只能使用命令行工具调试预构建项目?
谢谢
嗨tsgowtham,
也许你应该使用JLink指挥官并连接到目标。这些命令可以在sdk\common_project_files\misc\jlink_DA14531.ini中找到
没有这样的示例或文档演示如何仅使用命令行工具调试预构建项目。
谢谢,PM_Dialog
嗨PM_Dialog,
您提到的ini文件中的命令似乎是特定于Keil的。我谷歌_WWORD和_RWORD,这些似乎是uVision调试器的特定功能。我能够使用JLink指挥官连接,但我仍然不知道我需要通过什么命令
谢谢
嗨tsgowtham,
正如我在前面的评论中提到的,没有任何具体的文件用于这一目的。不过,我会让内部人员检查一下。
谢谢,PM_Dialog