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.

[参考译文] MSPM0G3519-Q1:ICU 模块中 MSPM0G3519-Q1 问题的 MCAL 版本 02.05.00

Guru**** 2811485 points

Other Parts Discussed in Thread: MSPM0G3519-Q1

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1624015/mspm0g3519-q1-mcal-version-02-05-00-for-mspm0g3519-q1-issue-in-icu-module

器件型号: MSPM0G3519-Q1

您好:  

我有关于  MSPM0G3519-Q1 的 MCAL 版本 02.05.00 的问题。 集成 ICU 模块后、我对静态文件有一些疑问。  

请看到我在构建过程中发现的以下问题。 您能否在 ICU 模块的下一版本中检查这些发现并解决此问题?

数据类型不匹配:

  • Icu_Priv .c 中的实现:
    • void Icu_Timer_ setCaptureCompareCtl (GPTIMER_Regs *gptimer、  uint32_t  CCMode、  uint32_t  ccCondMask、ICU_TIMER_CC_INDEX ccIndex);
  • Icu_Priv 中的实现:
    • void Icu_Timer_ setCaptureCompareCtl (GPTIMER_Regs *gptimer、  uint32  CCMode、  uint32  ccCondMask、ICU_TIMER_CC_INDEX ccIndex);

数据类型不匹配:

  • Icu_Priv .c 中的实现:
    • uint32  GPTIMER_Regs *gptimer、ICU_TIMER_CC_INDEX ccIndex) Icu_Timer_;
  • Icu_Priv 中的实现:
    • uint32_t  GPTIMER_Regs *gptimer、ICU_TIMER_CC_INDEX ccIndex) Icu_Timer_;

Icu_Priv .c 中的停止段与启动段不匹配。

  • #define ICU_START_SEC_CODE
  • #define ICU_STOP_SEC_ISR_CODE

Icu_Priv .c 中缺少 mem 段:

  • 没有为 PeripheralInitialized 的 Icu_Timer 定义存储段

ICU.c 中缺少 mem 段:

  • 没有为 Icu_Driver 、Icu_Driver 模式、Icu_Channel 状态、Icu_Ch Config_map 定义存储器段

 

此致、

Jonas

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

    嗨、Jonas、

    感谢您在 ICU 上报告这些问题。 我已在内部报告请求修复。

    根据我的理解、这些变量类型问题和存储器段问题并不会阻碍您当前的固件开发、对吗?

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

    您好 Pengfei:  

    否、现在没有阻塞点。  

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

    嗨、Jonas、

    感谢您的反馈、很高兴知道这一点。 已报告此问题。