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.

[参考译文] CCS/F28M36P53C2:SPI在我的卡上无法正常工作

Guru**** 2574125 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/642347/ccs-f28m36p53c2-spi-does-not-work-on-my-card

部件号:F28M36P53C2

工具/软件:Code Composer Studio

大家好,

我正在尝试与Simulink和F28M36进行SPI通信。 你可以想象,它不起作用。 我已经用Simulink在卡上做了一些代码,一切都很好。

我只在SPI方面遇到了问题(到目前为止)。 奇怪的是,Simulink编译器工作并将“程序”部署到卡上(SPI引脚上没有任何内容)。 当我打开CCSv7查看生成的代码时,我意识到存在一些错误。

"SPI.h",第27行:致命错误:无法打开源文件"MW_SPI.h"
编译"MW_c28xx_board.c"时检测到1个灾难性错误。

当我检查我的计算机时,我没有任何MW_SPI.h

请帮帮我。

Antoine

 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Antoine,

    只需确认您可以在不包含SPI函数的情况下运行测试,但一旦包含这些函数,您的程序似乎无法正常运行? 请确保您在MathWorks项目中包含所有正确的文件。

    此外,Simulink不是TI工具,我们对该工具的内部工作原理没有深入的了解。 您可以直接从Mathworks获得更好的回复。 请参阅以下主题: e2e.ti.com/.../174.8175万。 有些资源可能会有所帮助。 我将联系Mathworks团队,为您研究这个问题。

    谢谢!
    标记
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    请检查以下事项

    1)确保已知程序正在ARM内核上运行。 您可以为ARM内核创建一个简单的模型并下载,然后再将SPI模型下载到C28x内核。

    2)确保下载正常进行,没有任何警告或错误。

    3)您是否正在使用controlCARD? 通过检查针脚映射,确保您正在检查的针脚编号正确且与GPIO编号对应。 例如,controlCARD 22-25 (B行)上的引脚对应GPIO16-19。

    4)如果要在CCS中调试。 使用代码生成后创建的项目直接启动CCS项目并在CCS中生成(附加图像以供参考)。 它将处理构建所需的所有依赖关系,包括附带的文件(如MW_SPI.h)

    如果需要进一步帮助,请告诉我们。

    谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,

    请按照以下链接上发布的解决方案进行操作:

    www.mathworks.com/.../36.8567万-i-can-t-use-spi-on-f28m36-concerto-c2000</s>2000

    此致,
    Venkatesh C