|
发表于 2020-7-7 09:51:55
|
显示全部楼层
- 不同的器件具有不同的特性,例如 W25Q128 和 W25Q256 的驱动有些区别,或许你可查看一下器件型号与驱动是否匹配
- 生成一个全为 0x5A 的文件,写入到器件中,进入内存映射模式后,逐地址比较,看出现不同地方时候具有一致性、规律性
- 附上计算 FLASH MD5 的代码
- unsigned char decrypt[16];
- memset(decrypt, 0, sizeof(decrypt));
- mbedtls_md5_context md5_ctx;
- mbedtls_md5_init(&md5_ctx);
- mbedtls_md5_starts(&md5_ctx);
- mbedtls_md5_update(&md5_ctx, (unsigned char *)APPLICATION_ADDRESS, 32 * 1024 *1024);
- mbedtls_md5_finish(&md5_ctx, decrypt);
复制代码
|
|