Skip to main content
Gpeti
Senior
February 3, 2023
Solved

Use STM32H7 CRC peripheral on Flash memory (instead of Flash CRC)

  • February 3, 2023
  • 1 reply
  • 1564 views

The STM32H753 has 2 CRCs. One global CRC and one specific for Flash memory.

I think it is possible to use the global CRC for flash memory right ? The benefit would be to use a different polynom than the one from Flash CRC.

is it possible to have an idea of the performance loss @ 400MHz CPU clock. I know it depends on many factors, I just want to know if it's twice slower, 10 times slower...

This topic has been closed for replies.
Best answer by Tesla DeLorean

I think the FLASH CRC had issues.

The CRC peripheral has a bus transaction, so I'd expect it to be several times slower.

Things that should be easy enough to benchmark for speed or throughput..

1 reply

Tesla DeLorean
Tesla DeLoreanBest answer
Guru
February 3, 2023

I think the FLASH CRC had issues.

The CRC peripheral has a bus transaction, so I'd expect it to be several times slower.

Things that should be easy enough to benchmark for speed or throughput..

Tips, Buy me a coffee, or three.. PayPal VenmoUp vote any posts that you find helpful, it shows what's working..
Gpeti
GpetiAuthor
Senior
February 3, 2023

Thank you for the reminder of the Flash CRC issue. The errata sheet indeed advices to not use it...