如何从 linux 命令行上传十六进制文件到 dsPIC33?

How to upload a hex file to dsPIC33 from linux command line?

我想编写一个脚本将 hex 文件从主机上传到 dsPIC33,因此需要一个命令行实用程序或 API 来执行相同的操作。

到目前为止,我一直在使用带有 ICD4 的 MPLAB IPE 对芯片进行编程。

我试图搜索相同的内容,发现人们已经使用 ipecmd 实用程序完成了它,但找不到它的包。

ipecmd.sh 是 MPLab-X IPE 的一部分,通常位于 /opt/microchip/mplabx/v*/mplab_ipe/(其中 * 是版本号)。不过,它实际上只是 ipecmd.jar 的包装器。找到最新版本 here.

回答我自己的问题。

ipecmd.jar 是命令行实用程序,可用于从命令行刷新设备。

文档可以在 MPLab 安装目录中找到。像

mplabx/v5.05/docs/Readme%20for%20IPECMD.htm