How to use HAL_CRC_Accumulate? BufferLength does not accept the entire FLASH volume?
Using a STM32F407VGT6 (1MB Flash)
For the starting address of 0x08000000 (base address), HAL_CRC_Accumulate only accepts a buffer length of up to 0x40000.
For 0x080F0000, only buffer length up to 0x4000.
For 0x080FF000, only buffer length up to 0x400.
For 0x080FFF00, only buffer length up to 0x40.
For 0x080FFFF0, only buffer length up to 0x4.
For 0x080FFFFC, only buffer length up to 0x1.
I understand that it is related to the fact that it is 32 bits, which means 4 bytes. But how would it be possible to CRC all Flash?
