top of page
  • Writer's picturelyebileccarohornda

Iar Workbench For Mac: How to Try the Software for Free and Evaluate Its Efficiency and Ease of Use



I need support for the CC2531 chips USB and RF engines not just the 8051. I downloaded the free kickstart IAR workbench and will see if my code fits into the 4kb code limit. The simple_hid_dongle fits and I think my application for the dongle is simpler. We shall see.




Iar Workbench For Mac



  • Easier window management Dockable windows make it easier to organize windows. Windows can be organized in tab groups.

  • Source browser Builds a catalog of functions, variables, macros, classes and member functions. The source browser allows quick navigation to definitions and declarations.

  • Improved context sensitive help In addition to standard context help functions, it is now possible to click on keywords and library functions in the editor and quickly get to the help page.

  • Generic flash downloader framework Flash loaders can be loaded by the IAR C-SPY Debugger to handle code download to flash memory. A set of flash loaders for various chips is provided with the EWARM distribution. Due to the vast amount of flash solutions in the ARM marketplace it is likely that more flash loaders will be provided by chip manufacturers, third party vendors and end users. Flash loader API, documentation and an example loader in source form is provided to make it easy for developers to implement flash algorithms.

  • IAR/Segger J-Link JTAG interface The IAR/Segger J-Link JTAG interface is supported by the debugger.

  • ETM trace The IAR C-SPY Debugger now supports the ARM ETM (Embedded Trace Macrocell) trace when using the EPI Majic JTAG interface.

  • Compatible with the RTXC Quadros from Quadros Systems The IAR Embedded Workbench for ARM now fully supports the RTXC Quadros, and a plugin for the IAR C-SPY Debugger is available from Quadros Systems. Please visit Quadros Systems at for details about RTXC Quadros and their IAR C-SPY Debugger plugin.

  • Optimized handling of large applications Large applications which are larger than 4 MB in Thumb mode and larger than 32 MB in ARM mode, need relay functions to branch/call functions outside that area. The linker will automatically use the optimal way of branching. Because of this, there is no need for the small/large code models used in previous versions.

  • VFP floating-point support The ARM VFP floating-point coprocessors are supported. The whole tool chain is VFP aware; the compiler, assembler, and debugger.

  • Coprocessor intrinsic functions New intrinsic functions make it possible to access ARM coprocessors from C/C++ without having to revert to assembler or inline assembler.

  • Easy configuration of the C/C++ libraries The C/C++ libraries come in two variants, normal and full. Each variant can be further customized to reach an optimum balance between functionality and size. To allow even more detailed tuning of the libraries, the library configuration and individual source files can be modified. A template project is available to make it easy to rebuild the whole C/C++ library.

  • I/O register definition files I/O register definition files for symbolic access to registers are used both when programming (header files) and during debugging. New additions in this release are Atmel AT91RM9200, Intel XScale PXA255, OKI ML674000, ML674001, ML67Q4002, ML67Q4003, ML675001, ML67Q5002, ML67Q5003, Motorola Dragonball MC9328MX1, Philips LPC2114, LPC2124, LPC2212, LPC2214, LPC2119, LPC2129, LPC2194, LPC2292, LPC2294, Sharp LH7A400, LH7A404, LH75400, LH75401, LH75410 and LH75411.

  • New example projects Example projects for various evaluation boards, including boards from IAR Systems, Aiji Systems, ARM, Atmel, Cirrus Logic, OKI, and Philips, are included in the installation, see the ...\arm\examples directory.

  • Nested interrupts A new compiler keyword, __nested, will generate interrupt function code that allows nested interrupts.

  • Smart display of STL containers during debugging Allows objects in STL containers to be viewed and manipulated.

  • New auto-display debugger window Displays currently active variables and objects.

  • Startup screen The workbench optionally displays a startup screen where projects can be opened and created. New projects can be based on templates to get started quickly.

  • Template projects When creating a project, you can base it on a project template. Project templates can be C, C++, assembler or library projects. Template projects can also be used to prefabricate project configurations that can be used in development groups.

  • Improved debugger plugin management Gives an overview of available plugins and the possibility to enable/disable individual plugins.

V4.10A 2004-02-21 Executing a "Memory Fill" command for very large chunks of memory could take a long time and occasionally lead to debugger crashes. [EW14252]


MicroEJ Platform Designer extends the MicroEJ workbench with assistance in building Java platforms. Developers can indeed select different features to create their own Java platforms. Customization includes Java libraries, tools, and a full BSP/RTOS implementation. 2ff7e9595c


0 views0 comments

Recent Posts

See All

Baixar bleach vs naruto

Download de Bleach vs Naruto: Como Jogar o Jogo de Luta Crossover Ultimate Anime Se você é fã de anime e jogos de luta, deve ter ouvido falar de Bleach vs Naruto, um popular jogo em flash online que a

Metal slug code j apk mega

<h1>Metal Slug Code: J APK Mega - Uma Nova Aventura na Saga Clássica</h1> <p>Se você é fã da lendária série Metal Slug, ficará feliz em saber que há um novo jogo em andamento que trará de volta a nost

bottom of page