реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> LPC2292, ARM7
elek-tronshik
сообщение Nov 12 2016, 23:04
Сообщение #1





Группа: Участник
Сообщений: 12
Регистрация: 4-10-16
Пользователь №: 93 589



Привет всем,
поставлена задача разработать код для контроллера LPC2292.
Думаю использовать LPCXpresso так как там вроде все в одном флаконе есть,
проблема заключается в том что этот контроллер на ARM7 и для этого ядра я не нашел что то на подобие CMSIS или LPCopen
(все это добро только для ядер Cortex M)
прийдется все в ручную все настраивать периферию и тд а это много времени займет.
Подскажите пожалуйста как быть,
может LPCXpresso не совсем правильный выбор ?
Go to the top of the page
 
+Quote Post
Obam
сообщение Nov 14 2016, 07:35
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 756
Регистрация: 14-11-14
Пользователь №: 83 663



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

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

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


--------------------
Пролетарий умственного труда.
Go to the top of the page
 
+Quote Post
elek-tronshik
сообщение Nov 14 2016, 11:43
Сообщение #3





Группа: Участник
Сообщений: 12
Регистрация: 4-10-16
Пользователь №: 93 589



Спасибо!

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

Сообщение отредактировал elek-tronshik - Nov 14 2016, 11:44
Go to the top of the page
 
+Quote Post
Obam
сообщение Nov 14 2016, 13:25
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 756
Регистрация: 14-11-14
Пользователь №: 83 663



"Не копенгаген", но по опыту, чем лучше владеешь, тем и пользуйся.


--------------------
Пролетарий умственного труда.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Nov 14 2016, 16:22
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (elek-tronshik @ Nov 14 2016, 14:43) *
а LPCXpresso нормальный выбор ?

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


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
elek-tronshik
сообщение Nov 14 2016, 20:18
Сообщение #6





Группа: Участник
Сообщений: 12
Регистрация: 4-10-16
Пользователь №: 93 589



что посоветуете ?
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Nov 15 2016, 07:32
Сообщение #7


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



QUOTE (elek-tronshik @ Nov 14 2016, 23:18) *
что посоветуете ?
gcc (с lauchpad)+eclipse+cdt+openocd. То же самое, но совершенно бесплано и не привязано к отладчику на платах LPCexpresso.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Nov 15 2016, 07:47
Сообщение #8


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Цитата(Сергей Борщ @ Nov 15 2016, 12:32) *
gcc (с lauchpad)

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


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
zltigo
сообщение Nov 15 2016, 08:39
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (AHTOXA @ Nov 15 2016, 10:47) *
Дам на всякий случай ссылку на это дело: https://launchpad.net/gcc-arm-embedded

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


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
scifi
сообщение Nov 15 2016, 09:01
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(zltigo @ Nov 15 2016, 11:39) *
Только LPC2xxx это ни разу ни кортексы.

Можно попробовать Sourcery: тут.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Nov 15 2016, 09:57
Сообщение #11


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



QUOTE (zltigo @ Nov 15 2016, 11:39) *
Только LPC2xxx это ни разу не кортексы.
А эта ветка ни разу не про кортексы - она прекрасно компилит под всю линейку ARMов. Была проблема в паре предыдущих версий с nano.specs, но в версии от 19.09.16 она решена, собранные этой версией проекты у меня работают и на кортексах, и на AT91SAM7, и на LPC2214.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Nov 15 2016, 10:01
Сообщение #12


Профессионал
*****

Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634



Цитата(zltigo @ Nov 15 2016, 11:39) *
Только LPC2xxx это ни разу ни кортексы.

Набор с Launchpad прекрасно компилирует под ARM7TDM - проверялось на AT91SAM7Sxxx.
Я думаю, их выпиливать из поддерживаемых будут не скоро, как близкого родственника Cortex-A9 например.
Go to the top of the page
 
+Quote Post
scifi
сообщение Nov 15 2016, 10:41
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(Сергей Борщ @ Nov 15 2016, 12:57) *
А эта ветка ни разу не про кортексы - она прекрасно компилит под всю линейку ARMов. Была проблема в паре предыдущих версий с nano.specs, но в версии от 19.09.16 она решена, собранные этой версией проекты у меня работают и на кортексах, и на AT91SAM7, и на LPC2214.

Стандартная библиотека для ARMv4 там есть в комплекте?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Nov 15 2016, 11:22
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (Сергей Борщ @ Nov 15 2016, 12:57) *
А эта ветка ни разу не про кортексы - она прекрасно компилит под всю линейку ARMов. Была проблема в паре предыдущих версий с nano.specs, но в версии от 19.09.16 она решена, собранные этой версией проекты у меня работают и на кортексах, и на AT91SAM7, и на LPC2214.

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



--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Nov 15 2016, 13:26
Сообщение #15


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



QUOTE (scifi @ Nov 15 2016, 13:41) *
Стандартная библиотека для ARMv4 там есть в комплекте?
Должна быть.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 6th July 2025 - 21:34
Рейтинг@Mail.ru


Страница сгенерированна за 0.02168 секунд с 7
ELECTRONIX ©2004-2016