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.

[参考译文] 编译器/TM4C123GH6PM:TM4C123不能与 Kentec BOOSTXL-K350QVG-S1配合使用

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/573727/compiler-tm4c123gh6pm-tm4c123-not-working-with-kentec-boostxl-k350qvg-s1

器件型号:TM4C123GH6PM

工具/软件:TI C/C++编译器

您好!  

我正在使用 TM4C123G MCU 和 kentec Booster Pack 板。 我已经做了很多尝试、使它正常工作、但它仍然不工作。 我正在使用 TI 的实验10来立即启动并运行它。 我已移除 R9和 R10、并为此触摸屏添加了 SPI。 我不确定我是否正确添加了它们? 我将它们保存到文件夹 TI>TivaWare2.1.3.156>Examples>boards>kentec。 我还将它们复制到具有8.bit 代码的文件中。 我不确定是否正确? 我还正确设置了所有文件搜索路径。 我现在得到的误差就是这个。 有什么建议吗?

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

    错误消息是因为函数 Kentec320x240x16_SSD2119Init 的定义与它在头文件中的定义不匹配。
    您在上面包含的错误消息图像中,头文件名被剪切掉。 头文件:
    "C:\ti\TivaWare_C_Series-2.1.3.156\examples\boards\ek-tm4c123gxl-bootstxl-kentec-s1\drivers\Kentec320x240x16_ssd2119_spi.h"使用参数定义函数。

    Kentec320x240x16_SSD2119Init (uint32_t ui32SysClock);

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

    好的、谢谢、

    我将介绍一下、您建议如何解决这个问题? 我是在#include 部分还是在 tivawar 中更改它?

    Mike

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    c 文件和.h 文件不一致。 上面屏幕截图中显示的.c 文件来自哪里? 这可能是更改.c 文件或更改 CCS 中 include 文件的搜索路径的问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我从此处其中一个论坛中发布的链接中获得了该信息。 他们说、与新触摸屏的 SPI 接口需要该接口。 我应该如何尝试修复此问题?

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

    这是我上面的头文件  、我应该在哪里输入你上面的代码?  

    谢谢、

    Mike  

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

    我识别.h 文件的来源。 有一个.c 文件、"C:\ti\TivaWare_C_Series-2.1.3.156\examples\boards\ek-tm4c123gxl-boostxl-kentec-s1\drivers\Kentec320x240x16_ssd2119_spi.c"、其定义与 Kentec320x240x19_Init (Kent2119_Init)不同。

    //
    //
    //! 初始化显示驱动程序。
    //!
    //! param ui32SysClock 是系统时钟的频率。
    //!
    //! 此函数用于初始化 LCD 控制器和 SSD2119显示
    //! 控制器、使其准备显示数据。
    //!
    //! \无返回。
    ////
    *****************
    void
    Kentec320x240x16_SSD2119Init (uint32_t ui32SysClock)
    {
    uint32_t ui32ClockMS、ui32Count;
    

    您可以将此 C 文件与头文件一起使用吗?