sha256摘要算法的奇怪问题
Posted: Wed Jul 19, 2023 3:08 am
idf v4.4.4
硬件:esp32-s3 krovo-v3
现象:
把一段二进制内容嵌入到代码中,计算sha256值,直接计算能够得到正确值,如果分配一块大内存,比如3M,目的是用上PSRAM,把二进制文件拷贝到psram,再进行sha256计算,得到的是错误的结果。
百思不得其解,怎么也解释不通啊.
PSRAM启动时已经能过自检,是没有问题的,难道PSRAM访问驱动有bug?
附工程源码:
硬件:esp32-s3 krovo-v3
现象:
把一段二进制内容嵌入到代码中,计算sha256值,直接计算能够得到正确值,如果分配一块大内存,比如3M,目的是用上PSRAM,把二进制文件拷贝到psram,再进行sha256计算,得到的是错误的结果。
百思不得其解,怎么也解释不通啊.
PSRAM启动时已经能过自检,是没有问题的,难道PSRAM访问驱动有bug?
附工程源码: