IAR can be used as the development environment for the following platforms:
|
IAR is a very well-established tool chain for programming embedded devices. It allows you to edit the code, recompile, program a board and debug using JTAG. You need to install the MSP430 or ARM Cortex-M3 version depending on the platform you are working with.
IAR is a commercial product, which you have to pay for. IAR has agreement with many academic institutions, so it might be worth contacting IAR to ask whether such a agreement is possible in your case. There are two free versions of IAR:
|
We use the following versions in the OpenWSN team:
tool | version |
---|---|
IAR Embedded Workbench for MSP430 | 5.60.1 |
IAR Embedded Workbench for ARM | 6.60.2.5507 |
IAR comes in multiple flavors:
After the installation, in your openwsn-fw
directory (installed as part of the downloaded from GitHub as described here) double-click on firmware/openos/projects/<platform>/file.eww
. You see a window similar to the one below.
If you've just received new GINA boards, you need to recompile the OpenWSN stack and load the binary onto the board using IAR. Follow these steps:
Follow the same steps to reprogram the board with whichever of the projects. |
If you've just received new TelosB board, you need to recompile the OpenWSN stack and load the binary onto the board using IAR. Follow these steps:
Follow the same steps to reprogram the board with whichever of the projects. |