fix(vd960DBN): BUFF_STACK_SIZE 512→64 对齐 Loop 侧串口帧缓冲
- 串口帧缓冲装的是 Loop↔DBN 的 0x7F 私有协议帧, 与 Loop 侧发送缓冲(64)同源 - 当前最大帧 0x0C 多线圈上报实测 56B (Len=51), 64 留 8B 余量, 512 严重浪费 - g_pkg_uart_1/2 各省 448B, 合计回收 ~896B SRAM - 顺带删除零引用死结构体 USART_DMA_UNIT + RX_BUFFER_LEN 宏
This commit is contained in:
@@ -19,7 +19,7 @@
|
|||||||
#define HARDWARE_VER_SUB 1
|
#define HARDWARE_VER_SUB 1
|
||||||
|
|
||||||
|
|
||||||
#define BUFF_STACK_SIZE 512 //128
|
#define BUFF_STACK_SIZE 64
|
||||||
|
|
||||||
#define MAX_UART_TXRX_LEN 32
|
#define MAX_UART_TXRX_LEN 32
|
||||||
|
|
||||||
@@ -91,15 +91,6 @@ extern Pkg_Uart g_pkg_uart_1;
|
|||||||
extern Pkg_Uart g_pkg_uart_2;
|
extern Pkg_Uart g_pkg_uart_2;
|
||||||
|
|
||||||
|
|
||||||
#define RX_BUFFER_LEN BUFF_STACK_SIZE
|
|
||||||
|
|
||||||
typedef struct
|
|
||||||
{
|
|
||||||
volatile uint8_t DMA_USE_BUFFER;
|
|
||||||
uint8_t Rx_Buffer[2][RX_BUFFER_LEN];
|
|
||||||
|
|
||||||
} USART_DMA_UNIT;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
typedef struct _DBN_BLE_STATE_
|
typedef struct _DBN_BLE_STATE_
|
||||||
|
|||||||
Reference in New Issue
Block a user