T5_TuyaOS-3.12.14 UART1做接收与log打印,read函数自动读取0值数据

Wi-Fi 设备、蜂窝设备、WuKongAI、开发板、TuyaOS 移植等


Post Reply
scanway_lin
Posts: 18

如题:
在 shell_uart_read 函数buf的值,一直输出为0,不能正常接收。

而将打印口设置为UART2没有这个情况,能正常接收。

BK BOARD

CONFIG_UART_ATE_PORT=2
CONFIG_UART_PRINT_PORT=2
CONFIG_TUYA_UART_ATE_PORT=2
CONFIG_TUYA_UART_PRINT_PORT=2

tuya

#CONFIG_UART_ATE_PORT=1
#CONFIG_UART_PRINT_PORT=1
#CONFIG_TUYA_UART_ATE_PORT=1
#CONFIG_TUYA_UART_PRINT_PORT=1

Attachments
uart2 log.TXT
(47.04 KiB) Downloaded 23 times
uart1 log.TXT
(81.2 KiB) Downloaded 16 times
微信图片_20250725152642.png

Tags:
愚者千虑必有一得
Posts: 750

Re: T5_TuyaOS-3.12.14 UART1做接收与log打印,read函数自动读取0值数据

你用的是tuyaos_demo_ai_toy吗?我们的demo里把uart1 rx作为gpio使用了,用来控制led。uart1尽量不用,如果一定要串口,可以使用io模拟串口。

scanway_lin
Posts: 18

Re: T5_TuyaOS-3.12.14 UART1做接收与log打印,read函数自动读取0值数据

嗯嗯,看到灯是用的p1 :lol:

scanway_lin
Posts: 18

Re: T5_TuyaOS-3.12.14 UART1做接收与log打印,read函数自动读取0值数据

愚者千虑必有一得 2025年 Jul 25日 15:56

你用的是tuyaos_demo_ai_toy吗?我们的demo里把uart1 rx作为gpio使用了,用来控制led。uart1尽量不用,如果一定要串口,可以使用io模拟串口。

toy demo在mf_init后调用UART0,rx读出来的数据不正常,关掉mf_init也没用。是不是内部做了什么处理,用quickstart例程没问题。

Attachments
微信图片_20250801182543.png
scanway_lin
Posts: 18

Re: T5_TuyaOS-3.12.14 UART1做接收与log打印,read函数自动读取0值数据

补充:注释掉按键初始化后UART0恢复正常。

Post Reply