主题中讨论的其他器件: SysConfig
工具与软件:
您好!
我运行 LP-AM263P 几周以来、遇到了最少的问题:GPIO、I2C、SPI、PWM、QEP、 ADC 都正常工作。
但是、历经数小时后、我 无法了解 SDK UART 示例的接收信息。 "Academy"页面中的简要示例也不适用于 RX。
这些演示要么全部结束并一直旋转、等待从未出现的中断/信标/互斥量等、要么在 SDK 阻止轮询演示中、它立即复位 CPU 和引导循环**。
TX 通道(MCU 到 PC)工作正常、只有 RX 通道工作不正常。 我确定了 U27引脚2和7以及 R327的范围、并 在将数据从 PC 发送至 MCU 时查看了合理的电压和 UART 信号、因此、如果这是硬件问题、则 PC、XDS 或隔离器不存在问题。
由于 AM263Px Academy UART 部分除了"注意:此模块正在开发中并将在未来版本中提供"外、还没有提及 DMA 不受支持... 通常、UART 文档似乎正在处理中、我认为如果您可以提供任何提示、有必要在这里问一下吗?
这适用于 SDK MCU_PLUS_sdk_am263px_10_01_00_34和 CCS 20.1.0.6__1.7.0、但在更新之前版本的行为相同。
谢谢!
Chris
** PS: 在 mcu_plus_sdk_am263px_10_01_00_34/[...]/uart_echo_polling_lld_am263px-lp_r5fss0-0_nortos_ti-arm-clang 的情况下、它会由于某些原因(如果线路缓冲区为空?)连续卡在循环复位中 它执行 UART 句柄结构的错误回调函数指针。。 但演示 永远不会 初始化 错误回调、并且其值为0x0、因此当 LLD 执行该回调时、CPU 将跳转到0x0处的复位矢量并重新启动系统、这 在特定演示中似乎是个错误。
这种情况发生 在 UART_V0_LLD.c UART_procLineStatusErr (UARTLD_Handle hUart)、第2710行: hUart->hUartInit->errorCallbackFxn (hUart);

