Files
wolfssl/IDE/IAR-EWARM
kaleb-himes ca2f0af2e4 Make suggested changes from first review
Add changes to the example user settings noted by david

missed .dep files, exclude these as well

.dep files are necessary

rebase
2016-05-04 17:28:19 -06:00
..
2016-03-17 16:02:13 -06:00
2015-06-01 20:02:20 +09:00

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: wolfssl.eww 
   The workspace includes wolfSSL-Lib library and wolfCrypt-test, wolfCrypt-benchmark  
   executable projects.

2. wolfSSL-Lib Project: lib/wolfSSL-lib.ewp
   generates full set library of wolfCrypt and wolfSSL functions.    

3. Test suites Project: test/wolfCrypt-test.ewp 
   generates test.out test suites executable 

4. Benchmark Project: benchmark/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.
   user_settings.h includes default options for the projects.
   You can build and download the 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 

2. For executable projects,... 
   Add "SystemInit" and "startup" for your MPU
   Debugger: Choose your debug "Driver" 

3. For benchmark project,... 
   Choose option for current_time function.
   Or write own "current_time" benchmark timer with WOLFSSL_USER_CURRTIME option.

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