【发布时间】:2022-06-15 09:46:43
【问题描述】:
我将在 ECU (NXP S32K312) 的自动化测试应用程序中使用 Jlink Plus。 代码是使用 IDE (Visual Studio Professional 2022) 用 C# 编写的。 也就是说,我在编程方面遇到了一些问题。 我需要以下在 SDK 的 Jlink.dll 中找不到的函数:
-
将.elf文件刷入ECU
-
变量操作:ReadVariable 写变量
-
选定内存段的内存转储
-
SetBreakpointToFunctionStart(函数名)
-
SetBreakpointToFunctionEnd(函数名)
-
SetBreakpointToAddress()
-
SetBreakpointWhenVariableChange(变量名)
-
设置断点
还有其他 .dll 库供他们使用吗? 或者有没有办法通过 C# 从臭氧工具或其他方式调用这些函数?
最好的问候, 阿卜杜勒
【问题讨论】:
-
对于 J-Link,您只需要下载 J-Flash 工具。你不清楚你的工具链。你在VS中使用什么插件进行嵌入式开发?大概您正在使用 nanoFramework?您的工具链支持 ELF 文件下载,但您可能需要 J-Flash 来支持它。要直接使用 J-Flash 加载,您需要先生成一个 HEX 文件。
标签: c# embedded elf segger-jlink ozone