工具与软件:
您能否说明如何在 EVM 上加载二进制文件?
您是使用 CCS 加载二进制文件还是使用 SBL 加载二进制文件?
此外、您能否说明如何计算已加载二进制文件的 CRC?
- 添加了用于计算文本段 CRC 的代码(文本段包含计算其自身 CRC 的指令。)
- CRC 通过使用静态方法使用来自 ELF 文件的文本段进行计算(使用单独的 CRC 计算器离线)。
- 作为正常的 AM243x 应用程序、ELF 文件会使用工具"out2rpc"转换为 RPRC 文件。
- 作为正常的 AM243x 应用、RPRC 文件由 SBL 从闪存加载。
- 执行第1步中的用于 CRC 计算的代码并比较第2步中的 CRC。
在文本段中、大多数块都通过了比较、但有些块失败了。
正如我所观察到的,它似乎是失败的,块附近的指令存在()和 CRC 计算从步骤1。