主题中讨论的其他器件: MSP432E401Y、 SysConfig
您好、TI 专家!
我在尝试集成 安全装置定时器 至 MSP432E411Y BGAEVM 进行通信。 我的当前代码库在添加看门狗计时器(特别是 看门狗0 带有默认配置的)通过 .syscfg
文件。 有趣的是、我在 MSP432E401Y 在那里它运行完美。
遗憾的是、目前可用的示例项目有限、适用于 MSP432E411Y (不同于 MSP432E401Y ,具有 LaunchPad 会带来好处)。 不过、我确实找到了一个名为" gpiointerrupt_MSP432E411Y_BGAEVM_tirtos_ccs "TIRTOS 的 Resource Explorer 中。 当我将这个项目载入我的 IDE 并尝试使用此 gpiointerrupt.syscfg
文件来添加一个安全装置时、我遇到 100个错误 与以下各项类似:
Description: "ADC0SS0_IRQn" has already been declared in the current scope Location: .ccsproject/gpiointerrupt_MSP432E411Y_BGAEVM_tirtos_ccs, line 91 External location: C:\ti\old_msp432_sdk\simplelink_msp432e4_sdk_4_20_00_12\source\ti\devices\msp432e4\inc\msp432e401y.h Type: C/C++ Problem Description: "ADC0SS1_IRQn" has already been declared in the current scope Location: .ccsproject/gpiointerrupt_MSP432E411Y_BGAEVM_tirtos_ccs, line 92 External location: C:\ti\old_msp432_sdk\simplelink_msp432e4_sdk_4_20_00_12\source\ti\devices\msp432e4\inc\msp432e401y.h Type: C/C++ Problem
经过进一步调查、我已将问题缩小至 看门狗区域 ti_drivers_config.c
文件夹。 该文件使用该 gpiointerrupt.syscfg
文件自动生成到 Debug 构建文件夹中。 具体而言、在嵌入式系统中添加 MSP432E411Y syscfg File 引入行 #include <ti/devices/msp432e4/inc/msp432e401y.h>
。 遗憾的是、这种包含会导致重新定义错误、因为它添加了 E410Y 头文件 至 E411Y 项目 。
我不确定如何解决这个问题、尤其是因为 ti_drivers_config.c
文件是自动生成的。 非常感谢您提供任何见解或指导。
提前感谢您的帮助。