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/TMS320F28377S:CCS/TMS320F28377S

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/693580/ccs-tms320f28377s-ccs-tms320f28377s

器件型号:TMS320F28377S
主题中讨论的其他器件:C2000WARE

工具/软件:Code Composer Studio

我最近刚开始使用 code composer studio、并开始使用控制套件中的基本闪烁示例

但出于某种原因、LED 不会闪烁!! 你能帮个忙吗!!

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

    您好 Surya、

    我建议将 C2000Ware 用于 F28377。 您可以在 以下位置找到运行 LED 闪烁示例:C:\ti\c2000Ware_1_00_XX_00\driverlib\f2837xs\examples\cpu1\led

    Ritvik

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已经查看了该示例,即使该示例不起作用。 蓝色指示灯不闪烁,红色和绿色指示灯在整个运行时间内保持亮起
    我只是调试代码并运行它,这是整个过程?!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Surya、
    您使用的是哪种器件? LaunchPad 或控制卡? 请指明吗?
    此外、您是否可以看到与 LED 相对应的寄存器已正确配置?

    -Ritvik
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    TMS320F28377s、C2000 Launchpad
    "您是否可以看到与 LED 相对应的寄存器已正确配置? "我该怎么做?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    在您发布的图片中、右侧有一个显示寄存器的窗口。

    您需要搜索以下内容(在 GpioCtrlRegs 下):

    只是一个小问题、您是否构建了正确的项目配置? 编译工程时是否包含链接器命令文件(RAM 或闪存)?

    此外、您能否分享您使用的是哪款电路板? LaunchPad 还是控制卡?

    Ritvik

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

     GPIO31的值为0

    但是、当我暂停并运行它时、它是1

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

    您好 Surya、

    这正是我要求您提供您所使用的平台的原因。

    由于您使用的是 LaunchPad、因此必须为其更改代码。 以下是步骤:

    在 device.h 文件中、为 launchpad 定义了一个宏:

    //
    // LaunchPad 配置
    //
    #ifdef _LAUNCHXL_F28377S
    。
    。
    。
    #endif 

    要启用此功能,您需要转到“项目”->“属性”->“生成”->“C2000编译器”->“预定义符号”。 在右侧、您将看到绿色的"+"按钮、使用该按钮、添加"_LAUNCHXL_F28377S"

    现在、与 Launchpad 中的 LED 对应的 GPIO 引脚是不同的。 因此、在"device.h"中进行以下更改:

    //
    //
    //定义引脚编号和其它 GPIO 配置
    //
    //*********
    //
    // LED//
    
    #define DEVICE_GPIO_PIN_LED1 31U // LD2的 GPIO 编号
    #define DEVICE_GPIO_PIN_LED2 34U // LD3的 GPIO 编号
    #define DEVICE_GPIO_CFG_LED1 GPIO_31_GPIO31 //针对 LD2
    #define DEVICE_GPIO_CFG_LED2的"pinConfig" GPIO_34_GPIO34 // LD3的"pinConfig"
    
    更改为:
    
    //*********
    //
    //定义引脚编号和其它 GPIO 配置
    //
    //*********
    //
    // LED//
    
    #define DEVICE_GPIO_PIN_LED1 12U // LD2的 GPIO 编号
    #define DEVICE_GPIO_PIN_LED2 LD3的13U // GPIO 编号
    #define DEVICE_GPIO_CFG_LED1 GPIO_12_GPIO12 //针对 LD2
    #define DEVICE_GPIO_CFG_LED2的"pinConfig" GPIO_13_GPIO13 //针对 LD3的"pinConfig" 

    请确保在运行前重新构建项目。  

    有关平台的引脚映射、您可以参考以下目录:

    ~\ti\c2000\C2000Ware_1_00_XX_00\boards\LaunchPads\LAUNCHXL_F28377S

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在链接器文件(launchxl ram/flash)中、它会以任何方式产生影响
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    链接器文件用于将存储器段分配到代码的不同部分。 由于存储器在芯片内部、电路板类型不会影响链接器文件。
    我希望您已尝试使用我建议的更改来运行代码?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的,一切都很好!!
    谢谢