大家好。我也面临同样的问题。在matlab中建立模型;它在raspberry pi 3板上成功加载,运行正常。我的模型只是通过UDP向服务器发送一个uint8数组。我在/home/pi/[ProjectName]\u ert\u rtw中找到了该项目,甚至可以在linux中重新构建它(通过将“[ProjectName].mk”文件重命名为“Makefile”和“make all”命令)。但是“[ProjectName].elf”文件没有执行它应该执行的任务(在linux中重建之前或之后都没有)。我查看了project的c文件,发现可执行文件接受一些输入参数。我看到我的服务器IP地址是在一个c文件中设置的,但我也将其作为可执行文件的输入(类似于:[ProjectName].elf-hostname[ServerIP]-port[MyPort]-protocol-UDP)。在我的服务器中,如果我发回一些东西,我会看到运行的代码表明它收到了一个无效的数据包,有时它也会向服务器发回一些胡言乱语。
我认为代码的某些部分正在运行,但它需要一些东西作为输入参数来告诉它使用常量参数并运行主任务。
有人面临这个问题吗?任何解决这个问题的想法都将受到欢迎。