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:TI_RTOS 时钟与放大器;timermap 操作问题

Guru**** 2589300 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/665702/rtos-ti_rtos-clock-timermap-operation-issue

工具/软件:TI-RTOS

你(们)好

当我进行 stustde ti_rtos 时钟模块和 timermap 实验 时, 我遇到了问题:

第一:

这是我的阅读文件:

但由于我从 TI 导入的示例支持 lab7 ,LED 会以500ms 的时间闪烁一次 。  但在图形中。 显示:

我不知道我的配置在哪里出错。 请检查。

谢谢!  

这是我的程序:e2e.ti.com/.../Copy-of-blink_5F00_C28x_5F00_CLK.zip

请帮助

最恰当的考虑  

猎人

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

    您好:

    有关 ti_rtos 的另一个问题、

    导入 ti sport c28XX lab6和 lab7时,遇到 RTSC 设置问题:

    当我构建时,会显示以下警告:

    我是否需要从 CCS App Center 添加某些组件?

    最恰当的考虑  

    猎人  

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

    你好,Hungk,

    关于您的第一个帖子、您在 Swi 帖子之间测得的1000 us 是两个时钟计时器节拍 Swi 帖子之间的时间。  时钟计时器中断每1ms 发生一次、并布置时钟 Swi。   用于使 LED 闪烁的时钟函数每500毫秒调用一次、因此在执行图中很难找到它。  您可以尝试将 ledToggleClk 的周期更改为更小的数字(例如5)、以便在执行图中找到它。  但是、由于 LED 闪烁速度太快、您将无法观看 LED 闪烁。

    您还可以使用 UIABenchmark 来测量切换 LED 所需的时间。  只需将以下行添加到.cfg 文件中:

       LoggingSetup.benchmarkLogging = true;

    将以下 include 添加到.c 文件中:

       #include

    添加有关 GPIO 写入的基准测试:

           log_write1 (UIABenchmark_start、(IArg)"LED_TOGGLE);
       GpioDataRegs.GPBTOGGLE.bit.GPIO34 = 1;                         //切换控制条的 GPIO34 (LD2)
       log_write1 (UIABenchmark_stop、(IArg)"LED_TOGGLE);

    我在.cfg 文件中将 ledToggleClk 的周期更改为5、并得到以下执行图:

    关于您的第二个帖子、您下载的项目使用的 BIOS 版本与您安装的 BIOS 版本不同。  它实际上是使用 TIRTOS 的 BIOS。  不过、我认为这不应该是问题。  也许您可以尝试取消选中"其他存储库"中的这些框。

    此致、

    Janet

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

    感谢 Janet:

    但这里有一个问题:

    我不知道如何操作。

    最恰当的考虑

    猎人

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

    您好:

    这是我的计划:

    e2e.ti.com/.../Copy-_2800_2_2900_-of-blink_5F00_C28x_5F00_CLK.zip

    最恰当的考虑

    猎人

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

    你好,Hungk,

    您似乎忘记将此行添加到.cfg 文件中:

       LoggingSetup.benchmarkLogging = true;

    此致、

    Janet

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好、Janet
    我添加了它。 请重新查看我的程序。
    最恰当的考虑
    猎人
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Janet:
    我明白了, 再次感谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    很高兴听到它正在工作。

    此致、

    Janet