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