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/LAUNCHXL-CC1350:通过软件在发生特定事件后复位器件

Guru**** 2595805 points
Other Parts Discussed in Thread: CC1350, CC1310

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/585762/rtos-launchxl-cc1350-reset-device-after-certain-event-via-software

器件型号:LAUNCHXL-CC1350
主题中讨论的其他器件:CC1350CC1310

工具/软件:TI-RTOS

大家好、

是否可以在事件发生后通过软件复位 cc1350 LaunchPad。 如果可能、请帮助我解决此问题、因为我无法执行此操作。 实际上、一旦发送了数据包、我想通过软件重置我的 Launchpad、以便发送第二个数据包。

此致、

Shubham Jindal

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

    您好、Shubham、

    您可以参考下面的帖子以获取答案。 答案适用于 CC1310、但它是相同的器件、但具有不同的无线电:

    此致、

    米歇尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    非常感谢先生的帮助。 这些信息将极大地帮助我向前迈进。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、先生、

    我尝试使用此语句、但在程序中使用此语句时遇到错误。 如何使用此陈述?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您遇到了什么类型的错误?
    米歇尔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、先生、

    首先、我想我直接调用此函数。 我是否需要在主程序中包含一些文件才能使用此函数、第二件事是如何使用此函数?

    我遇到的错误是:1)如果我直接使用此函数、则会出现以下错误:
    a)未解析的符号仍为rfPacketTx_CC1350_LAUNCHXL_TI
    b)未解析符号 SysCtrlSystemReset、首先在./rfPacketTx.objrfPacketTx_CC1350_LAUNCHXL_TI 中引用
    c)#225-D 函数"SysCtrlSystemReset"隐式声明为 rfPacketTx.c


    2) 2)如果我提供此函数的定义、则会出现以下错误:
    a)#20标识符"AON_SYSCTL_O_RESETCTL"未定义
    b)#20标识符"AON_SYSCTL_RESET_SYSRESET_BITN"未定义

    这是我现在要得到的误差。 请帮我解决这个问题。

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

    您好、Shubham

    您必须包含 sys_ctrl.h (因此您不应提供任何定义)

    您可以在以下地址找到对所有所需函数的引用:


    您还可以从 Resource Explorer (在 CCS 中的 View 菜单下)访问相同的信息。
    也可从在线获取


    在 Resource Explorer 中、按照以下路径操作:
    Software->TI-RTOS for CC26XX -> Documents->Documentation 链接

    在主页上、打开 CC13xxWare 文档概述链接、然后打开 DriverLib HTML 文档

    在该新页面上、您应该有一个搜索框(右上角)、您可以在其中搜索您感兴趣的所有函数。

    此致、
    米歇尔

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

    谢谢你们的解决方案、但先生、我仍然无法使用这一功能。 当我包含了#include "sys_ctrl.h"文件时、我将收到以下错误:
    1)#1965无法打开源文件"sys_ctrl.h"

    当我包含该文件时、#include 我遇到折页错误:
    1)#10010错误;未构建"rfPacketTx_CC1350_LAUNCHXL_TI.out"
    2)#10234-D 未解析符号仍保留

    我无法通过查看以下附加文件来使用此函数。

    您能否告诉我、当文件"sys_ctrl.h"已经包含在项目的 driverlib 文件夹中时、为什么它无法打开。

    请帮我解决这个问题。

    谢谢、此致、
    Shubham Jindal
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能告诉我们什么是未解析的符号吗?
    米歇尔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    即使我不知道未解析的符号、但如果我不包含此文件#include 对于未解析的符号、我没有收到此错误。 但为什么它不能打开"sys_ctrl.h"

    谢谢、此致、
    Shubham