diff --git a/Drivers/BSP/CH395F/ch395f.c b/Drivers/BSP/CH395F/ch395f.c index 7a09e580..295772de 100644 --- a/Drivers/BSP/CH395F/ch395f.c +++ b/Drivers/BSP/CH395F/ch395f.c @@ -556,20 +556,13 @@ void ch395f_set_retrans_period(uint16_t period) { * 函数说明:复位耗时约15ms(TE0),函数内部包含延时等待 */ ch395f_status_t ch395f_reset(void) { - DBG_INFO("ch395f_reset: spi_begin"); ch395f_spi_begin(); - DBG_INFO("ch395f_reset: write_cmd RESET_ALL"); ch395f_write_cmd(CH395F_CMD_RESET_ALL); - DBG_INFO("ch395f_reset: spi_end"); ch395f_spi_end(); - DBG_INFO("ch395f_reset: HAL_Delay(%d)", CH395F_RESET_DELAY_MS); - DBG_INFO("ch395f_reset: tick=%lu basepri=0x%02X", HAL_GetTick(), __get_BASEPRI()); HAL_Delay(CH395F_RESET_DELAY_MS); - - DBG_INFO("ch395f_reset: done"); return CH395F_STATUS_OK; } diff --git a/Drivers/BSP/NET/net_socket.c b/Drivers/BSP/NET/net_socket.c index b738fd00..d8f3f4e5 100644 --- a/Drivers/BSP/NET/net_socket.c +++ b/Drivers/BSP/NET/net_socket.c @@ -112,33 +112,25 @@ static bool s_mac_is_zero(const uint8_t *p_mac) { int net_init(const char *ip, const char *mask, const char *gateway, const uint8_t *mac) { ch395f_status_t ret; - DBG_INFO("net_init: start"); - /* 清零 Socket 控制块 */ memset(s_net_socks, 0, sizeof(s_net_socks)); s_net_errno = 0; s_net_initialized = 0; - DBG_INFO("net_init: queue=%p", (void *)netMsgQueueHandle); - - DBG_INFO("net_init: check_exist..."); /* 检查 CH395F 芯片 */ if (ch395f_check_exist() != CH395F_STATUS_OK) { DBG_ERROR("net_init: ch395f_check_exist FAILED"); s_net_errno = NET_ERR; return -1; } - DBG_INFO("net_init: reset..."); /* 复位芯片 */ ch395f_reset(); - DBG_INFO("net_init: set_fun_para..."); /* 多 Socket 模式 + TCP Server 单连接 + 手动关闭 Socket(bit0=1, bit1=0, bit3=1) * bit0=1: 多 Socket 模式,启用 Socket 0~7(单 Socket 模式下 1~7 被禁用) * bit1=0: TCP Server 单连接,监听 Socket 0 仅接受 1 个客户端(连接停留在 Socket 0 本身) * bit3=1: DISCONNECT/TIMEOUT 时不自动清空缓冲区,由软件排空数据后手动关闭 */ ch395f_set_fun_para(0x09); - DBG_INFO("net_init: set_tcp_mss..."); /* 设置 TCP MSS * 手册(§5.45):CH395F 内部缓冲共 48 块 × 512B = 24KB。下方为 8 个 Socket 各分配 6 块 @@ -190,7 +182,6 @@ static bool s_mac_is_zero(const uint8_t *p_mac) { * 每上电重放同值幂等);NULL 或全零 = 保持芯片内置 MAC */ if (mac != NULL && s_mac_is_zero(mac) == false) { ch395f_set_mac_addr((uint8_t *)mac); - DBG_INFO("net_init: set MAC"); } /* 多 Socket 模式:为 Socket 0~7 各分配独立收发缓冲(必须在 OPEN_SOCKET 之前)