wolfssl-examples/RT1060
Daniele Lacamera 07a972faa6 Added "wolfCrypt_Init" for DCP initialization.
(removed tags, accidentally added)
2020-09-23 13:18:49 +02:00
..
SDK-2.8.2_EVK-MIMXRT1060 Added wolfCrypt test+benchmark for NXP IMX-RT1060 2020-09-14 10:25:25 +02:00
MIMXRT1062xxxxx_flexspi_nor.ld Added wolfCrypt test+benchmark for NXP IMX-RT1060 2020-09-14 10:25:25 +02:00
Makefile Added support for DCP crypto co-processor 2020-09-18 12:00:17 +02:00
README.md Added wolfCrypt test+benchmark for NXP IMX-RT1060 2020-09-14 10:25:25 +02:00
board.c Added wolfCrypt test+benchmark for NXP IMX-RT1060 2020-09-14 10:25:25 +02:00
board.h Added wolfCrypt test+benchmark for NXP IMX-RT1060 2020-09-14 10:25:25 +02:00
clock_config.c Added wolfCrypt test+benchmark for NXP IMX-RT1060 2020-09-14 10:25:25 +02:00
clock_config.h Added wolfCrypt test+benchmark for NXP IMX-RT1060 2020-09-14 10:25:25 +02:00
common.c Added wolfCrypt test+benchmark for NXP IMX-RT1060 2020-09-14 10:25:25 +02:00
dcd.c Added wolfCrypt test+benchmark for NXP IMX-RT1060 2020-09-14 10:25:25 +02:00
dcd.h Added wolfCrypt test+benchmark for NXP IMX-RT1060 2020-09-14 10:25:25 +02:00
main-bench.c Added "wolfCrypt_Init" for DCP initialization. 2020-09-23 13:18:49 +02:00
main-test.c Added "wolfCrypt_Init" for DCP initialization. 2020-09-23 13:18:49 +02:00
peripherals.c Added wolfCrypt test+benchmark for NXP IMX-RT1060 2020-09-14 10:25:25 +02:00
peripherals.h Added wolfCrypt test+benchmark for NXP IMX-RT1060 2020-09-14 10:25:25 +02:00
pin_mux.c Added wolfCrypt test+benchmark for NXP IMX-RT1060 2020-09-14 10:25:25 +02:00
pin_mux.h Added wolfCrypt test+benchmark for NXP IMX-RT1060 2020-09-14 10:25:25 +02:00
results.md Added wolfCrypt test+benchmark for NXP IMX-RT1060 2020-09-14 10:25:25 +02:00
user_settings.h Added "wolfCrypt_Init" for DCP initialization. 2020-09-23 13:18:49 +02:00

README.md

Building wolfCrypt benchmark on i.MX RT1060-EVK

  1. Go to https://mcuxpresso.nxp.com and download the SDK archive for RT1060 - version 2.8.2

  2. Unpack the SDK archive into ./SDK-2.8.2_EVK-MIMXRT1060

  3. Download latest wolfSSL (e.g. clone via git clone git@github.com:wolfssl/wolfssl.git) in the same directory as wolfssl-examples

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

  5. Clone this repository

  6. Enter the repository directory and run make

  7. Connect the RT1060-EVK to the computer via the OpenSDA USB port (L23)

  8. Copy either wolfcrypt-test.bin or wolfcrypt-benchmark.bin to the storage device associated to the RT1060-EVK

  9. Open a terminal console emulator and connect it to the port associated to the RT1060-RVK (e.g. /dev/ttyACM0)

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