cancel
Showing results for 
Search instead for 
Did you mean: 

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

Gpeti
Senior II

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...

1 ACCEPTED SOLUTION

Accepted Solutions

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 Venmo
Up vote any posts that you find helpful, it shows what's working..

View solution in original post

2 REPLIES 2

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 Venmo
Up vote any posts that you find helpful, it shows what's working..

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