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.

[参考译文] MSPM0-SDK:针对另一个 MCU 调整 FreeRTOS 示例

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1509461/mspm0-sdk-adapting-freertos-example-for-another-mcu

器件型号:MSPM0-SDK
Thread 中讨论的其他器件:MSPM0L1306MSPM0L1117SysConfig

工具/软件:

大家好。

我想知道是否可以针对另一个 MCU (例如 MSPM0L1306)的特定 MCU (例如 MSPM0L1117)调整 SDK 提供的 FreeRTOS 示例。

我尝试生成新的 syscfg 文件(ti_msp_dl_config)并将它们交换到 RTOS 示例工程中、但它不起作用、给我发出诸如"unstated identifier "IOMUX_PINCM18"之类的错误。  

希望得到一些帮助。

谢谢

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

    您好!
    您遇到的错误似乎与 PINCM 定义值有关、而不是与 RTOS 有关。 如何将 MSPM0L1117更改为 MSPM0L1306?

    此致、

    Diego Abad

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

    您好、Diego。 我 在 nonrtos 工程中使用内置 SysConfig 生成了新的 ti_msp_dl_config 文件、并复制到 RTOS 工程(因为似乎 RTOS 工程不支持 SysConfig)。

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

    也许我的整个工作流程都是错误的? 也许有人可以用正确的工作流程指导我。 我正在使用 TI CCS。

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

    您好!
    您能否分享一下您尝试迁移的示例? 我会尝试在我这边做它,并创建一个小指南,说明如何做它。

    此致、

    Diego Abad

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

    您好、Diego。 好的、非常感谢。

    我尝试从中调整的 RTOS 示例是:adc_singlchanel_LP_MSPM0L1117_freertos_ticlang (MSPM0 SDK V2)。 LPMSPM0L1306使用。

    除了迁移之外、如果我想激活更多引脚(例如、更多 GPIO 引脚)会发生什么情况。

    谢谢!

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

    您好!
    我与我的团队进行了交谈、他们确认、由于所需的 RAM 大小、我们不支持任何 MSPM0L1306 FreeRTOS。 对于旧的1306示例、我们使用了器件的几乎所有 RAM、因此我们建议使用更高的 RAM 大小来实现 FreeRTOS 应用。 您仍然可以尝试将一个示例迁移到另一个、但为此、您需要将旧的1306示例与1117进行比较并进行必要的更改(但我们没有任何1306的 ADC 和 FreeRTOS 示例)。 但是、即使您这样做、也无法保证它能够正常工作、因为 L1117示例依赖于 M0L1117具有的16KB RAM。  
    此致、
    Diego Abad