From 3544380fd996710ad44a32dc1b9411aa3f6d7238 Mon Sep 17 00:00:00 2001 From: WXK <287788329@qq.com> Date: 星期五, 25 七月 2025 14:43:36 +0800 Subject: [PATCH] 升级功能开发完成,跟以前的逻辑更为为传输文件大小的时候传输包数,不再直接传输大小 --- keil/menu.c | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) diff --git a/keil/menu.c b/keil/menu.c index e222c04..f8139cc 100644 --- a/keil/menu.c +++ b/keil/menu.c @@ -9,7 +9,7 @@ #include "mk_trace.h" //#include "stm32f4xx_hal.h" #include <global_param.h> - +#include "dw_app_anchor.h" pFunction Jump_To_Application; uint32_t JumpAddress; @@ -67,6 +67,7 @@ */ extern uint8_t temp111[256]; extern uint8_t tempchangdu; +uint16_t baoshu; unsigned char SerialDownload(void) { uint8_t Number[10] = {0}; @@ -74,8 +75,9 @@ Send_Byte(0x33); Size = Ymodem_Receive(&tab_1024[0]);//开始接收文件,成功会返回文件的大小 if (Size > 0) //返回成功 - { - g_com_map[YAOGEIANC_UPWENJIAN_DAXIAO]=Size; + { + baoshu=(Size/ONE_BAG_DAXIAO)+1; + g_com_map[YAOGEIANC_UPWENJIAN_DAXIAO]=baoshu; save_com_map_to_flash(); delay_ms(100); memcpy(&g_com_map[YAOGEIANC_UPWENJIAN_NAME],temp111,tempchangdu); -- Gitblit v1.9.3