串口透传如何关闭系统日志?

Viewed 57

一、描述你遇到的问题

我在使用SLE串口透传教程中进行调试,开发板A作为服务端,端口号为3。开发板B作为客户端,端口号为8。
在通信过程中除我通信的数据之外,还会有这样的日志信息:APP|[SYS INFO] mem: used:92268, free:273096; log: drop/all[0/0], at_recv 0.

我并不需要显示并传输这些信息,如何才能关闭这些信息,我只需要显示我自定义传输的数据即可。

二、你具体做的所有步骤结果截图

APP|[SYS INFO] mem: used:92268, free:273096; log: drop/all[0/0], at_recv 0.

三、当前开发板状态全景照片

四、开发板串口所有日志

服务端串口日志:

APP|[SYS INFO] mem: used:96080, free:269364; log: drop/all[0/0], at_recv 0.
APP|[SYS INFO] mem: used:96032, free:269412; log: drop/all[0/0], at_recv 0.
APP|[SYS INFO] mem: used:96080, free:269364; log: drop/all[0/0], at_recv 0.
APP|[SYS INFO] mem: used:96080, free:269364; log: drop/all[0/0], at_recv 0.
[sle uart server] ssaps write request callback cbk server_id:1, conn_id:0, handle:2, status:0

 sle uart recived data : {"com":"8","d":"我来自客户端"}钥词?
{"com":"8","d":"我来自客户端"}APP|[SYS INFO] mem: used:96036, free:269408; log: drop/all[0/0], at_recv 0.
APP|[SYS INFO] mem: used:96068, free:269376; log: drop/all[0/0], at_recv 0.
APP|[SYS INFO] mem: used:96036, free:269408; log: drop/all[0/0], at_recv 0.
APP|[SYS INFO] mem: used:96084, free:269360; log: drop/all[0/0], at_recv 0.
APP|[SYS INFO] mem: used:96132, free:269312; log: drop/all[0/0], at_recv 0.

客户端串口日志:

APP|[SYS INFO] mem: used:92220, free:273144; log: drop/all[0/0], at_recv 0.
APP|[SYS INFO] mem: used:92280, free:273084; log: drop/all[0/0], at_recv 0.
APP|[SYS INFO] mem: used:92216, free:273148; log: drop/all[0/0], at_recv 0.

 sle uart recived data : {"com":"3","d":"我来自服务端"}
{"com":"3","d":"我来自服务端"}APP|[SYS INFO] mem: used:92272, free:273092; log: drop/all[0/0], at_recv 0.
APP|[SYS INFO] mem: used:92328, free:273036; log: drop/all[0/0], at_recv 0.
ssapc write rsp handle:2
[sle write_req_complete_cbk]conn_id:0, err_code:0
[sle uart client] sle_uart_client_sample_write_cfm_cb, conn_id:0 client id:0 status:0 handle:02 type:00
APP|[SYS INFO] mem: used:92268, free:273096; log: drop/all[0/0], at_recv 0.
APP|[SYS INFO] mem: used:92328, free:273036; log: drop/all[0/0], at_recv 0.
APP|[SYS INFO] mem: used:92272, free:273092; log: drop/all[0/0], at_recv 0.
APP|[SYS INFO] mem: used:92268, free:273096; log: drop/all[0/0], at_recv 0.
1 Answers

通过MENUCONFIG, 把DEBUG/LOG的串口号指定为3.

如果换电脑或者换端口号了的话,每次都要重新指定吗?EBM63模块有没有这个问题?如果没有的话我直接用EBM63模块就行,我只需要1v8串口透传功能,不要输出与通讯数据无关的内容即可

你好,按照你的指示,把 debug uart调成3的话确实没有那些数据了,但是也接不到我自定义发送的数据了。log uart调为0或3好像并无区别。不清楚应该怎么做了

你如果用的是官方的日志打印通道,那把log uart调成3肯定也收不到了。3的本质就是指定一个不存在的串口。
SDK的开发,要自己多琢磨多研究。