From 716843e921f32b2699d4cb36f7ef6d3ca42b5081 Mon Sep 17 00:00:00 2001 From: a1012112796 <1012112796@qq.com> Date: Tue, 1 Aug 2023 10:22:00 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=81=E8=AE=B8=20iap=20=E5=8D=87=E7=BA=A7?= =?UTF-8?q?=E4=B8=8D=E5=90=AB=20header=20=E7=9A=84=E6=99=AE=E9=80=9A?= =?UTF-8?q?=E5=9B=BA=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: a1012112796 <1012112796@qq.com> --- iap/iap.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/iap/iap.c b/iap/iap.c index c4c2523..3a7c144 100644 --- a/iap/iap.c +++ b/iap/iap.c @@ -123,6 +123,7 @@ rt_err_t port_rx_ind(rt_device_t dev, rt_size_t size) * 作用 & 说明 * - 记录固件对应硬件 & 版本信息 * - 简便起见,不包含校验信息 + * - 允许 iap 升级不含 header 的普通固件 * * index len desc * 0 4 'XYFC' @@ -137,14 +138,14 @@ static int _check_head(const rt_uint8_t *buf, rt_size_t len) { if (len < 8) { - return -1; + return 0; } for (int i = 0; i < sizeof(FIXED_HEAD); i++) { if (FIXED_HEAD[i] != buf[i]) { - return -2; + return 0; } }