Исправления к EW430 2.20A
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено mai 25 июля 2003 г. 12:12

11 июля IAR опубликовал исправления к EW430 2.20A.

Program corrections
2.20A-P030708 2003-07-08
EW14137: Writing to an SFR could in some situations be done too many times to the SFR.

EW14155: Arithmetic expessions could be transformed incorrectly if the result was masked with 0x01, e.g. (x + 1) & 0x01.

EW14164: A test inside a loop with contant start and stop values could be transformed to an unconditional jump if it tested the least significant bit of the loop counter.

2.20A 2003-05-23
A NOP instruction has been added after the DINT instruction in the intrinsic funtion __disable_interrupt.

EW13767: In some cases a pointer incrementation or decrementation could be performed as a postincrement or postdecrement in the previous statement, even if the statement had multiple accesses through that pointer and execution of the postincrement or postdecrement affected the other accesses. This has been corrected.

EW13863: An alignment problem has been corrected for the type jmp_buf used by the functions setjmp and longjmp.

EW13943: A problem has been corrected where an internal error could be generated for complex expressions containing casts from the address of a variable to an int.

Файл находится по адресу:
_http://www.iar.com/FilesPublic/SUPPORT/001332/icc430-cpp-220a-p030708.zip
Там находится новый icc430.exe. Старый крэк, естественно, не подходит.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru