Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Новый IAR для AVR 4.10A
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
lvitaly
Eval лежит по адресу
ftp://ftp.iar.com/pub/mirror/EWMIRROR/002...AVR-EV-410A.exe
KRS
Кто нибудь уже поставил? Чем отличается? Среда новая, как у АРМ?
andmik
Window management through docking views
Dockable windows make it easier to organize windows. Windows can be organized in tab groups.

Integration with source code control systems
IAR Embedded Workbench can identify and access any third-party source code control system that conforms to the SCC interface published by Microsoft.

MISRA C support
The Motor Industry Software Reliability Association (MISRA) has developed a set of guidelines for C programming of safety-related embedded automotive systems. IAR Embedded Workbench now supports automatic checking of most of these rules. For more information, see the IAR Embedded Workbench MISRA C Reference Guide.

IAR Extended EC++ support including:

C++ templates
Standard Template Library (STL)
Namespace
Full support for memory attributes in C++
Class memory, multiple heaps etc.
C++ cast variants static_cast<>, const_cast<>, and reinterpret_cast<>.
Mutable.

AVR JTAGICE mkII debugger
EWAVR now supports AVR JTAGICE mkII. Only serial communication can be used in this version of the product. Contact IAR Systems for an update with USB support.

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
The online help system has been improved and is now html-based and has a more modern look and feel. In addition to standard context help functions, it is now possible to click on for example extended keywords and library functions in the editor and quickly get to the help page.

Easy configuration of the C/EC++ libraries
The DLIB C/EC++ 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. The complete source code and template projects are available to make it easy to rebuild both CLIB and DLIB libraries.

OSEK Run Time Interface (ORTI) support
The ORTI Interface specifies a way to inform the debugger about all the internals of an OSEK OS. Based on this interface, C-SPY now provides sophisticated debug awareness for any ORTI-compliant OS.

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

New debugger windows

Auto display window
Live Watch window
Trace window
Used Breakpoints window

Startup screen
IAR Embedded 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 the user has the possibility to 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.

Compiler optimizations
Improved optimizations will give faster target code execution and smaller code size.

Linking of raw binary images
The linker can link raw binary images directly. This is useful for linking large binary data like multimedia files.

Checksum for ranges in XLINK
XLINK can now generate an arbitrary number of checksums, each of which can be for any specified ranges of memory. Information about this new functionality can be found in Checksums and Fillers (-H -J -h). Use the linker command line options page to specify the checksum options.

Improved debugger plugin management
Gives a view over available plugins and the possibility to enable/disable individual plugins.

Rewritten user guides
The user guide and the compiler reference guide are rewritten to reflect the new product version, and they also have an improved structure and indexing.

Support for new devices
Support has been added for the following new devices: ATtiny25, ATtiny45, ATtiny85, ATmega406, ATmega640, ATmega1280, ATmega1281
radimir
к ней бы еще лечилку...
VAI
уникрак лечит, проверено, как минимум, в 2-х разных местах.
http://www.caxapa.ru/mcu/wwwboard.html?id=22415
IgorKossak
Два попутных вопроса.
1. Нет ли у кого утилитки для обхода необходимости вводить лицензию?
2. Не знает ли кто адрес, где лежит полная версия (ведь лежит же где-нибудь wink.gif )?
-Tумблер-
Цитата(IgorKossak @ Feb 19 2005, 15:14)
1. Нет ли у кого утилитки для обхода необходимости вводить лицензию?
*


Нет - но сама лицензия лежет в ....
(далее неразборчиво - наверно сбой какой-то)
smile.gif
andrejl
По моему, никаких проблем нет - зарегистрировался и получил на почту лицензию. Для тех, кому лень - привожу свою (пятничная)
Dear EWAVR User,

Thank you for registering and downloading IAR Embedded Workbench for Atmel AVR, Evaluation Version v4.10A.

Your License Number is:
9509-208-877-4521

Your License Key is:
UUAMM60TO1CFSLNL2SFU985Y0950O2WM7LLI04FLE4A8UVOHUFXL1NWU6AH28K915OTUYEYEPQ6W9CWR
C7S07Z8ESMEQGWRGOWMYYBIBWEOAB0LZZ4VZXC55R02SOLAK2HSYOD0D3M0VJKRTHJCQOMF4YLHOX4L#
Feature: EWAVR-EV Version: 05_WIN Temporary license (Licno:9509-208-877-4521), valid 30 days after first use,
expires 2005-03-21

Use the License Number and the License Key to install the evaluation version of the product. The evaluation
period is 30 days starting today.

Please contact your nearest IAR Systems office or IAR Systems distributor if you want to purchase the full
version of IAR Embedded Workbench. You will find the IAR Systems contact information on http://www.iar.com/.

Kind regards,

IAR Systems
-Tумблер-
Цитата(IgorKossak @ Feb 19 2005, 15:14)
1. Нет ли у кого утилитки для обхода необходимости вводить лицензию?
*


Кстати, на неком FTP-сервере в директории /upload
в одной из папочек имеются файлы:
iz0.nfo
IARID.exe
IARKG.exe

Это не то ли, что вам надо ?
wink.gif
Maxim
Есть небольшая проблемка с таблеткой.
Ругается на VISRA C.
[Su003]: in "--misrac=required":
This product is not licensed for MISRA C checking
Как-бы ее побороть?
Кто может подсказать?
DimonD
У меня была зарегистрированная версия 3.20 с помощью
IARID.EXE 142.848 байт
IARKG.EXE 204.800 байт
Я ее удалил, а при установки 4.10а(скаченную по ссылке выше) она сама нашла лицензию от предыдущей версии и установилась без всяких проблем.
Werewolf
To DimonD,

Не могли-бы Вы выслать на мыло denisp@rambler.ru файлы
IARID.exe и IARKG.exe?
-Tумблер-
Есть еще такая ссылка:

http://www.caxapa.ru/files/1.rar

rolleyes.gif
veter
ктонить знает в чем отличие иара 3.20с от 3.20F?
думаю особых новшеств там нет.
а как там с оптимизациЁй?
KRS
Цитата(veter @ Feb 24 2005, 18:04)
ктонить знает в чем отличие иара 3.20с от 3.20F?
думаю особых новшеств там нет.
а как там с оптимизациЁй?
*


А где вы взяли 3.20F?
Alex_St
Ура! наконец-то исправили глюк с семейством ATtiny.
Если 3.10 для ATtiny2313 или Attiny13 пытался использовать инструкцию MUL, которой они не знают:

?C_EC_MUL_L01:
00071E 9F04 MUL R16,R20
000720 2D00 MOV R16,R0
000722 9508 RET

то 4.10 для того же случая использует следующий код:

?C_EC_MUL_L01:
000606 2E00 MOV R0,R16
000608 2700 CLR R16
00060A 9546 LSR R20
00060C F408 BRCC 0x610
00060E 0D00 ADD R16,R0
000610 0C00 LSL R0
000612 F7D9 BRNE 0x60A
000614 9508 RET
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.