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.

[参考译文] TMS320F28379D:将时钟速度设置为200 MHz 时出现问题

Guru**** 2539500 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1395838/tms320f28379d-problem-with-setting-clock-speed-to-200-mhz

器件型号:TMS320F28379D
Thread 中讨论的其他器件:C2000WARE

工具与软件:

您好!

我遵循这个帖子是为了将时钟速度设置为200 MHz (否则出于某种原因它是100 MHz)。 我 的代码中包含#include "device.h"。 下面是我的包含路径:

但是,我一直得到以下错误:

"c:/ti/c2000/C2000Ware_5_02_00_00/driverlib/f2837xd/driverlib/adc.h、第175行:错误#41:需要一个标识符
"C:/ti/c2000/C2000Ware_5_02_00_00/driverlib/f2837xd/driverlib/adc.h、第176行:错误#41:需要一个标识符

有人能帮忙吗? 谢谢!

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

    Justin、您好。

    Unknown 说:
    我遵循此帖子是为了将我的时钟速度设置为200 MHz (否则出于某种原因是100 MHz)


    我在这里看不到任何开机自检链接。 您能解释一下您的时钟配置是什么吗?

    您的代码在添加时钟配置之前是否编译?

    [quote userid="617785" url="~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1395838/tms320f28379d-problem-with-setting-clock-speed-to-200-mhz

    但是,我一直得到以下错误:

    "c:/ti/c2000/C2000Ware_5_02_00_00/driverlib/f2837xd/driverlib/adc.h、第175行:错误#41:需要一个标识符
    "C:/ti/c2000/C2000Ware_5_02_00_00/driverlib/f2837xd/driverlib/adc.h、第176行:错误#41:需要一个标识符

    [报价]

    谢谢

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

    Prarthan、您好!

    感谢您的回复! 我所关注的帖子是: https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1211129/launchxl-f28379d-how-to-set-up-the-system-clock-to-200mhz---3

    我不知道我的时钟配置是什么意思(我不熟悉 TI MCU)、但我想添加这个 SysCtl_setClock (DEVICE_setClock_CFG);来制作时钟200 MHz。 要使此行正常运行、我需要包含 device.h 和 driverlib.h、然后 driverlib.h 给出我所示的错误。 我的代码在不包含 device.h 和 driverlib.h 的情况下进行编译

    我期待着你的答复。

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

    Justin、您好。

    这很奇怪。 您能否在 CCS 中重新导入该项目并查看它是否符合要求?
    您是否使用最新的 CCS 和 C2000Ware? 如果没有、请尝试使用最新版本。

    我还建议从 c2000ware 导入任何当前示例、以查看这些示例是否适合您。

    谢谢

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

    Prarthan、您好!

    很抱歉这么晚才回复。 我尝试了一些建议、发现:c2000ware 的 driverlib 文件夹中的示例可以使用  device.h 和 driverlib.h 进行编译、但 device_support 文件夹中的示例无法编译。 有没有理由这样做?

    考虑到这一点、driverlib 和 device_support 文件夹示例之间的区别是什么、您建议使用哪一个?

    谢谢

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

    Justin、您好。

    我们没有提供相关建议、具体取决于用户是否更喜欢使用位域编程或 driverlib 函数编程。


    器件支持工程具有 f28x_project.h、其中包含 device.h include 以及 f2838x_examples.h 引用的所需定义示例

    而 driverlib 项目包含用于使用模块/外设级别 driverlib 的 driverlib.h、其中包括用于器件初始化的 device.h、以及一些特定示例的内容。

    谢谢

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

    谢谢 Prarthan!