“线程”中讨论的其它部件:测试, C2000WARE, TMDSCNCD280025C
测试
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.
测试
您好,
目前,我没有收到任何关于我的问题的答案,这个问题仍然没有得到解决。
由于我在本页中没有看到问题的原始描述,所以我在这里重复这一描述。
***
我们正在使用 TMS320F28002x 微控制器启动一个新项目
目前,我正在使用一个评估板,该评估板带有一个180引脚 controlCARD 坞站
我需要使用 SPI 接口。 作为第一步,我只想在开发套件中将工作作为一个示例项目,精确地说是 C:\ti\c2000\C2000Ware_4_00_00_00\driverlib\f28002x\examples\SPI\SPI_ex4_external_loopback_fifo_interrups.c
我实施了示例标题中所示的必要外部连接
//! -GPIO40和 GPIO8 - SPISIMO
//! -GPIO41和 GPIO10 - SPISOMI
//! -GPIO22和 GPIO9 - SPICLK
//! -GPIO23和 GPIO11 - SPISTE
不幸的是,该示例不起作用。 接收中断 spiaRxFIFO ISR 从未触发。
我刚刚为项目示例和开发工具包构建了可执行文件,但它不起作用。 此示例包括将 SPIB 模块配置为主模块,将 SPIA 配置为从模块。 SPIB 发送一个模式,SPIA 接收该模式。
此示例使用中断。 这意味着存在一个 TX 中断和一个 RX 中断。
我正在使用 CCS 进行调试。 触发 TX 中断,但不触发 RX 中断
对你们来说,问题是我所犯的错误。
我已按照示例所示连接针脚。
//! -GPIO40和 GPIO8 - SPISIMO
//! -GPIO41和 GPIO10 - SPISOMI
//! -GPIO22和 GPIO9 - SPICLK
//! -GPIO23和 GPIO11 - SPISTE
SPIA SIMO - GPIO 8 -为引脚67
SPIA SOMI - GPIO 10 -引脚69
SPIA CLK - GPIO 9 -引脚71
SPIA STE - GPIO 11 -引脚73
SPIB SIMO - GPIO 40 -为引脚75
SPIB SOMI - GPIO 41 -引脚77
SPIB CLK - GPIO 22 -引脚79
SPIB STE - GPIO 23 -引脚81
什么可能出了问题? 代码示例是否应该准备好正常工作,或者是否需要一些调整?
仅供您参考:我已经测试了开发套件 C2000Ware_4_00_00_00中的其他示例,它们工作正常。 例如:I2C eQEP,ADC... 这是我找到的第一个例子,但它不起作用
在进一步检查后,我意识到需要根据 F280025的引脚更改原始示例中的 GPIO 端口。
之后,我可以通过逻辑分析器看到信号 SIMO,Clk 和 STE:请参阅随附的 Intronix Logic Port 屏幕截图。
尽管如此,接收中断 spiaRxFIFO ISR 仍不会被触发。
为了完整起见,我要附上最新版本的 CCS 项目示例(SPI_ex4_external_loopback_fifo_interrupts _F280025.zip):如果我需要在软件中更改其他内容,那么在该存档中,您将获得所有需要调查的信息。
接下来要检查的是我是否实施了正确的外部连接。
这就是我所做的:
- SPIA_SIMO 与 SPIB_SIMO 连接,这意味着引脚67与引脚75相连
- SPIA_SOMI 与 SPIB_SOMI 连接,这意味着引脚69与引脚77连接
- SPIA_CLK 与 SPIB_CLK 相连,这意味着引脚71与引脚79相连
- SPIA_STE 与 SPIB_STE 相连,这意味着引脚73与引脚81相连
现在我要仔细检查这些连接是否正确。
如果您对此有任何意见,欢迎您的光临。
与此同时,我向 TI 提出了支持请求。
注意:我通过电子邮件(ticsc@service-now.com)向您发送了我在上面提到的文件。 不幸的是,不可能将它们附在这里。 如果您需要我重新发送它们,请告诉我如何发送它们。
此致
阿尔贝托·阿莫里
你好,阿莫里,
只需再次确认您正在谈论任何与 TPS5403相关的问题吗? 还是其他问题? 很抱歉我没有清楚地了解您的问题。
或者,您可以将问题发送 至 young-zhao@ti.com 以获得直接支持。
BRS,
年轻
您好,
很抱歉让人困惑。 此问题与插入180针控制卡坞站的 TMS320F28002x (而不是 TPS5403)有关。 我通过聊天联系了 TI,参加聊天的人可能在错误的论坛上发布了该消息。
请您在正确的论坛上移动此 TT?
请参阅以下文档,这些文档可在 C2000的开发套件中找到:
C:\ti\c2000\C2000Ware_DigitalPower_SDK_3_03_00_00\c2000ware\boards\controlCARDs\TMDSCNCD280025C\Rev.a\TMDSCNCD280025C_Rev.A_120cCARD_pinout.pdf
C:\ti\c2000\C2000Ware_DigitalPower_SDK_3_03_00_00\c2000ware\boards\ExperimeterKits\DockingStation_ HSEC_120or180pin\R5_0\controlCARDDockingStationR5_0-SCH.pdf
TMS320F28002x 实时微控制器的数据表是 sprsp45b.pdf,可从 TI 网站下载。
现在,我正在向您的电子邮件发送附件,但我无法在此处上载附件。
此致
阿尔贝托
您好,
关于您关闭此标签并打开另一张标签的请求:请注意,我不能在 TI 论坛上发布标签。 昨天,当我试图直接发布机票时,我收到一条错误消息,表明我的电子邮件不是有效的公司电子邮件
正如我在上面提到的,我不得不联系你的聊天,聊天的员工为我打开了票证。我在聊天中描述了这个问题,现在我在这个帖子中再次描述了这个问题。
现在你说聊天的人在错误的位置打开了 TT,你在开始时又给我发了邮件。 为了打破这一无休止的循环,您可以将 TT 移到正确的位置,还是以某种方式将问题发送给正确的部门?
感谢您的理解。
此致
阿尔贝托