跳过到主内容
目录
< 所有主题
打印

tuya5 AV100/KM01 跨版本升级方法与说明

一、升级背景说明:

1.1 烧录固件版本说明:

文件名适用主控
AV100N_imgV11.XX.X_8M.binav100N
AV100P_imgV11.XX.X_8M.binav100P
AV100X_imgV11.XX.X_8M.binav100X
KM01N_imgV11.XX.X_01.00.01_8M.binkm01,硬件版本:1.0 板子
KM01N_imgV11.XX.X_01.00.02_8M.binkm01,硬件版本:2.0 以上的板子

1.2 tuya5 av100/km01 版本范围说明:

PDK版本软件版本
1.08av100: V1.10.50.47 ~ V1.11.49(50).29
km01: V1.01.50.42 ~ V1.11.49(50).29
1.09av100/km01:
V1.11.49(50).30 ~ V1.11.49(50).69
V1.11.51.31 ~ 暂定
1.10V1.11.49(50).70~暂定

二、升级包内容说明

2.1 跨版本升级必须进行全部内容升级,涉及到的文件有:u-boot.bin,env,dtb,root.sqsh4,uImage,usr.sqsh4

2.2 升级相关的所有基础文件存放处:

PDK升级包文件内容:https://drive.weixin.qq.com/s?k=ALoAsgdxAAYMTWFjWp

2.3 u-boot升级文件说明

u-boot升级文件名适用范围
u-boot_AV100N_*.binAV100N
u-boot_AV100P_*.binAV100P
u-boot_AV100X_*.binAV100X
u-boot_KM01N_*.binKM01N
u-boot_KM01D_*.binKM01D

2.4 env升级文件说明:

env升级文件名适用范围备注
env_av100NP_KM01N_flash8M.img 适用于 AV100N/P、KM01N + 8M flash 硬件配置不允许进入uboot,允许批量升级
env_av100NP_KM01N_flash8M_delayboot.img适用于 AV100N/P、KM01N + 8M flash 硬件配置允许进入uboot,不允许批量升级,只能用于调试使用
env_av100NP_KM01N_flash16M.img适用于 AV100N/P、KM01N + 16M flash 硬件配置不允许进入uboot,允许批量升级
env_av100NP_KM01N_flash16M_delayboot.img适用于 AV100N/P、KM01N + 16M flash 硬件配置允许进入uboot,不允许批量升级,只能用于调试使用
env_av100X_flash8M.img适用于 AV100X + 8M flash 硬件配置不允许进入uboot,允许批量升级
env_av100X_flash8M_delayboot.img适用于 AV100X + 8M flash 硬件配置允许进入uboot,不允许批量升级,只能用于调试使用

2.5 dtb 升级文件 :

env升级文件名适用范围
EVB_CBDM_AK3918AV100N_*.dtbav100N
EVB_CBDM_AK3918AV100P_*.dtbav100P
EVB_CBDM_AK3918AV100X_*.dtbav100X
EVB_CBDM_KM01N_*.dtbkm01N,硬件版本1.0,旧版本dtb的命名方式
EVB_CBDM_KM01N_*_1line.dtbkm01N,硬件版本2.0 以上,旧版本dtb的命名方式
EVB_CBDM_KM01N_*_01.0.01.dtbkm01N,硬件版本1.0
EVB_CBDM_KM01N_*_01.0.02.dtbkm01 硬件版本2.0 以上

2.6 root升级文件 :

root升级文件名适用范围
root.sqsh4所有

2.7 内核升级文件:

内核升级文件名适用范围
uImage所有

2.8 应用升级文件:

应用升级文件名适用范围
usr.sqsh4需要从需要的发布版本进行提取

三、升级包的准备与下载

3.1 升级文件准备

3.1.1 下载好升级基础包:https://drive.weixin.qq.com/s?k=ALoAsgdxAAY8s0EImC

3.1.2 下载关于PDK更新关键文件:u-boot.bin, env, dtb, root.sqsh4, uImage .最新PDK1.10升级包:https://drive.weixin.qq.com/s?k=ALoAsgdxAAYeJkbSno

3.1.3 下载需要升级的软件版本包里的usr.sqsh4文件

四、跨PDK升级包打包

4.1 解压【升级基础包】找到 【update_fw】 文件夹

4.2 下载2.3需要的u-boot 文件重命名为u-boot.bin,放在【update_fw】 文件夹下

4.3 下载2.4需要的env 文件重命名为env.img,放在【update_fw】 文件夹下

4.4 下载2.4需要的dtb 文件重命名为cloudOS.dtb,放在【update_fw】 文件夹下

4.5 下载2.4需要的root.sqsh4文件,放在【update_fw】 文件夹下

4.5 从需要升级到的发布版本包里解压提取出usr.sqsh4文件,放在【update_fw】 文件夹下

4.6 重命名添加好升级文件的基础升级包

4.6.1 命名规则:update_tf_<主控>_HV<硬件版本>_SV<软件版本>_<yyyymmdd>

4.6.2 命名样例:update_tf_KM01N_HV2.X_SV11.50.91_20260707

4.7 压缩打包重命名好的升级包文件发送给需要升级的单元

五、卡升级的操作方法

设备升级使用方法 – planetary-night

六、历史问题备注说明:

//###############################C版芯片硬光敏异常问题###################################################

邮件基本内容简化

关于C版芯片硬光敏adc不能正常使用需要更新1.08 内核版本:

av100/km01N C版 硬光敏adc,需要更新到ak 1.08 PDK才能正常使用。当前接收到烧录版本为01.50.36/10.50.46,PDK:1.07

更新方法:km01:01.50.43 ,同时更新内核(uImage 文件,必须更新)版本

av100:10.50.59 ,同时更新内核(uImage 文件, 必须更新)版本

1 个评论

  1. 通告:JS 栏目 – planetary-night

评论功能已关闭。

AI小助手

你好!有什么可以帮你的吗?