我正在使用MCTPTX1AK324开发板进行电机开发。目前,当我按下按钮3时,电机可以运转。我需要使用MCAT主机来调整设置,但是当我使用freeMASTER通过串口连接时,出现错误:连接超时,0x8000 0101。请问您能否帮忙查看一下示例程序是否需要修改?
目前,演示程序的部分代码被屏蔽了。在 M3 上初始化 GD3000 和 IPCF 会导致程序冻结,因此我们根据 FAE 的建议阻止了它们。
第三季度
你好,
以下是一些解决 FreeMASTER 连接超时问题的通用提示。如果这些方法都不奏效,我会尝试联系电机控制团队寻求更具体的帮助。
通常情况下,超时意味着板没有响应 FreeMASTER 命令。我建议如下:
1. 请确保您运行的是从 NXP 收到的原始未修改软件,并且使用原装电路板套件。
2. 检查连接端口和电缆。在 FreeMASTER 中,转到“项目/选项”,然后检查串行 COM 端口。您的系统中可能存在多个端口,而您选择了错误的端口。
3. 使用工具/连接向导探测不同的 COM 端口。
4. 尝试将 FreeMASTER 与不同的应用程序一起使用,理想情况下,如果目标板有 FreeMASTER 示例应用程序,则可以使用这些示例应用程序。
5. 进阶:将示波器或逻辑分析仪连接到串行通信线路,查看 RX 和 TX 信号是否有效。在 FMSTR_ProtocolDecoder 处设置断点,看看代码是否会在那里停止。否则,这些命令甚至无法到达MCU。
问候,
米哈尔