主题中讨论的其他器件:DRV8301
您好!
到目前为止、我能够让 instaspin 使用实验12b 上的传感器进行位置控制。
我购买了带有此 F28069M 控制卡的8301 drv 套件、ROM 中包含 instaspin 库。
https://www.ti.com/tool/TMDSCNCD28069#related-design-resources。
它在 RAM cmd 文件中运行良好、但我想从闪存运行和启动、以便我可以将 CAN 堆栈添加到闪存中。
我使用了 F28069M.cmd、将预定义的代码添加到闪存、并确认 lab12b.c 和 ctrleQep.c 和 hal.c。CTRL_run 的代码部分在 RAM 中运行。
使用 JTAG 时、我看到 CCS 擦除和闪存代码。
使用 JTAG 时、闪存代码工作正常、我可以看到 ISR 中断使红色 LED 灯闪烁。
但是、当循环通电以从闪存重新启动时、我没有看到红色 LED 灯闪烁。
我检查了 SW1、并确保两个开关都打开、如附件中的文档所示。
现在、我不确定发生了什么。 如果代码不正确、为什么在通过 JTAG 进行闪存和连接时它没有任何问题? (见附件)。
您能告诉我发生了什么吗?
如果需要 TI 的帮助、我可以压缩项目。
谢谢、
Henry
e2e.ti.com/.../CC2806x_2D00_InfoSheet_5F00_Rev0.4_5F00_20Jan2014.pdf