| feat: 输入缓冲扩至256KB+新增中断路径(HAL_HASH_Start_IT,第四条路径);DMA路径超32KB自动MDMAT分块(单块BNDT 16位上限);CPU占用测量覆盖DMA/IT双路径——IT模式100%占用实锤(优先级0中断链饿死主循环,异步模型但零CPU卸载),DMA稳态~35%(分块重配抬升至43%);四路径稳态吞吐:SW 29/16、POLL 47.5/47.3、IT 32.5/36.4、DMA 122.4/142.0 MB/s | 9 days ago |
| feat: CubeMX 板级工程初始生成(HSE 250MHz/VCP/ICACHE/HASH+SHA256+中断),GCC Release 构建通过 | 10 days ago |
| perf: 全工程统一 -O3(模板 Release 默认 -Os 会拖慢软件基线与 HAL 喂数路径,POLL 47.5→55.5、IT 32.5→38.4 MB/s,SW/DMA 基本不变);终版数据 final_gcc_O3_full.txt | 9 days ago |
| feat: CubeMX 图形化配置 GPDMA1 Channel 集成 HASH DMA(HAL_HASH_MspInit 自动生成 Init+LINKDMA+通道属性);DMA 路径调查闭环——ch0/ch9、手写/CubeMX 配置均报 GPDMA USEF,RM0517/DS14971 声称支持但 H5E5 Rev Z 硅片实测不可用,CubeMX 数据库隐藏 HASH_IN 选项佐证,errata ES0639 无相关条目 | 10 days ago |
| feat: CubeMX 板级工程初始生成(HSE 250MHz/VCP/ICACHE/HASH+SHA256+中断),GCC Release 构建通过 | 10 days ago |
| feat: CubeMX 板级工程初始生成(HSE 250MHz/VCP/ICACHE/HASH+SHA256+中断),GCC Release 构建通过 | 10 days ago |
| feat: CubeMX 图形化配置 GPDMA1 Channel 集成 HASH DMA(HAL_HASH_MspInit 自动生成 Init+LINKDMA+通道属性);DMA 路径调查闭环——ch0/ch9、手写/CubeMX 配置均报 GPDMA USEF,RM0517/DS14971 声称支持但 H5E5 Rev Z 硅片实测不可用,CubeMX 数据库隐藏 HASH_IN 选项佐证,errata ES0639 无相关条目 | 10 days ago |
| perf: 全工程统一 -O3(模板 Release 默认 -Os 会拖慢软件基线与 HAL 喂数路径,POLL 47.5→55.5、IT 32.5→38.4 MB/s,SW/DMA 基本不变);终版数据 final_gcc_O3_full.txt | 9 days ago |
| feat: CubeMX 板级工程初始生成(HSE 250MHz/VCP/ICACHE/HASH+SHA256+中断),GCC Release 构建通过 | 10 days ago |
| fix: DMA 路径彻底跑通——三重根因:①DMA源地址须字对齐(FLASH字符串常量0x0800858A%4=2触发USEF,先拷入对齐SRAM)②HAL错误路径泄漏DMA句柄Lock致后续HAL_BUSY级联(手动解锁恢复)③GPDMA单块BNDT为16位,≥65536字节截断为0即USEF(基准上限32KB);另有测试自身两处缺陷:DMA比对未按尺寸刷新参考摘要、调试printf阻塞污染计时(115200下75字符≈6.5ms);三路径全数据:SW 29/16、POLL 47.5/47.2、DMA 122/141 MB/s,CPU占用仅~30% | 10 days ago |
| fix: 栈溢出根因修复(0x400→0x2000,SHA512 process 帧 832B 超出 1KB 栈);向量长度修正;GPDMA 配置对照官方例程(PORT1);DMA 路径 USEF 错误为遗留问题;全部 NIST 向量通过(SW+POLL),SW 基线 SHA256=29MB/s、SHA512=16MB/s | 10 days ago |
| fix: 栈溢出根因修复(0x400→0x2000,SHA512 process 帧 832B 超出 1KB 栈);向量长度修正;GPDMA 配置对照官方例程(PORT1);DMA 路径 USEF 错误为遗留问题;全部 NIST 向量通过(SW+POLL),SW 基线 SHA256=29MB/s、SHA512=16MB/s | 10 days ago |
| feat: CubeMX 板级工程初始生成(HSE 250MHz/VCP/ICACHE/HASH+SHA256+中断),GCC Release 构建通过 | 10 days ago |
| feat: CubeMX 板级工程初始生成(HSE 250MHz/VCP/ICACHE/HASH+SHA256+中断),GCC Release 构建通过 | 10 days ago |