如题,我在程序中配了MT_TASK,请问和这个有关系吗?这个配置主要是什么功能?
YiKai Chen:
沒有什麼關係、MT_TASK主要用於使能MT 相關功能
lisong zhong:
回复 YiKai Chen:
不能关,关了编译过不了。
我只想一次串口能接收120个字节数据,现在只有64个,请问如何解决?
YiKai Chen:
回复 lisong zhong:
試試加大HAL_UART_RX_BUF_SIZE
Alvin Chen:
回复 lisong zhong:
在你加大HAL_UART_RX_BUF_SIZE需要注意的是不能太大,建议加到128
lisong zhong:
回复 Alvin Chen:
这个定义未曾找到,请问在哪设置?
另:确认了一下,实际119个字节收到长度为67个。
lisong zhong:
回复 YiKai Chen:
#define MT_UART_TX_BUFF_MAX128
#define MT_UART_RX_BUFF_MAX128
#define MT_UART_THRESHOLD(MT_UART_RX_BUFF_MAX / 2)
#define MT_UART_IDLE_TIMEOUT 6
我的配置如上。
YiKai Chen:
回复 lisong zhong:
如果可以、加大到256字節試試
lisong zhong:
回复 YiKai Chen:
会溢出。
lisong zhong:
回复 lisong zhong:
// XDATA available to the program.
//
// Reserving address 0x0 for NULL.
-D_XDATA_START=0x0001
-D_XDATA_END=0x1EFF这个空间能否调整?