Tool/software:
We are currently developing our own software platform. At present, we are referring to the MCU SDK and Linux SDK to port the driver software. I'm currently debugging the SA2UL driver. At present, during the debugging process, it's been found that during the AES algorithm processing, if the data address (physical address) configured for the DMA descriptor is fixed, the execution will be abnormal and the data can't be returned correctly. Each time the AES encryption or decryption is executed, new DMA storage space must be re - allocated to execute correctly. Is this normal or is it due to other configuration errors on my part?There is no such problem when the SHA256 algorithm is executed. The correct result can be returned using a fixed DMA space.