主题中讨论的其他器件:MOTORWARE、
大家好、
在 F28069M 上调试并运行修改后的 motorware lab12b 代码后、我需要它在不连接到 XDS100记忆棒的情况下工作。 但是、在从 XDS100断开并重新启动 F28069M 后、似乎无法运行。 我想我们必须"刻录"代码或其他内容吗? 我已经在项目属性中尝试了"闪存"和"发布"配置。 在电路板未连接到 XDS100的情况下、如何仅通过为电路板供电来实现工作?
非常感谢你的帮助。
此致、
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.
大家好、
在 F28069M 上调试并运行修改后的 motorware lab12b 代码后、我需要它在不连接到 XDS100记忆棒的情况下工作。 但是、在从 XDS100断开并重新启动 F28069M 后、似乎无法运行。 我想我们必须"刻录"代码或其他内容吗? 我已经在项目属性中尝试了"闪存"和"发布"配置。 在电路板未连接到 XDS100的情况下、如何仅通过为电路板供电来实现工作?
非常感谢你的帮助。
此致、
Zhonghui、
JTAG 端接在器件数据表的第32页: https://www.ti.com/lit/ds/symlink/tms320f28069.pdf
您可以在同一文档的第46页找到引导引脚定义。
最棒的
Matthew
您好 、Matthew、
下面是来自客户的最新反馈。 请帮助继续支持客户。
------------------
已对硬件进行必要的更改、将立即测试最终解决方案并进行更新。
将硬件更新为
GPIO34上拉10K
GPIO37上拉1K
TRST 下拉为2.2K
我们使用 SCIA 作为控制端口(使用 THVD1510D IC 转换为 RS485)并使用以下引脚
GPIO6作为数据方向控制、输出模式
GPIO29作为 TX、GPIO_29_Mode_SCITXDA
GPIO7作为 RX、GPIO_7_Mode_SCIRXDA
不使用 scia 中断。
一些其他引脚用作各种 GPIO。
使用闪存选项配置和编译程序、并在电路 tms320f28069m 中"刷写"程序。
Observation1-在连接调试器(xds100v2)的情况下启动电路时,它按照程序运行得非常好。
Observation2-在进行上述测试时,如果调试器在未重新启动的情况下被删除或在未连接调试器的情况下重新启动电路,则所有功能都可以正常工作,如状态 LED 和电机在手动模式下的运行所示,但通过 RS485发出的命令根本不起作用。 看起来、scia 根本没有接收到任何信号、因为状态 LED 不显示该信号。
请参阅指南
问题是它为什么需要连接的调试器。 我已通过更改状态 LED 的行为来验证闪存是否加载了更新的机器代码。
------------------
B.R.
Eric Ba
Eric、
如果他们添加了一些 LED 指示灯、显示代码正在独立执行、我希望操作正常(独立运行通常是存在问题的地方)。
我建议在连接调试探针/CCS 的情况下、他们发出"Reset"、然后运行至 Main、然后运行以查看 SCI 是否正常工作。 这应该会模拟独立启动模式、如果我们发现存在问题、我们可以使用 CCS 进行调试。
根据您所说的内容、我怀疑有些未初始化的变量、或者可能缺少 EALLOW 指令来阻止对寄存器的写入。
最棒的
Matthew