This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] MSPM0L1306:ROM CRC

Guru**** 1821780 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1388658/mspm0l1306-rom-crc

器件型号:MSPM0L1306

工具与软件:

大家好、团队成员:

我目前正在使用此 API 进行 CRC ROM 计算、我的工作正常。 不过、当我将此代码集成到调度程序中时、我们假设每200微秒计算一次 ROM CRC 需要更多的时间。 可否告知此 API 执行通常需要多长时间(以微秒为单位)?

此外、有人能建议一种替代方法来在不使用此 API 的情况下计算 ROM CRC、或许可以通过手动遍历每个 ROM 块?

SDM_CRC_RESULT = DL_CRC_calculateBlock16 ( CRC、gCrcSeed、ROM_START_ADDRESS、size);

if (*CRC_RESULT_COMPARE_ADDRESS_ptr)!= SDM_CRC_RESULT

 //不执行任何操作
}
设计

  //不执行任何操作
}

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、团队成员:

    有人可以回答这个问题。 我正在等待您的回复  

    尽快

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您希望计算 CRC 的内容? 为什么要访问 ROM? 它是否闪存?

    您能给我更多关于应用的背景信息吗?

    该函数利用硬件外设。 不可能进一步缩短时间。 如果 CRC 数据范围是固定的、 您能否首次将 CRC 保存在闪存中。 您可以直接加载它。