Building wolfCrypt benchmark on i.MX RT1060-EVK
-
Go to https://mcuxpresso.nxp.com and download the SDK archive for RT1060 - version 2.8.2
-
Unpack the SDK archive into
./SDK-2.8.2_EVK-MIMXRT1060
-
Download latest wolfSSL (e.g. clone via
git clone [email protected]:wolfssl/wolfssl.git
) in the same directory aswolfssl-examples
-
Ensure that a recent arm-gcc toolchain is installed and reachable from your path. A recent toolchain can be obtained from: https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm
-
Clone this repository
-
Enter the repository directory and run
make
-
Connect the RT1060-EVK to the computer via the OpenSDA USB port (L23)
-
Copy either
wolfcrypt-test.bin
orwolfcrypt-benchmark.bin
to the storage device associated to the RT1060-EVK -
Open a terminal console emulator and connect it to the port associated to the RT1060-RVK (e.g.
/dev/ttyACM0
) -
Reset the board to start the test or benchmark and read the result on the terminal console
Benchmark results are also available in the file results.md