主题中讨论的其他器件:SFRA、
你好
我正在尝试使用 TMS320F28377S 实现 SFRA。
我正在阅读 'scpruhz5a.pdf'、我对 GUI 和 DSP 之间的通信有一个问题。
DSP 如何与 GUI 进行通信?
有各种类型的 DSP 调试器、是否只能使用 JTAG?
感谢您阅读我的问题。
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.
你好
我正在尝试使用 TMS320F28377S 实现 SFRA。
我正在阅读 'scpruhz5a.pdf'、我对 GUI 和 DSP 之间的通信有一个问题。
DSP 如何与 GUI 进行通信?
有各种类型的 DSP 调试器、是否只能使用 JTAG?
感谢您阅读我的问题。
SFRA 与任何调试器无关、
我们提供了一个 SFRA GUI、该 GUI 基于 SCI 通信与主机 MCU 通信。 如果您使用的是 F28377xD 控制卡、它内置了 JTAG +串行仿真器。
感谢您的回复、
我提出了一个问题、因为我不使用 JTAG。
但是、正如您在上面提到的、我现在使用的调试器也基于 SCI。
如果没有 JTAG、我想知道是否需要在 GUI 和 DSP 之间分别修改 SCI 的代码。
不需要、如果您使用 SCI、则无需 JTAG。
实际上、我们有时会禁用 JTAG、并且只能通过控制卡上可用的接口使用 SCI 通道。 我们之所以使用它、是因为它上面有串行到 USB 芯片、因此可以轻松连接到 PC
感谢您的快速响应。
控制卡的含义是否与在下面的 DigiKey 中搜索的项目相同?
Ex)项目: 德州仪器 TMDXCNCD28377D
然后、我不使用控制卡。 我自己制作和使用 DSP 电路。
当我检查基准时、它似乎基于 JTAG。
所以... 如果未同时使用"控制卡"和"JTAG"、是否很难实现 SFRA?
东宽
SFRA 不依赖于 JTAG。
您确实需要 JTAG 来加载代码、因此需要一些机制来将代码加载到器件中。
除此之外、为了运行 SFRA、我们还提供了基于 SCI 的 GUI、因此只要您能够将串行端口连接回主机 PC、就可以了。
您还可以实现自己的通信通道、以使用 CAN、SPI 等不同的媒体进行连接。SFRA 库独立于 GUI。
-Manish
感谢您的回答
我认为我理解。
据我所知、我所要做的就是在 SFRA 的反馈控制器代码中实现一些机制。
机制是、我只需要加载一个额外的头文件、例如参考'pruhz5a.pdf"中提到的一些示例
然后、我只需将代码下载到 DSP。 无论我使用什么工具。
此外、要使用 SFRA、笔记本电脑(GUI)和 DSP 通过 SCI 端口连接时不会出现问题。
(在此过程中、我认为我可能需要其他工具、例如 USB 转 RS232电缆。)
感谢您的盛情款待。
感谢您的回答!
我会再试一次!
我还有一个问题。
我尝试在280049控制卡上实现 SFRA。
我在"View - Resource Explorer"中找到了 CCS 上的示例代码
但是、在 Resource Explorer 上载的示例代码有如下错误:
#20标识符"GPIO_0_EPWM1A"未定义
#20标识符"GPIO_1_EPWM1A"未定义
#20标识符"GPIO_28_SCIRXDA"未定义
#20标识符"GPIO_29_SCITXDA"未定义
gmake:***[example_stb.obj]错误1.
gmake:***[sfra_examples_hal.obj]错误1.
gmake:目标"全部"不会由于错误而重新生成。
我现在只是尝试修复该错误。
请问有什么问题吗?