Files
E3/补丁/E3-SSDK-PTG3.0-BugFix-7069503-Common/E3-SSDK-PTG3.0-BugFix-7069503-Common
2026-01-09 16:48:24 +08:00
..
2026-01-09 16:48:24 +08:00
2026-01-09 16:24:47 +08:00
2026-01-09 16:24:47 +08:00
2026-01-09 16:24:47 +08:00

This file contains ambiguous Unicode characters

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手动测试