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

Привет всем,

поставлена задача разработать код для контроллера LPC2292.

Думаю использовать LPCXpresso так как там вроде все в одном флаконе есть,

проблема заключается в том что этот контроллер на ARM7 и для этого ядра я не нашел что то на подобие CMSIS или LPCopen

(все это добро только для ядер Cortex M)

прийдется все в ручную все настраивать периферию и тд а это много времени займет.

Подскажите пожалуйста как быть,

может LPCXpresso не совсем правильный выбор ?

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


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

CMSIS-а и быть не может, т.к. это Cortex Microcontroller Software Interface Standard

 

А, ну да "…(все это добро только для ядер Cortex M)…"

 

Один хрен, периферию изучать придётся, так что не быстрее этого процесса всё будет.

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


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

Спасибо!

 

а LPCXpresso нормальный выбор ?

Изменено пользователем elek-tronshik

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


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

а LPCXpresso нормальный выбор ?

Очень плохой, как и все IDE поделки производителей железа над компиляторами делающиеся с целью посадить потребителя жестко на свой продукт. В данном случае вообще дурь полная подсаживаться на открытый гнутый компилятор с платной IDE.

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


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

что посоветуете ?
gcc (с lauchpad)+eclipse+cdt+openocd. То же самое, но совершенно бесплано и не привязано к отладчику на платах LPCexpresso.

 

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


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

gcc (с lauchpad)

Дам на всякий случай ссылку на это дело: https://launchpad.net/gcc-arm-embedded

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


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

Дам на всякий случай ссылку на это дело: https://launchpad.net/gcc-arm-embedded

Только LPC2xxx это ни разу ни кортексы.

 

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


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

Только LPC2xxx это ни разу не кортексы.
А эта ветка ни разу не про кортексы - она прекрасно компилит под всю линейку ARMов. Была проблема в паре предыдущих версий с nano.specs, но в версии от 19.09.16 она решена, собранные этой версией проекты у меня работают и на кортексах, и на AT91SAM7, и на LPC2214.

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


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

Только LPC2xxx это ни разу ни кортексы.

Набор с Launchpad прекрасно компилирует под ARM7TDM - проверялось на AT91SAM7Sxxx.

Я думаю, их выпиливать из поддерживаемых будут не скоро, как близкого родственника Cortex-A9 например.

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


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

А эта ветка ни разу не про кортексы - она прекрасно компилит под всю линейку ARMов. Была проблема в паре предыдущих версий с nano.specs, но в версии от 19.09.16 она решена, собранные этой версией проекты у меня работают и на кортексах, и на AT91SAM7, и на LPC2214.

Стандартная библиотека для ARMv4 там есть в комплекте?

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


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

А эта ветка ни разу не про кортексы - она прекрасно компилит под всю линейку ARMов. Была проблема в паре предыдущих версий с nano.specs, но в версии от 19.09.16 она решена, собранные этой версией проекты у меня работают и на кортексах, и на AT91SAM7, и на LPC2214.

Радует! Я просто пошел по ссылке и прочитал описание "ветки". Тогда, пожалуй и себе в коллекцию компиляторов ее добавлю.

 

 

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


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

Стандартная библиотека для ARMv4 там есть в комплекте?
Должна быть.

 

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


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

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

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