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/TIDA-010024:CC1312/ UART1引脚和调试错误

Guru**** 2595805 points
Other Parts Discussed in Thread: CC1312R, TIDA-010024

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

https://e2e.ti.com/support/tools/simulation-hardware-system-design-tools-group/sim-hw-system-design/f/simulation-hardware-system-design-tools-forum/792101/rtos-tida-010024-cc1312-uart1-pins-and-debug-error

器件型号:TIDA-010024
主题中讨论的其他器件:CC1312R

工具/软件:TI-RTOS

您好!

我尝试同时使用 UART0和 UART1、但在调试模式下收到此错误消息:

Cortex_M4_0:错误:(错误-1170 @ 0x0)无法访问 DAP。 重置设备、然后重试此操作。 如果错误仍然存在、请确认配置、对电路板进行下电上电和/或尝试更可靠的 JTAG 设置(例如、较低的 TCLK)。 (仿真包8.0.903.6)  

Cortex_M4_0:目标 CPU 停止时出现问题:(错误-2064 @ 0x0)无法读取器件状态。 重置设备、然后重试此操作。 如果错误仍然存在、请确认配置、对电路板进行下电上电和/或尝试更可靠的 JTAG 设置(例如、较低的 TCLK)。 (仿真包8.0.903.6)
Cortex_M4_0:20次尝试后无法确定目标状态
Cortex_M4_0:在断开连接之前无法从目标中删除调试状态。 程序存储器中仍可能嵌入了断点运算代码。 建议您在连接之前重置仿真器、并在继续调试之前重新加载程序

我希望同时使用调试和外设控制。 如何为 CC1312 Launchpad 定义 UART1引脚? 仅适用于 cc1352 launchpad 的代码配置中。 请帮助我了解这种情况。  

此致、

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

    我想您的问题是在 CC1312R 器件上配置 UART1。 您还可以在 SDK 中找到一些激活 UART 的示例。 由于此问题与器件驱动程序配置有关,我建议您创建另一个有关 CC1312R 器件型号的 E2E 问题。 这样、您就可以得到更好的答案。

    在 TIDA-010024示例中、您还可以找到一些打开 UART0的示例代码。 同样、您也可以打开 UART1。

    UART_Params 参数;
    UART_PARAMS_INIT (params);
    params.baudrate = 115200;
    params.writeMode = UART_MODE_BLOCKING;
    params.readMode = UART_MODE_BLOCKING;
    params.writeDataMode = UART_DATA_BINARY;
    params.readDataMode = UART_DATA_BINARY;
    params.readEcho = UART_ECHO_OFF;

    句柄= UART_OPEN (Board_UART0、params);


    Board.h 为0和1定义 UART 宏。

    #define Board_UART0 CC1312R1_LAUNCHXL_UART0
    #define Board_UART1 CC1312R1_LAUNCHXL_UART1

    此致、
    Wonsoo