This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
我试图在 Simulink 上进行编程、但会出现此错误:
(错误-2131 @ 0x0)无法访问器件寄存器。 复位器件、然后重试此操作。 如果错误仍然存在、请确认配置、对电路板执行下电上电、和/或尝试更可靠的 JTAG 设置(例如、较低 TCLK)
这是我的硬件设置。
我曾尝试使用"使用内部振荡器"但不工作。 我已经尝试取消单击"使用内部振荡器"并 降低 "以 MHz 为单位的振荡器时钟(OSCCLK)频率"、仍然不起作用。
我在外部模式端口连接到正确端口的情况下进行了仔细检查、采样和持续时间匹配为8、并且每秒位数也匹配。
引导模式(S3)默认为11、即从闪存引导。 SEL1 (S2)默认为00、QEP (S5)默认为11。 CAN 路由(S4)为低电平(我也尝试了高电平)。
我已经尝试拔下并插回以重置电路板、也尝试使用重置按钮。 我还创建了新的 Simulink 文件、但仍无法正常工作。
我还尝试使用外部电源和外部 XDS110 JTAG 调试探针为电路板供电、而不是使用 USB。 它仍然没有工作。
我以前使用过 F280025C Launchpad、但它工作成功、因此我使用该 LaunchPad 尝试了所有可能的功能、但它仍然无法正常工作。
林亚
您好!
我不熟悉使用 Simulink 对 C2000器件进行编程、但我认为您使用的目标配置存在问题。 如果您使用的是 C2000WARE 示例中的 F280039C.ccxml、那么该目标配置实际上适用于我们支持标准4引脚 JTAG 的控制卡。 您将需要使用 LAUNCH_XL 目标配置、该配置具有适用于2引脚 cJTAG 的设置、LaunchPad 支持该配置。
我认为此处的重要因素是您需要调整目标配置设置以使用2引脚 cJTAG。
此致、
本·科利尔
Ben、您好!
谢谢你的答复。 我尝试手动 更改目标配置 F280039C.ccxml 设置、以便在 CCS 中使用2引脚 cJTAG。 我可以刷写、但在我尝试对其进行监控和调整时、在 MATLAB 上仍然显示错误。 我知道您不熟悉如何将 Simulink 用于 C2000器件、如果器件能够进行监控和 Tun、则会非常好。
请允许我在上面显示的屏幕截图中划掉我的个人信息。 我不确定此错误是否是导致显示器和调优无法使用的错误。
此致、
林亚
您好!
我不确定该错误意味着什么、但我在 MathWorks 网站上找到了此页面。 该表看起来像是这个表格专门提到了 LaunchPad (如果它们支持 LaunchPad)。 明显地、F280039C LaunchPad 缺失。 我会尝试了解他们是否真正支持这一功能、但我不知道他们为什么支持 F28003x 器件、而不支持 LaunchPad。
我还会查看有关使用 F28002x 和 F28004x Launchpad 的说明、因为它们也使用 cJTAG。 在这些情况下、您可能需要做一些特殊的事情。
此致、
本·科利尔
Ben、您好!
谢谢你的答复。 我会向 MathWorks 社区提问、看看他们是否知道这一点。 至少可以刷写器件。 感谢你的帮助。
此致、
林亚
好的、
如果您有任何其他问题、请告诉我。
此致、
本·科利尔