主题中讨论的其他器件: BOOSTXL-3PHGANINV、 TMDXIDDK379D
工具/软件:Code Composer Studio
大家好、我最近购买 了一个 LAUNCHXL-F28379D + BOOSTXL-3PhGaNInv、并遵循相关文档(SPRACO3)让 FCL 在此硬件上运行。 我对项目代码有一些疑问。 这是发布有关此主题的问题的正确位置吗?
我的第一个问题是关于 DAC 输出。 项目中有几个预处理器宏、如下所示:
#ifdef DACOUT_EN //../../--------------- // DAC 上的可变显示 ------------------------------------------------------- DAC_setShadowImage Value (hal.dacHandle[0]、 DAC_MACROL_PU (motorVars[0].ptrFCL->rg.out)); DAC_setShadowImage Value (hal.dacHandle[1]、 DAC_MACROL_PU (motorVars[0].posElecTheta); #endif // DACOUT_EN
DACOUT_EN 当前未在我可以找到的源文件或包含的头文件中的任何位置定义。 我当然可以在 dual_axy_server_drive.c 中的某个位置定义此宏、但这感觉就像一个黑客攻击、似乎应该已经在项目的其他位置定义了 DACOUT_EN。
此外、 根据 SPRACO3、它不清楚应探测信号的位置。 哪些引脚用于 DAC 输出? 该代码对我来说同样模糊不清、它不清楚正在写入或应该探测哪些引脚:
DAC_setShadowImage Value (hal.dacHandle[0]、 DAC_MACROL_PU (motorVars[0].ptrFCL->rg.out));
更一般而言、我在以前的 TI 项目中发现了错误(特别是一些与 tmdxiddk379d 开发套件相关的错误)。 提交这些报告的最佳地点在哪里?