Thread 中讨论的其他器件:SysConfig
您好、TI 专家、
我想获得以下与配置 LIN 协议/接口相关的问题的帮助。
现在、我正在尝试使用提供的 SDK (MCU_PLUS_SDK_am263x_08_05_00_24)来启动与 AM263x LaunchPad 上外部链路伙伴的 LIN 通信。
我提到了几个 SDK 示例:
LIN_EXTERNAL_am263x-cc_r5fs0-0_freertos_ti-arm-clang
LIN_LOOP_INTERRUPT_am263x-LP_r5fs0-0_FreeRTOS_ti-arM-clang
LIN_LOOP_POLLING_am263x-LP_r5fs0-0_FreeRTOS_ti-arM-clang
LIN_sci_dma_am263x-lp/r5fss0-0_freertos_ti-arm-clang
LIN_sci_loopback _am263x-LP_r5fs0-0_freertos_ti-arm-clang
由于 AM263x LaunchPad 没有通过 LIN 与链路伙伴进行外部通信的示例、因此根据现有示例、我已经使用 LIN API 和 SysConfig 创建了自己的配置和应用程序。
上述应用程序应配置并初始化 LIN、并尝试在没有接收器处理程序的情况下发送简单帧(这不是问题的一部分)。
现在、我只想将简单帧作为主机进行传输、并在连接的示波器上检查传输情况。 LaunchPad 连接了一个外部 LIN 收发器。
它的实际外观:
数据似乎未传输。 示波器上无数据、外部链路伙伴(在我的案例中为 NeoVI)上无传输数据。 作为调试的一部分、函数 LIN_setIDByte (APP_LIN_BASE_ADDR、txID)正在传递、但检查 LIN_isTxBufferEmpty (APP_LIN_BASE_ADDR)是否失败可能会得出此时数据未发送的结论。 未观察到总线上的传输。
您是否有任何建议或提示可帮助我解决此问题?
此外、我还附上了屏幕截图、您能看一下吗?
如果您需要其他详细信息、请告诉我。
感谢您的帮助和帮助!
LIN 配置
UART 配置
应用 1/2
应用2/2