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.

[参考译文] CCS/CC3220SF-LAUNCHXL:NWP 日志

Guru**** 2587365 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/880258/ccs-cc3220sf-launchxl-nwp-logs

器件型号:CC3220SF-LAUNCHXL
Thread 中讨论的其他器件:SysConfig

工具/软件:Code Composer Studio

我有一个应用程序可以正常运行数天、但最终它将始终在断开连接后系统将卡在错误事件处理程序中、特别是错误 sl_DEVICE_EVENT_FATAL_DEVICE_ABORT。

我正在尝试启用 NWP 日志输出、以便尝试查看正在进行的操作、并且无法通过开发板的引脚62获得任何输出(我已经在开发板上尝试过这两种操作)。  是否有人可以使用 syscfg 文件帮助为此电路板配置 UART 端口、以便能够访问 NWP 日志?

谢谢

 

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

    您好、Scott、

    根据您看到的症状、获取 NWP 日志绝对是正确的方法。

    我想、如果设置模式后引脚上没有任何输出、那么 UART0时钟将无法正确启用。 手动配置此模块并使其与 SysConfig 完美配合的一种简单方法是利用显示模块以及用于 UART 硬件的 XDS110选项。  

    在使用显示驱动程序的情况下、以下是我在其中一个项目中配置 NWP 输出的方法。 首先、将以下包含项添加到主文件中、在该文件中、您要初始化驱动程序和引脚多路复用、以便您可以直接配置引脚:

    #include 
    #include 

    然后使用 Display_open()函数启用 UART0时钟,并按如下所示手动将引脚62模式设置为 PIN_MODE_1:

    /*打开主机显示屏以输出*/
    Display = Display_open (Display_Type_UART、NULL);
    if (display =NULL){
    while (1);
    }
    
    PinTypeUART (PIN_62、PIN_MODE_1); 

    只要您没有其他驱动程序占用引脚62或在稍后重新配置它、这就应该是一个诀窍。

    最棒的
    本·M