You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ocrypto H/W acceleration source files are being brought into the S/W Only stack. This can cause some AES API calls to compile and link against the accelerated implementations rather than those of the Ocrypto library.
When this happens, the project will build successfully but at runtime, will wait indefinitely for a crypto engine register. But in the case of the Ocrypto S/W Only stack, calls to initialize HW SCE RM_OCRYPTO_PORT_Init() -> HW_SCE_McuSpecificInit() are not necessary and this register will never be set.
Note: Oberon Ocrypto is only supported on RA2E1 devices.
Workaround
To resolve this lockup and use the library functions as intended, FSP users will need to exclude the following files from the build:
Issue
Ocrypto H/W acceleration source files are being brought into the S/W Only stack. This can cause some AES API calls to compile and link against the accelerated implementations rather than those of the Ocrypto library.
When this happens, the project will build successfully but at runtime, will wait indefinitely for a crypto engine register. But in the case of the Ocrypto S/W Only stack, calls to initialize HW SCE
RM_OCRYPTO_PORT_Init() -> HW_SCE_McuSpecificInit()
are not necessary and this register will never be set.Note: Oberon Ocrypto is only supported on RA2E1 devices.
Workaround
To resolve this lockup and use the library functions as intended, FSP users will need to exclude the following files from the build:
To exclude from the build, for each file listed above,
Project Explorer
Resource Configurations -> Exclude from Build
The text was updated successfully, but these errors were encountered: