12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- CyaSSL IAR Project Files
-
- This directory contains project files for IAR EWARM IDE. These
- projects have been set up to generic ARM Cortex-M MPUs.
- In order to generate project for specific target MPU, take following steps.
- Included Project Files
- -----------------------
- 1. Workspace: CyaSSL-Lib.eww
- The workspace includes CyaSSL-Lib library and wolfCrypt-test, wolfCrypt-benchmark
- executable projects. The library project generates full set library of wolfCrypt
- and CyaSSL functions.
- 2. Test suites Project: wolfCrypt-test.ewp
- generates test.out test suites executable
- 3. Benchmark Project: wolfCrypt-benchmark.ewp
- generates benchmark.out benchmark executable
- Set Up Steps
- ------------
- 0. Default Setting
- Default Target of the projects are set to Cortex-M3 Simulator.
- For check the projects, you can build and download to the simulator.
- Open Terminal I/O window, by "view"->"Terminal I/O", and start execution.
- 1. Project option settings
- For each project,...
- General Options: Choose appropriate "Target" options
- For executable projects,...
- Add "SystemInit" and "startup" for your MPU
- Debugger: Choose your debug "Driver"
- 2. For benchmark project,...
- Write your own "current_time" benchmark timer under "defined(CYASSL_IAR_ARM)" in benchmark.c
- 3. settings.h
- Uncomment the "CYASSL_IAR_ARM" define located in:
- <cyassl_root>/cyassl/ctaocrypt/settings.
- 4. Build and download
- Go to "Project->Make" and "Download and Debug" in Menu bar for EWARM build and download.
- Support
- -------
- Please send questions or comments to support@wolfssl.com
|