允许 iap 升级不含 header 的普通固件
Signed-off-by: a1012112796 <1012112796@qq.com>
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user