Просмотр исходного кода

change: netdrv,napt,缓冲区的内存分配改成平台相关的auto模式

Wendal Chen 8 месяцев назад
Родитель
Сommit
a4f175daeb

+ 1 - 1
components/network/netdrv/src/luat_netdrv_napt_icmp.c

@@ -67,7 +67,7 @@ int luat_napt_icmp_handle(napt_ctx_t* ctx) {
         icmps = luat_heap_opt_zalloc(LUAT_HEAP_PSRAM, sizeof(luat_netdrv_napt_icmp_t) * ICMP_MAP_SIZE);
     }
     if (icmp_buff == NULL) {
-        icmp_buff = luat_heap_opt_zalloc(LUAT_HEAP_SRAM, 1600);
+        icmp_buff = luat_heap_opt_zalloc(LUAT_HEAP_AUTO, 1600);
     }
     luat_netdrv_napt_icmp_t* it = NULL;
     if (ctx->is_wnet) {

+ 1 - 1
components/network/netdrv/src/luat_netdrv_napt_tcp.c

@@ -38,7 +38,7 @@ __USER_FUNC_IN_RAM__ int luat_napt_tcp_handle(napt_ctx_t* ctx) {
         return 0;
     }
     if (tcp_buff == NULL) {
-        tcp_buff = luat_heap_opt_zalloc(LUAT_HEAP_SRAM, 1600);
+        tcp_buff = luat_heap_opt_zalloc(LUAT_HEAP_AUTO, 1600);
     }
     uint64_t tnow = luat_mcu_tick64_ms();
     luat_netdrv_napt_tcpudp_t mapping = {0};

+ 1 - 1
components/network/netdrv/src/luat_netdrv_napt_udp.c

@@ -33,7 +33,7 @@ __USER_FUNC_IN_RAM__ int luat_napt_udp_handle(napt_ctx_t *ctx)
     int ret = 0;
     if (udp_buff == NULL)
     {
-        udp_buff = luat_heap_opt_zalloc(LUAT_HEAP_SRAM, 1600);
+        udp_buff = luat_heap_opt_zalloc(LUAT_HEAP_AUTO, 1600);
     }
     uint64_t tnow = luat_mcu_tick64_ms();
     luat_netdrv_napt_tcpudp_t mapping = {0};