From 08dd9aecac07afa2eaccbaebae3ce5be6a774089 Mon Sep 17 00:00:00 2001 From: Chuanhu Sun Date: Fri, 23 Sep 2022 14:23:49 +0800 Subject: [PATCH] rv1106: rv1106_hpmcu_wrap: update version to v1.50 build from rockit-ko commit in master branch: 576377cb mcu: update mcu bin to v1.50 build from hal commit in master branch: a76806e7 project: common: riscv: change riscv toolchain to xpack Signed-off-by: Chuanhu Sun Change-Id: I03a9d64be28267bb1e13361fdc528732ba2bc7b8 --- RKTRUST/RV1106TOS.ini | 2 +- RKTRUST/RV1106TOS_TB.ini | 2 +- bin/rv11/rv1106_hpmcu_wrap_v1.10.bin | Bin 2400 -> 0 bytes bin/rv11/rv1106_hpmcu_wrap_v1.46.bin | Bin 3616 -> 0 bytes bin/rv11/rv1106_hpmcu_wrap_v1.50.bin | Bin 0 -> 3584 bytes doc/release/RV1106_CN.md | 18 +++++++++++++++++- doc/release/RV1106_EN.md | 18 +++++++++++++++++- 7 files changed, 36 insertions(+), 4 deletions(-) delete mode 100644 bin/rv11/rv1106_hpmcu_wrap_v1.10.bin delete mode 100644 bin/rv11/rv1106_hpmcu_wrap_v1.46.bin create mode 100644 bin/rv11/rv1106_hpmcu_wrap_v1.50.bin diff --git a/RKTRUST/RV1106TOS.ini b/RKTRUST/RV1106TOS.ini index b22c7490..7cb3dc32 100644 --- a/RKTRUST/RV1106TOS.ini +++ b/RKTRUST/RV1106TOS.ini @@ -1,4 +1,4 @@ [COMPRESSION] COMPRESSION=lzma [MCU] -MCU0=bin/rv11/rv1106_hpmcu_wrap_v1.46.bin,0xff6ff000,disabled +MCU0=bin/rv11/rv1106_hpmcu_wrap_v1.50.bin,0xff6ff000,disabled diff --git a/RKTRUST/RV1106TOS_TB.ini b/RKTRUST/RV1106TOS_TB.ini index 9ff7c808..5fa2246e 100644 --- a/RKTRUST/RV1106TOS_TB.ini +++ b/RKTRUST/RV1106TOS_TB.ini @@ -1,4 +1,4 @@ [COMPRESSION] COMPRESSION=gzip [LOAD] -LOAD0=bin/rv11/rv1106_hpmcu_wrap_v1.46.bin,0xff6ff000,okay +LOAD0=bin/rv11/rv1106_hpmcu_wrap_v1.50.bin,0xff6ff000,okay diff --git a/bin/rv11/rv1106_hpmcu_wrap_v1.10.bin b/bin/rv11/rv1106_hpmcu_wrap_v1.10.bin deleted file mode 100644 index e370aad0fdd6b3fe0db9683150cc7933d00f2258..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2400 zcmeHIeN0nV6u*!6aiLO5EmCD{>*z|ARRTe1#1CF=%NrXkviXrkrqRcTxCjG;j$~$) z@+?{y!|Ga-nxLZ)7ne*3c}`^@Ex0(MPU8p4W(;oKKTGBUsZ6oE?>&sV_|N`avX^)A z&OPVcdw%D4?!6D|0{=h%Sq3mr4e01<0FVs9YG6k~BLPT;C^SYwBLPT;NHj)5BLPT; z2s9=no=CT*Gs2Z4p^cJOjwiMy)lTXI2*~9&Hxn$@twx`#N9!YGIjW?W)=AjNsXoi z)0>O)Qn{i$6?vJgGz!*YV+vPa()IM+|NdDt1jdz>X% z6-G?k6)F*RTZO2%F=^=-z!U*abhzy=8jrc}y4jW-YF2i>voI-$6CRy9q+0k`o!)&WAv>AN3SU-<~4z`=zHq8aoRd`eu6HCAEMjJ)EzC zfap6PiW0}Khw~*&+{%;L4nGm!LU$13D<)q$^0=HUUa`bFkhP7g$y#DPk|o69x)JjL zvL0Qreqe51u5uM8GE&svhPvJvVPCyL;XSZ~eG>wQ-lE{3Hf<`dtsil?;eJDXy9b>o zNB5}d;F|UAh}#V!4h^IQj(N%sUc|ZJ6Qk!ku~FK$Y2(A4cy)^q-C{f~XWbu#79sXF*LUWl~LoATE6mkkxAnr7?Kw$O7 z38Eg)Y_vkN!%$0B5wQ) zztJC=V9q%YK%pC6x(|lM6N>9$;$$%N+gz^r?A0x_(3!i-B#SP7Y0kF;9J-OwUPjqT zs5RV+lQ8rw&>F&V$NQfkpH1lCjgW}&VFf6;%ENecQ^KL-8$3GKUbCt~{joPdGB?kA zH<9R0L>624p%>lm&;BfAnw@ODrf%2P+FhFJ57X1rWipxImuYOZTR+mU)m7z{6_Q_Y z{=+U#c{W~LNDO?sMp;#Eg+qTwLRaRBx0%4(NVlt%|0bgZRc}A|7 V2ZcQMpkE{q1ifH8_MA%`{0*nYWXAvi diff --git a/bin/rv11/rv1106_hpmcu_wrap_v1.46.bin b/bin/rv11/rv1106_hpmcu_wrap_v1.46.bin deleted file mode 100644 index 014f51e28eb7d83a375c66af90319086313d69af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3616 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 R-~vALy#xzdOBnz5`zNiFG#3B> diff --git a/bin/rv11/rv1106_hpmcu_wrap_v1.50.bin b/bin/rv11/rv1106_hpmcu_wrap_v1.50.bin new file mode 100644 index 0000000000000000000000000000000000000000..05bd23e58d5e89b271c326c8be26c5fbcaa363ae GIT binary patch literal 3584 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 literal 0 HcmV?d00001 diff --git a/doc/release/RV1106_CN.md b/doc/release/RV1106_CN.md index 0d3b6c81..894cbb8a 100644 --- a/doc/release/RV1106_CN.md +++ b/doc/release/RV1106_CN.md @@ -1,5 +1,21 @@ # RV1106 Release Note +## rv1106_hpmcu_wrap_v1.50.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :-------------------------- | ------------------------------- | -------- | +| 2022-09-29 | rv1106_hpmcu_wrap_v1.50.bin | rockit_ko:576377cb#hal:a76806e7 | 紧急 | + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | --------------------------- | ------------------------------------------------------------ | -------- | +| 1 | 普通 | 优化代码逻辑 | 减少代码量,增加打印信息 | - | +| 2 | 重要 | 提高编码器的QOS=0X505 | 减少部分场景OVERFLOW | - | +| 3 | 紧急 | 开机无效CACHE | 直接运行代码导致因为脏CACHE冲LINUX内存 | - | + +------ + ## rv1106_hpmcu_wrap_v1.46.bin | 时间 | 文件 | 编译 commit | 重要程度 | @@ -14,7 +30,7 @@ | 2 | 重要 | 修复加载MCU固件引起的冲内存 | 在加载MCU固件之前直接RESET RISCV会导致冲内存。 | - | | 3 | 重要 | OVERFLOW无法丢帧 | 如果编码器启动太慢,MCU报OVERFLOW,但编码器无法丢帧引起超时复位。 | - | ---- +------ ## rv1106_hpmcu_tb_{sc230ai,sc3338}_v1.20.bin diff --git a/doc/release/RV1106_EN.md b/doc/release/RV1106_EN.md index 2fc6ff7f..e3bc4269 100644 --- a/doc/release/RV1106_EN.md +++ b/doc/release/RV1106_EN.md @@ -1,5 +1,21 @@ # RV1106 Release Note +## rv1106_hpmcu_wrap_v1.50.bin + +| Date | File | Build commit | Severity | +| ---------- | :-------------------------- | ------------------------------- | -------- | +| 2022-09-29 | rv1106_hpmcu_wrap_v1.50.bin | rockit_ko:576377cb#hal:a76806e7 | critical | + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | -------------------------- | ------------------------------------------ | ------------ | +| 1 | moderate | optimize code | decrease code size and add log information | - | +| 2 | important | increase encoder ddr qos | slove some wrap overflow | - | +| 3 | critical | invalite icache and dcache | destory linux memory for cache exchange | - | + +------ + ## rv1106_hpmcu_wrap_v1.46.bin | Date | File | Build commit | Severity | @@ -14,7 +30,7 @@ | 2 | important | repair the bug destory memory when reset working mcu | when mcu is working, if it is reset will destory system memory | - | | 3 | important | mcu check overflow, bug venc can not lost the error frame | if venc start too slow, mcu will make a overflow event to venc, but venc can not lost the error frame | - | ---- +------ ## rv1106_hpmcu_tb_{sc230ai,sc3338}_v1.20.bin