主题中讨论的其他器件: IWR1843BOOST、 IWR6843、 IWR1843
您好!
我是通过传感器论坛开始这一活动的、他们已经为我指明了方向...
我需要编写自己的工具来对 IWR1843BOOST 进行编程-如 UNIFLASH、但要将其集成到我自己的工具集中。
我有文档 SWRA627、我知道 flashPython 和 mmWaneProgFlash。 这些应该是我所需要的,但似乎并不是很好。
我自己的软件看起来与 mmWaveProgFlash 非常相似、所以我不能太远、但有些东西不正确。 如果我解压开箱即用演示并检查其是否正常工作,然后使用我自己的代码加载相同的.bin MSTR 格式文件,它将不再工作...所以我必须写入,但不正确。
我已附加一个文件、其中显示了我的一些工作方式:如何解析 bin 文件的头文件详细信息(来自工业工具箱、OOB 演示磁盘预构建)、 然后是我实际上发送到 IWR 的数据样本-部分完成、因此您可以让我 在末尾发送一个较小的余数(<240 bytes)数据包、加上关闭和打开命令以及下一个 metaImage 的开始。 显然出什么问题了吗? 注意:不发送 CR/LF 字节,<>仅在所示文本中显示,以使其清晰... 未发送到 COM 端口。
正如我所理解的那样-我需要了解的是、UNIFLASH 与 IWR 的对话应该在 python 中提供。 正如前面所说的、它看起来非常像我自己的代码(c#)、但我无法完全看到它是如何工作的。 有人建议、向 python 添加一些更多的文本输出将有所帮助-我已经在 send_packet 位中完成了这一操作(看起来是最低级别、被其他所有器件所使用)、但这只报告擦除函数、而不是传递数据。
我想我已经执行了 SWRA627协议、但显然还不是很好。 您能帮我找出我所附数据中的错误、还是帮助我了解 UNIFLASH 例程/获取更多文本、以便我可以观察它的功能。
特别是:
- 由于我自己的代码非常相似、我必须靠近 open/cose 和 WritetoFlash (实际上想要使用 WritetoSRAM ..我的代码可以选择其中一个)。 我想我理解 Python 是如何实现这一目标的。
- 我看不到 python 是如何从 bin 文件中挑选 metaImages 的。 我知道 uniflash 需要 MSTR 格式、但尚未找到/了解 python 中的该位。 如果写入代码正常、那么我的错误可能在这里吗?
非常感谢
Alan Milne、英国