12/10/2010

IAR Migration Guide for Advanced RISC Machines Ltd's ARM Cores

http://www.cadfamily.com/downinfo/302823.html

The name of the assembler executable file has been renamed from aarm to iasmarm.
In your assembler source code, consider the following issues:
1 Modules
In version 5.x, neither the assembler nor the compiler can make a distinction between
program and library modules. If you want a module to be treated as a library module,
thus conditionally linked, you must place the module in a library.
This means that if you have used either the LIBRARY or the MODULE directive in your
existing assembler source code, these will no longer have any effect.
In version 4.x, you could define one or several assembler modules in each file. In version
5.x, there can only be one module per file. This means that you have to restructure your
files accordingly.

No comments: