Перейти к содержанию
    

Keil Development Suite for ARM - Version 2.00-2.20

Вот кинули на почту, что вышел кейл 2.0.

 

Список изменений:

 

[Enhanced Device Simulation and Target Debugging]

Added device simulation and target debugging for the following devices:

Atmel AT91SAM7S128, AT91SAM7S256, AT91SAM7S32, AT91SAM7S64. Projects for Atmel AT91SAM7S Evaluation Board are included in the folder ..\ARM\...\Boards\Atmel\AT91SAM7S.

Philips LPC2131, LPC2132, LPC2138. Projects for Keil MCB2130 Evaluation Board are included in the folder ..\ARM\...\Boards\Keil\MCB2130.

[uLINK - Enhancements + New Features]

Corrected: problem with Big Endian interpretation on Samsung devices (configuration example in GNU\Boards\Samsung\S3C340X).

Added: Philips LPC213x and LPC210x devices are now stopped at RESET. There are no longer issues with lock situations (for example IDLE mode) that disable JTAG.

[Device Support]

Added startup code, example project, and header files for Samsung S3C44B0X (folder ..\ARM\Boards\Samsung\S3C44001\Hello).

Enhanced example projects with configuration for external program memory on Philips LPC2200 (folder ..\ARM\..\Boards\Phytec).

[Keil CARM Compiler]

The Keil CARM Compiler is included as final release. Added is a PACK directive and the __packed attribute that allows definition of byte-aligned variables.

[Keil AARM Macro Assembler]

Corrected: problem with LDR PC,=Reset_Addr (should load address, but not content). Note: check your Startup.S files, since it was part of the startup code in early versions.

[LA Linker/Locater]

Added: ELF/DWARF output file. The linker now generates an ELF/DWARF compatible output file with the extension *.ELF.

[µVision Debugger]

Enhanced: The ELF/DWARF loader has been enhanced and performs now full stack tracking, contains display support for enum types, uses the life-time information for register variables and allows debugging of source code in include files.

[Advanced RTX Real-Time Operating System]

Added: Advanced RTX Kernel including Kernel aware debugging support is now part of the Keil Development Suite for ARM.

 

Качать можно отсюда: http://www.keil.com/demo/eval/arm.htm

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Заливаю. Кто может протестьть и сравнить с ИАРом?

 

Видно с первого взгляда что IAR генерит более компактный код

Но окошечки кнопочки , симулятор периферии - это в Keil оч хорошо

А вот документация похоже переделывалась из 51 и 166 и не доделана до конца То и дело нерываешься на отсутствие страниц и т.п.

Чего еще хорошего - RTOS ARTX в исходных кодах

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Чего еще хорошего - RTOS ARTX в исходных кодах

По поводу исходных кодов: они есть в 1.5. В 2.0 их нет.

 

И вопрос: в версии 1.5 эти самые исходники компилируются на ура, а в 2.0 не хотят. Выдают:

 

KERNEL\ARTX_CONFIG.C(198): error C197: inline-asm: undefined identifier

KERNEL\ARTX_CONFIG.C(210): error C197: inline-asm: undefined identifier

KERNEL\ARTX_CONFIG.C(406): error C53: redefinition of 'os_switch_tasks': different function attributes

KERNEL\ARTX_CONFIG.C(406): error C53: redefinition of 'os_switch_tasks': different '__swi' attribute value

 

Можно как-нибудь это победить или откатится назад на 1.5?

Кто-нибудь работал с этой ОС плотно, не на уровне "побаловаться"?

Есть порт под AT91R40008? У самого пока ума не хватает...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вышел в свет кейл 2.11 для ARM.

Список изменений во вложении.

Качать как обычно с http://www.keil.com/demo/eval/arm.htm

P.S. Ставится поверх 2.00 без вопросов.

what_new.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Дополню CrazyAlex:

 

В сообщении от Keil Software Support Team еще значится:

 

ARTX-ARM Includes TCP/IP Network Stack

The TCP/IP network suite for the Keil CARM compiler is now available. In addition to a powerful RTOS, ARTX-ARM includes the following protocol support:

PPP, SLIP, UDP, TCP, Telnet, TFTP, HTTP Server with CGI, DNS Client, and SMTP Client. Several TCP/IP example applications are provided which run on the

Phytec phyCORE LPC229x Evaluation Board.

http://www.keil.com/ararm/

 

Hitex Provides ARM7 Insiders Guide

The Insider's Guide to the Philips ARM7-Based Microcontrollers provides detailed information about ARM and helps developers that are new to this

architecture get started. Over 20 example projects that run with the Keil CARM Evaluation Tools teach the ARM architecture and LPC2000-specific

peripherals.

http://www.keil.com/lpc/lpc2100_overview.asp

 

uVision Interface to MATLAB/Simulink

Adapted Solutions, a company with in-depth knowledge of system modeling, has created the PONTiFLEX interface between the Keil µVision Debugger and

MATLAB/Simulink. PONTiFLEX is based on the AGDI Interface that is available in uVision for all microcontroller families (8051, 166, and ARM).

http://www.keil.com/pr/article/1073.htm

 

Phyton PICE-52 Integration with uVision

Phyton has integrated their PICE-52 emulator with the Keil µVision Debugger. Users of the Phyton emulators may now use the uVision IDE as the primary

interface for software development and debugging with the emulator.

http://www.keil.com/pr/article/1075.htm

 

Ну и еще :) :

 

Embedded Project Development Workshop

 

The Keil Software Embedded Project Workshop gives engineers a chance to quickly upgrade their embedded development skills. New technologies that reduce

time spent developing and debugging are explored while you build fully-functional programs. This 3-day workshop takes place at the Keil office in Plano,

TX, from April 13-15. Workshops tend to fill up quickly. Register today to guarantee your seat.

http://www.keil.com/events/class/24.htm

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вышел в свет кейл 2.11 для ARM.

Список изменений во вложении.

Качать как обычно с http://www.keil.com/demo/eval/arm.htm

P.S. Ставится поверх 2.00 без вопросов.

 

А если не поверх 2.00?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А если не поверх 2.00?

Не пробовал. Пока временно отошел от АРМ, нет времени убить полностью и начисто поставить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вышел в свет кейл 2.20 для ARM.

 

>Keil CARM Version 2.20 is now available. This update adds support for function >inlining and cross function inlining. The linker removes unused

>functions. Compiler warnings are enhanced and several minor problems are >corrected.

 

Список изменений во вложении.

 

Качать как обычно с http://www.keil.com/demo/eval/arm.htm

 

P.S. Ставится поверх 2.11 без вопросов.

 

P.P.S. Там же:

ARTX-ARM Version 1.01 Update

Version 1.01 of the ARTX Advanced RTOS for ARM is now available. This update includes TCP/IP support and new configurations for LPC2000, AT91SAM7Sxx,

STR71x, and ADuC702x devices. The kernel-aware debugging dialog has been enhanced with accurate Stack Load display.

what_new.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Глядя на такую частоту возникновения релизов невольно задумываешься - а не подождать ли пока всё успокоится? ;)

На ИАРе тоже такое случается, когда релизы выходят по три раза на месяц, а потом затишье на полгода и этот последний как раз и является наиболее стабильным.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А в ентой Keil не знают про AT91RM9200. Или я просто не смог найти?

AT91RM9200 реализован на ядре ARM9. Keil это ядро не поддерживает. У них только АРМ7. Полный список можно посмотреть здесь http://www.keil.com/dd/

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

:help: помогите, жизненно нужна переведённая техническая документация на AT91SAM7S?

если есть, то вышлите на [email protected] саму документацию или ссылку на неё.

огромное спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...