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.

[参考译文] LP-MSPM0G3519:关于所有 MCAL 模块生成的代码与静态代码之间的版本不匹配

Guru**** 2450510 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1500508/lp-mspm0g3519-regarding-version-mismatch-between-generated-code-and-static-code-for-all-mcal-modules

器件型号:LP-MSPM0G3519

工具/软件:

您好团队:

我们使用的是 MCAL:MCAL MSPM0_00.02.04.00软件包

SDK: mspm0_sdk_2_04_00_06版本

我们注意到所有 MCAL 模块中都有一个与软件包验证版本相关的常见错误、根据发行说明、软件包版本为00_02_04、但在所有模块的所有静态源代码中、该版本并不涉及

例如、在 Can.h 文件内第120行的 CAN 模块中

/**\Brief 驱动程序实现主要版本。用于版本兼容
*检查*/
#define CAN_SW_MAJOR_VERSION (1U)
/**\Brief 驱动程序实现次要版本。用于版本兼容
*检查*/
#define CAN_SW_MINOR_VERSION (2U)
/**\Brief Driver Implementation Patch Version */
/*@}*/
#define CAN_SW_PATCH_VERSION (0U)

在这里、版本为01_02_00、但应为00_02_04

/**\Brief 驱动程序实现主要版本。用于版本兼容
*检查*/
define CAN_SW_MAJOR_VERSION (0U)
/**\Brief 驱动程序实现次要版本。用于版本兼容
*检查*/
#define CAN_SW_MINOR_VERSION (2U)
/**\Brief Driver Implementation Patch Version */
/*@}*/
#define CAN_SW_PATCH_VERSION (4U)

所有模块中都存在同样的问题

在 Can_Cfg 文件中检查版本检查时、我们收到了错误

/*版本检查*/
#if ((CAN_SW_MAJOR_VERSION!=(0U))||(CAN_SW_MINOR_VERSION!=(2U)))
#error " Can_Cfg 和 Can.h 的版本号不一致!"
#endif
#if ((can_CFG_MAJOR_VERSION!=(0U))||(can_CFG_MINOR_VERSION!=(2U)))
#error " Can_Cfg 和 Can_Cfg 的版本号不一致!"
#endif

能否提供您的反馈

谢谢你。

此致、

Pradeep R

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

    您好 Pradeep、

    感谢您的反馈。

    我会将该消息转发给 MCAL 软件团队以查看任何注释。

    B.R.

    Sal

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

    您好 Sal、

    感谢您发送编修。

    此致、

    Pradeep R

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

    您好 Pradeep、

     明天我将致电 MCAL 软件团队以审核您的建议。

    您能否给我发送一封电子邮件、然后我可以在进度有任何更新时帮助他们更新: sal-ye@ti.com 

    我现在暂时关闭该主题(也是其他几个类似的主题)、我将在电子邮件循环中向您反馈。

    B.R.

    Sal