mt2503MMI层如何写数据给uart
时间:10-02
整理:3721RD
点击:
[DESCRIPTION]
MMI层call rmmi_write_to_UART(),有时候会出现写入串口失败的现象。
[SOLUTION]
rmmi_write_to_uart()是提供给L4的函数,在MMI层使用会有问题,比如MMI和L4两个task同时写uart,MMI可能会因为优先级较低导致丢失数据,所以建议不要在MMI层使用这个API。
MMI层需要写数据给uart的话,可以发自定义消息给MOD_L4C,在customer_l4c_msghdlr()内部处理这个消息,然后call rmmi_write_to_uart()写数据给uart。
MMI层call rmmi_write_to_UART(),有时候会出现写入串口失败的现象。
[SOLUTION]
rmmi_write_to_uart()是提供给L4的函数,在MMI层使用会有问题,比如MMI和L4两个task同时写uart,MMI可能会因为优先级较低导致丢失数据,所以建议不要在MMI层使用这个API。
MMI层需要写数据给uart的话,可以发自定义消息给MOD_L4C,在customer_l4c_msghdlr()内部处理这个消息,然后call rmmi_write_to_uart()写数据给uart。