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.

[参考译文] RTOS/TM4C123GH6PM:.cfg 文件中需要帮助

Guru**** 2445270 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/630524/rtos-tm4c123gh6pm-help-is-needed-in-cfg-file

器件型号:TM4C123GH6PM

工具/软件:TI-RTOS

大家好、  

我正在尝试实施 TI RTOS 实验课程的实验。 在实验练习4中、当我将 ledToggle 函数注册为空闲线程时、我会在以下屏幕截图中看到此错误。

有人能帮我解决这个问题吗?

此致、

斯里特  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    萨里特
    检查字符串"ledTog"周围是否有空格。 任何空格都将触发此类错误。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢 Sasha
    我已经检查了... 'ledTog'字符串周围没有空格。 到目前为止、我还不知道如何解决这个问题。

    此致、
    斯里特
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是否可以尝试用字母添加字母,并查看是哪个字母导致了问题? 我知道您可能没有函数'l'或'le'、但这将在以后导致问题、而不是仅在您保存配置文件或单击'validate'时。 "validate"按钮是 XGconf 窗口右上角的按钮。 每当您更改函数的名称时、单击该按钮、看看会发生什么情况。

    此外,XGconf 窗口底部还有一个选项卡 cfgScript。 您可以检查脚本底部以查看如何将您的条目添加到空闲函数数组中。 您应该会看到如下内容:
    idleFxns[0]="&ledToggle;
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Sasha
    抱歉、我在右上角没有看到任何"validate"按钮。 但有一个刷新按钮。
    此外、当我尝试用字母添加名称字母时、仍然存在相同的问题。
    顺便说一下,当我键入任何名称作为函数名称时,我注意到在脚本文件中有与我输入的名称相对应的数组元素的赋值操作,而不使用“&”符号:

    idleFxns[0]="我输入的内容";

    此致、
    斯里特
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是否可以尝试手动编辑脚本? 只需在 cfgScript 选项卡中写入:
    idleFxns[0]="&ledToggle;
    然后保存、关闭 XGconf 并尝试构建您的项目。 成功构建后、您可以再次打开 XGconf 并检查'function 0'文本框中的内容。

    您安装了哪个版本的 XDCtools?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Sasha
    这是一个好消息。 我尝试从一开始就解决该实验、它工作正常。
    我不知道问题是什么,但现在没关系:-)

    非常感谢
    斯里特