我目前使用的是 TMS570LS3137。
(参考文档="TMS 570LS31x 和 TMS570L21x Hercules 基于 ARM 的安全微控制器用户指南的安全手册")
请告诉我有关"CAN6"项的信息。
目前、我下载了介绍的库(SAFETY_LIBRARY)、并查看了其中的内容。
请告诉我有关函数"sl_CRC_Calculate (uint64 * startAddr、uint32 count64);"的信息。
我正在尝试使用以下函数计算 SRAM 上"DCAN 数据"的 CRC。
CANRAM1 CRC = SL_CRC_Calculate ((((uint64 *) 0xFF1E0000U)、256);
"安全手册"有以下说明。
----
7.95 SRAM 内容的定期硬件 CRC 检查
CRCMODULE 可用于通过 CRC 测试 SRAM 中所有静态内容的完整性、并将该值与之前生成的"黄金" CRC 进行比较。
----
问题项目如下:
(1)如果可以使用"sl_CRC_Calculat"计算 SRAM 上"DCAN 数据"的 CRC、那么需要执行哪种操作才能获得"黄金 CRC"以便与该计算结果进行比较?
(2)"CAN6"(例如 ETH6)以外的模块能否通过使用相同的函数更改存储器地址来计算 CRC?
此致、
Sazabi