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.

[参考译文] LAUNCHXL-CC1310:传感器控制器

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1124566/launchxl-cc1310-sensor-controller

器件型号:LAUNCHXL-CC1310

大家好、

以下是客户提出的问题、可能需要您的帮助:

传感器控制器下使用的引脚不能用于主参考程序。  谢谢。

此致、

樱桃

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

    您好、Cherry、

    我需要更多的上下文来支持这一点。 您能否提供有关该项目的更多信息以及具体问题是什么?

    一般而言、传感器控制器使用的引脚不应用于 CPU 上运行的应用程序。  

    此致、

    高斯图

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

    您好、Fausto、

    感谢您的支持、原始案例已解决、但客户仍有问题:

    为什么"应用程序获得系统运行时"和"软件控制器运行程序" 会发生冲突并导致重新启动?  

    谢谢、此致、

    樱桃

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

    您好、Cherry、

    对于 "应用程序获得系统运行时"和"软件控制器运行程序"、您指的是什么? 很抱歉、如果没有任何背景、很难回答客户 问题。

    此致、

    高斯图

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

    您好、Fausto、

    我正在尽力了解客户的说法、并得到以下澄清:

    软件控制器运行程序:来自传感器控制器的中断唤醒应用程序、然后使用应用程序

    -applications 获取系统运行时: clock_getTicks()获取系统运行时。

    请告诉我它是否有用。

    谢谢、此致、

    樱桃

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

    您好、Cherry、

    客户端是否说 MCU 上运行的应用程序由于传感器控制器中断而唤醒,并且一旦调用  Clock_getTicks(),系统就会复位? 这对我来说听起来很奇怪。 但是、我对客户使用案例没有足够的详细信息来表明潜在的问题。 如果他们可以提供最小的应用程序来显示此问题、我们可以帮助进行调试。 但是、由于信息太少、很难确定问题的根源。

    此致、

    高斯图

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

    您好、Fausto、

    [引用 userid="522356" URL"~/support/wireless-connectivity/sub-1GHz-group/sub-1GHz/f/sub-1-GHz-forum/1124566/launchxl-cc1310-sensor-controllers/4175241#4175241"]如果他们能够提供最小的应用程序来帮助调试此问题,[引用/引用]

    请参阅原始应用:

    timer0Start(TIMER0_MODE_PERIODICAL, 30000, 1); //2.5ms
    
    //fwGenAlertInterrupt();
    
    //gpioSetOutput(AUXIO_O_LED); //Output high 
    
    //gpioEnableInputBuf(AUXIO_XS_LED1);
    
    //U16 i=0;
    
    //if(state.counter == 0){
    
    // timer0Wait();
    
    // timer0Start(TIMER0_MODE_PERIODICAL, 240, 0); //10us
    
    // for (U16 n = 0; n < 50; n++) { //2ms
    
    // timer0Wait();
    
    // U16 z;
    
    // gpioGetInputValue(AUXIO_XS_LED1;z);
    
    // if(z==1){
    
    // //i=i+1;
    
    // //if(i>5){
    
    // fwGenAlertInterrupt();
    
    // n=50;
    
    // //}
    
    // }
    
    // }
    
    // gpioDisableInputBuf(AUXIO_XS_LED1);
    
    // gpioClearOutput(AUXIO_O_LED); //Output low
    
    //}
    
    //if(state.counter == 0){
    
    // timer0Start(TIMER0_MODE_PERIODICAL, 240, 0); //10us
    
    // for (U16 n = 0; n < 300; n++) { //3ms
    
    // timer0Wait();
    
    // U16 z;
    
    // gpioGetInputValue(AUXIO_XS_LED1;z);
    
    // if(z==1){
    
    // fwGenAlertInterrupt();
    
    // n=300;
    
    // }
    
    // gpioDisableInputBuf(AUXIO_XS_LED1);
    
    // }
    
    //}
    
    //fwScheduleTask(1);

    谢谢、此致、

    樱桃

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

    您好!

    我是否可以知道有任何更新?

    谢谢、此致、

    樱桃

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

    您好、Cherry、

    很抱歉耽误您的时间、过去两周我没有机会访问电子邮件或 E2E。  

    我无法立即看到仅由传感器控制器使用的 AUX Timer0与使用操作系统内部时钟的 TIRTOS Clock_getTicks()调用之间的任何相关性。 在 MCU 侧有一个简单的客户应用程序(上面仅共享传感器控制器代码)也很重要、这样会触发问题。 如果他们可以为我们提供重现问题的步骤、我们可以尽最大努力帮助我们进行调试。

    我还有两个问题:

    -为什么会注释出传感器控制器中的大部分代码? 不需要执行注释代码来触发问题?

    客户使用的是哪个 simplelink SDK 版本?

    此致、

    高斯图

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

    您好 、Fausto、

    谢谢、此问题已由客户解决。 谢谢!

    此致、

    樱桃

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

    感谢您更新 Cherry。

    此致、

    高斯图