允许 iap 升级不含 header 的普通固件

Signed-off-by: a1012112796 <1012112796@qq.com>
This commit is contained in:
2023-08-01 10:22:00 +08:00
parent a4d8cf1511
commit 716843e921

View File

@@ -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;
}
}