1. AW30N 升级简要说明

AW30N SDK 提供了 多种升级功能。
目前升级功能有:(用户需要了解哪种升级可进入链接详细查看)
1:设备升级(SD卡)”AW30N 设备升级
2:设备升级(U盘)”AW30N 设备升级
3:测试盒升级(串口)”AW30N 测试盒升级
4:测试盒升级(蓝牙)”AW30N 测试盒升级
5:手机蓝牙升级从机;”AW30N 手机ota升级slave
6:手机usb升级主机;”AW30N 手机usb升级主机
7:手机usb连接主机,主机蓝牙连接从机升级;

备注

用户在根据自身需求选择对应的升级方式时,有如下几点需要注意:
1:升级过程中内部需要的缓存buff都放在了overlay区域,用户需要注意自身应用资源与其复用关系;”升级资源复用问题:
2:每种升级都需要VM区域来存放其对应的.bin文件,但是每种升级需要的VM区域大小不同(见下图)
3:每种升级有一些其对应的要求或者注意事项,具体可以看每种升级里的常见问题。
"检查各项升级所需VM区域大小"

检查各项升级所需VM区域大小

1.1. 升级资源复用问题:

升级过程中,需要一些缓存buff,这些缓存buff在SDK里是放在了overlay区域,即会与其他资源重叠;
"升级缓存区域"

升级缓存区域

用户需要关心的是:在进入升级前,是否已经关闭了相关与升级复用的模块 或者 是会影响升级的配置。
为此,SDK提供了一个进入升级前的回调,用来解决默认该回调会关闭 audio 和 adc。
"升级回调函数处理"

升级回调函数处理

如:
1:在 SDK音乐模式 ,解码的缓存区域 与 升级的缓存区域复用,所以进入升级前,会在回调里把audio先关掉,保证升级过程中的缓存区域数据没有被污染。
2:在 遥控器应用 中,开启了latency,该配置会影响升级过程中蓝牙收发数据,所以在进入到有关蓝牙的升级过程前,需要把latency关闭。

1.2. 公版SDK应用主要升级功能:

玩具应用主要包含的升级功能为:设备升级,测试盒串口升级;
对讲机应用主要包含的升级功能为:设备升级,测试盒升级;
遥控器应用主要包含的升级功能为:设备升级,测试盒升级,手机蓝牙升级从机,手机usb升级主机;

1.3. 相关升级软件获取: