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.

[参考译文] AWR1642BOOST:SYS/BIOS 时钟

Guru**** 2606525 points


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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/662282/awr1642boost-sys-bios-clock

器件型号:AWR1642BOOST

您好!

   代码如下:

void MmwDemo_dsFrameClkExpire (UArg 参数)

system_printf ("输入函数!\n");

/ /
/**//
/*主函数*/
/**//
/ /
int main()


////创建一个时钟(时间以系统时钟为基准)
Clock_Params clkParams;

system_printf ("第一个输出标志!\n");

Clock_handle ClkHandle;


Clock_Params_init (&clkParams);
ClkHandle = Clock_create ((Clock_FuncPtr) MmwDemo_dsFrameClkExpire、
0、clkParams、NULL);
if (ClkHandle ==空)

System_printf ("错误:无法创建时钟\n");
返回-1;

system_printf ("第二个输出标志!\n");
Clock_setTimeout (ClkHandle、5000);
Clock_start (ClkHandle);
system_printf ("第三个输出标志!\n");

//启动 SYS/BIOS 系统
BIOS_start();


返回(0);

控制台遇到以下 错误:

[C674x_0]第一个输出标志!
第二个输出标志!
第三个输出标志!
{MODULE#48}:第99行:错误{id:0x10000、args:[0x80491d、0x80491c]}
xdc.runtime.Error.raise:终止执行

导致上述错误的原因?哪里是错误({MODULT#48}:第99行: )?

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

    由于这些是通用的 TI RTOS 问题、请在 e2e 社区中搜索与 TI RTOS 时钟相关的示例。

    谢谢你
    Cesar
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我看到了 TI RTOS 用户指南,但我不是 sure.because 我认为我的实验结果不正确,您能直接回答吗?
    谢谢!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    system_printf()调用需要太多的周期,并且会导致错过最后期限。

    请改用全局变量并在 CCS 中显示它们

    谢谢你
    Cesar