From c1c61a7e8ad6328eda658fc6d786554cbaadf11a Mon Sep 17 00:00:00 2001 From: quancaotian <1208973825@qq.com> Date: Thu, 26 Aug 2021 08:53:01 +0000 Subject: [PATCH 1/4] =?UTF-8?q?add=20doc/=E5=8D=87=E7=BA=A7FAQ.md.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- "doc/\345\215\207\347\272\247FAQ.md" | 53 ++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 "doc/\345\215\207\347\272\247FAQ.md" diff --git "a/doc/\345\215\207\347\272\247FAQ.md" "b/doc/\345\215\207\347\272\247FAQ.md" new file mode 100644 index 0000000..d34f553 --- /dev/null +++ "b/doc/\345\215\207\347\272\247FAQ.md" @@ -0,0 +1,53 @@ +1. 现象:测试盒在升级中进度在某个进度卡住,PC端界面显示“PC升级返回超时”错误? +- 可能原因:内置触摸方案,isd_config.ini文件中RESET配置项仍采用“RESET=PB01_08_0”配置,导致升级误触发长按复位。 +- 解决方法:将RESET配置成RESET=LDOIN_02_1; + +2. 现象: 测试盒连接过程中能显示连接地址,但一直连接不上待连设备,无法进入测试或升级? +- 可能原因:测试盒在PC配置界面使能了“升级电量门限”,“SDK信息”,“电量及校验码”等需要SDK同步支持的配置项,但待连设备的固件未支持这些功能。 +- 解决方法:在PC配置界面关闭这几项新功能的使能开关,或者直接点击“加载默认设置”加载出厂配置,保存复位再进行测试。 + +3. 现象:在从旧sdk升级到新sdk,或者打了某补丁后,出现测试盒升级时提示“升级错误6:找不到目标文件”的可能原因? +- 可能原因:新sdk的isd_config.ini配置可能多了如下两项配置,导致生成的ufw与原来sdk的固件结构不匹配: +``` +SPECIAL_OPT=0; +FORCE_4K_ALIGN=YES; +``` +- 解决方法:注释掉这两行配置,重新生成ufw进行升级。若是进行USB强制升级或生成新的烧写档,要把这两项配置开回去。 + +4. 现象:在从旧sdk升级到新sdk,或者打了某补丁后,出现测试盒升级时提示“升级错误10:芯片信息不匹配(chip_name,pid,vid)”的可能原因? +- 可能原因:新旧sdk的isd_config.ini文件的如下配置可能不一致; +``` +PID=AC635N_TRANS;//长度16byte,示例:芯片封装_应用方向_方案名称 +VID=0.01; +``` +- 解决方法:将新sdk的isd_config.ini改成原来运行的固件的sdk对应isd_config.ini中对应的配置,再生成ufw进行升级。 + +5. 现象:测试盒升级提示:升级错误02:loader大小错误 +- 可能原因:本地或远端的vm_size无法容纳升级loader的size。 +- 解决方法: + - 若是远端vm_size的问题,可缩小固件大小让vm_size变大(减少app code或resource file) + - 若是本地vm_size的问题,则无法通过改升级方式进行升级。为避免这种现象出现,尽量在isd_config.ini中配置足够的VM_LEN(建议大于32K),同时关注download.bat运行时cmd提示窗信息: + ``` + --------------------------- OTA UPDATE INFO --------------------------- +| VM大小 = 0x8a000 +| PASS: BLE RCSP升级(大小=0xda20)需要最小空间为 0xe000 +| PASS: 测试盒经典蓝牙升级(大小=0x7d51)需要最小空间为 0x8000 +| PASS: 测试盒串口升级(大小=0x3d08)需要最小空间为 0x0 +| PASS: 测试盒BLE升级(大小=0x956e)需要最小空间为 0xa000 +| PASS: SD卡升级(大小=0x492d)需要最小空间为 0x5000 +| PASS: USB升级(大小=0x49f6)需要最小空间为 0x5000 +| PASS: 用户UART升级(大小=0x361a)需要最小空间为 0x4000 +| 提示:ota.bin中有未知的升级文件nor_ota.bin(大小=0x319a),忽略 +| 此VM空间支持升级方式有: +| * BLE RCSP升级 +| * 测试盒经典蓝牙升级 +| * 测试盒串口升级 +| * 测试盒BLE升级 +| * SD卡升级 +| * USB升级 +| * 用户UART升级 +----------------------------------------------------------------------- + ``` + +6. 问题:有线串口升级的最低工作波特率配置是多少? +- 回答:V1.2.4版本之前版本最低波特率为100k。V1.2.4版本开始支持低于100k波特率串口升级配置,最低配置为10k,但需要对应sdk的升级加载程序ota.bin支持;同时受升级加载程序文件大小与芯片串口超时时间的影响,一般无法支持50k以下的波特率。 \ No newline at end of file -- Gitee From bcefb75fb88521d4d7726c6f7caee7680dd55ae1 Mon Sep 17 00:00:00 2001 From: quancaotian <1208973825@qq.com> Date: Thu, 26 Aug 2021 09:00:19 +0000 Subject: [PATCH 2/4] =?UTF-8?q?=E8=B0=83=E6=95=B4=E6=A0=BC=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- "doc/\345\215\207\347\272\247FAQ.md" | 59 ++++++++++++++++++---------- 1 file changed, 38 insertions(+), 21 deletions(-) diff --git "a/doc/\345\215\207\347\272\247FAQ.md" "b/doc/\345\215\207\347\272\247FAQ.md" index d34f553..837c841 100644 --- "a/doc/\345\215\207\347\272\247FAQ.md" +++ "b/doc/\345\215\207\347\272\247FAQ.md" @@ -27,27 +27,44 @@ VID=0.01; - 解决方法: - 若是远端vm_size的问题,可缩小固件大小让vm_size变大(减少app code或resource file) - 若是本地vm_size的问题,则无法通过改升级方式进行升级。为避免这种现象出现,尽量在isd_config.ini中配置足够的VM_LEN(建议大于32K),同时关注download.bat运行时cmd提示窗信息: - ``` - --------------------------- OTA UPDATE INFO --------------------------- -| VM大小 = 0x8a000 -| PASS: BLE RCSP升级(大小=0xda20)需要最小空间为 0xe000 -| PASS: 测试盒经典蓝牙升级(大小=0x7d51)需要最小空间为 0x8000 -| PASS: 测试盒串口升级(大小=0x3d08)需要最小空间为 0x0 -| PASS: 测试盒BLE升级(大小=0x956e)需要最小空间为 0xa000 -| PASS: SD卡升级(大小=0x492d)需要最小空间为 0x5000 -| PASS: USB升级(大小=0x49f6)需要最小空间为 0x5000 -| PASS: 用户UART升级(大小=0x361a)需要最小空间为 0x4000 -| 提示:ota.bin中有未知的升级文件nor_ota.bin(大小=0x319a),忽略 -| 此VM空间支持升级方式有: -| * BLE RCSP升级 -| * 测试盒经典蓝牙升级 -| * 测试盒串口升级 -| * 测试盒BLE升级 -| * SD卡升级 -| * USB升级 -| * 用户UART升级 ------------------------------------------------------------------------ - ``` +> +> --------------------------- OTA UPDATE INFO --------------------------- +> | VM大小 = 0x8a000 + +> | PASS: BLE RCSP升级(大小=0xda20)需要最小空间为 0xe000 + +> | PASS: 测试盒经典蓝牙升级(大小=0x7d51)需要最小空间为 0x8000 + +> | PASS: 测试盒串口升级(大小=0x3d08)需要最小空间为 0x0 + +> | PASS: 测试盒BLE升级(大小=0x956e)需要最小空间为 0xa000 + +> | PASS: SD卡升级(大小=0x492d)需要最小空间为 0x5000 + +> | PASS: USB升级(大小=0x49f6)需要最小空间为 0x5000 + +> | PASS: 用户UART升级(大小=0x361a)需要最小空间为 0x4000 + +> | 提示:ota.bin中有未知的升级文件nor_ota.bin(大小=0x319a),忽略 + +> | 此VM空间支持升级方式有: + +> | * BLE RCSP升级 + +> | * 测试盒经典蓝牙升级 + +> | * 测试盒串口升级 + +> | * 测试盒BLE升级 + +> | * SD卡升级 + +> | * USB升级 + +> | * 用户UART升级 + +> ----------------------------------------------------------------------- + 6. 问题:有线串口升级的最低工作波特率配置是多少? - 回答:V1.2.4版本之前版本最低波特率为100k。V1.2.4版本开始支持低于100k波特率串口升级配置,最低配置为10k,但需要对应sdk的升级加载程序ota.bin支持;同时受升级加载程序文件大小与芯片串口超时时间的影响,一般无法支持50k以下的波特率。 \ No newline at end of file -- Gitee From 21d9ea77f14db300e68acd8142992a9e27786ad0 Mon Sep 17 00:00:00 2001 From: quancaotian <1208973825@qq.com> Date: Thu, 26 Aug 2021 09:01:16 +0000 Subject: [PATCH 3/4] =?UTF-8?q?=E8=B0=83=E6=95=B4=E6=A0=BC=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit -- Gitee From fc2ae0083b357c5748a75a325f3bbba533439e10 Mon Sep 17 00:00:00 2001 From: main010 <1052506918@qq.com> Date: Mon, 13 Sep 2021 02:42:06 +0000 Subject: [PATCH 4/4] =?UTF-8?q?update=20doc/=E5=8D=87=E7=BA=A7FAQ.md.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- "doc/\345\215\207\347\272\247FAQ.md" | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git "a/doc/\345\215\207\347\272\247FAQ.md" "b/doc/\345\215\207\347\272\247FAQ.md" index 837c841..7eac773 100644 --- "a/doc/\345\215\207\347\272\247FAQ.md" +++ "b/doc/\345\215\207\347\272\247FAQ.md" @@ -67,4 +67,7 @@ VID=0.01; 6. 问题:有线串口升级的最低工作波特率配置是多少? -- 回答:V1.2.4版本之前版本最低波特率为100k。V1.2.4版本开始支持低于100k波特率串口升级配置,最低配置为10k,但需要对应sdk的升级加载程序ota.bin支持;同时受升级加载程序文件大小与芯片串口超时时间的影响,一般无法支持50k以下的波特率。 \ No newline at end of file +- 回答:V1.2.4版本之前版本最低波特率为100k。V1.2.4版本开始支持低于100k波特率串口升级配置,最低配置为10k,但需要对应sdk的升级加载程序ota.bin支持;同时受升级加载程序文件大小与芯片串口超时时间的影响,一般无法支持50k以下的波特率。 + +7. 问题:在打开跳转升级的情况,打开了TWS_ENABLE,升级无法维持IO口 +- 回答: le_destory释放资源之后没有将指针清0,导致重复释放会有问题 \ No newline at end of file -- Gitee