переход от Keil Uvision 3.0? - PullRequest
       51

переход от Keil Uvision 3.0?

1 голос
/ 08 марта 2012

Я работаю над старым старым проектом, который использует Keil uvision 3.0 вместе с компилятором GNU с префиксом arm-uclibc- и Cygnus - это очень старые инструменты с странными ошибками.нет неправильного синтаксиса подсветки, нет браузера объектов и т. д.Я не могу покинуть IDE, насколько я знаю, потому что это единственный способ использовать JTAG для отладки и создания шестнадцатеричных файлов, совместимых с моим процессором arm

. Любой может предложить один современный инструмент, который позволит мне работатьмой процессор atmel at91m55800a arm?

или, может быть, инструмент, который позволит мне заниматься разработкой современных функций, таких как автозаполнение.предварительное выделение синтаксиса, объект браузера и так далее?поддержка отладки JTAG (ulink) будет легенда

и я буду использовать keil только для сборки и отладки?

Ответы [ 2 ]

3 голосов
/ 11 марта 2012

Современные IDE, которые будут работать с ELDK или вашим собственным встроенным набором инструментов для кросс-компиляции с целью ARM7a, включают:

Эти IDE имеют завершение кода и браузер объектов либо встроены в IDE, либо доступны как плагины.

Eclipse-CDT поддерживает Jtag Debbuging с плагином, как описано для аналогичной системы at91 arm здесь

EHEP - плагин Hex Editor для Eclipse-CDT. Плагин Codeblocks HexEditor - плагин Hex Editor для Codeblocks.

Как сказал wallyk , ELDK, вероятно, проще, чем создание собственного набора инструментов.

Поскольку вы работаете в Windows, это дает вам две возможности:

  1. Используйте ELDK с Cygwin, который работает хотя бы на 10-20% медленнее, чем при работе с Linux.

  2. Использование ELDK в виртуальной машине Linux с Virtualbox

Несколько ресурсов для настройки Eclipse-CDT с помощью набора инструментов ARM включают

Ресурсы для настройки Codeblocks с помощью набора инструментов ARM включают

Если ни один из этих вариантов для вас не подходит, вы всегда можете перейти на Keil uvision 4 .

Другой альтернативой для вас является использование одной из перечисленных IDE с тем же набором инструментов, который используется в Keil uvision 3.0. Таким образом, вы получаете все преимущества новой IDE с помощью той же компиляции, что и у вашей старой цепочки инструментов.

0 голосов
/ 11 марта 2012

Есть ли причина не использовать последнюю версию ELDK ?Он поддерживает обобщенную компиляцию для цели ARM7a и может быть размещен на любой современной системе Linux x86 , включая 64-разрядную.

Может быть, вопрос больше об IDEчем компилятор?Упоминание автозаполнения заставляет меня задуматься о том, что вы ищете.

...