This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
PatchId:
Patch-7069503
PatchType:
BugFix
Description:
1.[E3] SSDK PTG3.0 common patch发布
Solution:
1.新增功能:
更新Flashloader, 适配Trace32烧录
E3104/E3106/E3205/E3206 XIP模式支持Hibernate睡眠
新增bootloader对app做验签, 并做CRC校验
新增适配CMSIS DSP算法库
E3104/E3106/E3205/E3206 Lin slave 模式下abr检测上浮范围增加至30%
2.修复问题:
修复mbedtls算法因SEIP生成随机数质量差导致失败问题
修复FreeRTOS-Cluster 屏幕显示异常问题
修复clk重复配置时如果gate被关掉会导致配置错误问题
修复e3_324_dev_kit参考板acmp demo差分输入引脚pinmux配置错误问题
修复arch_clean_invalidate_dcache_all耗时过长问题
清除SSDK部分模块驱动中的浮点计算
修复E3104/E3106/E3205/E3206 I2C模块base定义错误问题
修复e3_324_ref_diplay FreeRTOS-asw demo打包配置中sfs文件名称错误问题
修复eTimer2 multicapture XTRG SSE5配置错误问题
修复DMA 传输stop时偶现无法清除中断状态问题
修复seip clock gating关闭影响usb host问题
How to apply:
方式1:
通过以下命令从发布系统下载E3 SSDK PTG3.0的代码到E3_SSDK_PTG3.0
git clone ssh://e3@isupport.semidrive.com:29418/e3/E3_SSDK_PTG3.0/ssdk.git -b E3_SSDK_PTG3.0
下载patch包: E3-SSDK-PTG3.0-BugFix-7069503-Common.zip,解压后将 patch/*.patch 文件放到E3_SSDK_PTG3.0/ssdk
合入patch:
cd E3_SSDK_PTG3.0/ssdk
git am --keep-cr 00*
方式2:
通过从发布系统下载E3 SSDK PTG3.0的代码源码包: E3_SSDK_PTG3.0_Source_Code.tar.gz, 解压到E3_SSDK_PTG3.0
下载patch包: E3-SSDK-PTG3.0-BugFix-7069503-Common.zip,解压
合入patch:
将 new 文件夹中的文件覆盖E3_SSDK_PTG3.0/ssdk对应的路径
编译生成版本:
通过IAR编译bin
Test report:
1.测试范围: demo测试( 只测试可自动化部分, 由自动化DB覆盖) , 16个patch手动测试