我需要一种通过Trace32将一些数据发送到ucontroller的方法。我听说这可能是某种方式,但我不知道从哪里开始。
我实际上要做的是在Aurix TC297 ucontroller上运行一段代码来进行一些测量(运行时,RAM等)。这段代码实际上是一个卡尔曼滤波器,它需要输入一个结构矢量,我也从计算机通过Trace32发送。请帮忙!
答案 0 :(得分:2)
"通过Trace32"将一些数据发送到ucontroller的方法;有点模糊。根据您实际尝试实现的内容,有各种可能性,也可能取决于所使用的CPU系列和目标操作系统。无论如何以下之一可能会起作用:
Data.Set
命令将一些原始数据写入目标内存即可。Data.LOAD.Binary
命令用于原始二进制文件。Var.Set
命令。FLASH.AUTO
命令。FLASHFILE.Set
命令(在FLASHFILE编程系统初始化之后)。SYStem.MemAccess
并使用内存访问类前缀&#34; E&#34;。例如Data.Set E:<addr> <data>
Var.Set %E <expression>
。FDX
在调试器和正在运行的目标应用程序之间进行双向数据传输。TERM.GATE
命令在TRACE32中启动半主机。 / LI>