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

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> FreeRTOS 5.0.2 проблема со сборкой исходников под IAR ARM, решил попробовать
zltigo
сообщение Sep 3 2008, 14:17
Сообщение #16


Гуру
******

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



Цитата(Desenix @ Sep 3 2008, 15:51) *
IAR ARM я 5.2 скачал, а FreeRTOS 5.0.2 где скачал не помню...

Ну вот и разберитесь что, для чего вы скачали и как это оно друг с другом и Вашим контроллером соотносится.
А ситуация такова
- Под IAR V5 никакого порта FreeRTOS нет
- И под IAR V4 тоже порта LPC23xx нет.
Что Вы там могли нагородить с подходом
Цитата
..зачем в чужом коде разбираться..

Один Аллах ведает sad.gif
Сделать-то проблем нет, только надо хоть немного чего-то знать и думать, а не шашкой размахивать.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Desenix
сообщение Sep 3 2008, 15:36
Сообщение #17


Частый гость
**

Группа: Новичок
Сообщений: 111
Регистрация: 23-06-04
Пользователь №: 141



Цитата(zltigo @ Sep 3 2008, 18:17) *
Ну вот и разберитесь что, для чего вы скачали
скачал http://sourceforge.net/project/showfiles.p...ckage_id=120544
там уже 5.0.3 есть
Цитата(zltigo @ Sep 3 2008, 18:17) *
и как это оно друг с другом и Вашим контроллером соотносится.
как как, порт под LPC2xxx есть, разве еще что-то надо ? дрова я пользовать тамошние не собираюсь, примеры проектов так же.
Цитата(zltigo @ Sep 3 2008, 18:17) *
А ситуация такова
- Под IAR V5 никакого порта FreeRTOS нет
- И под IAR V4 тоже порта LPC23xx нет.
а разве есть разница для этой ОС между IAR 4 и 5 ? По моему кроме файлов настроек проекта самого IAR ни какой разницы, а проект я с нуля свой создал. Вы готовый проект искали под используемый компилятор ?
Цитата(zltigo @ Sep 3 2008, 18:17) *
Что Вы там могли нагородить с подходом
нормальный подход, раз в демо-исходниках ОС есть проект под LPC2368, то я содрал оттуда настройки и их пользовал, один только нюанс, я не знал какие файлы надо подключать к проекту, док-ии по этому поводу не нашел, ни кто на этом форуме мне ничего по этому поводу не подсказал.
Цитата(zltigo @ Sep 3 2008, 18:17) *
Один Аллах ведает sad.gif
и я smile.gif
Цитата(zltigo @ Sep 3 2008, 18:17) *
Сделать-то проблем нет, только надо хоть немного чего-то знать и думать, а не шашкой размахивать.
не люблю переливать из пустого в порожнее, проект не собирался, спросил что еще надо подключить, а меня тут поучают.

Сначало на вопросы бы ответили, а потом бы поучали.
Многие хвалятся что знают эту ОС, а хоть кто-то написал по пунктам как проект собрать, не зависимо от компилятора и контроллера ?
а именно,
1) какие файлы необходимо включать в проект и их комбинации в зависимости от компилятора и контроллера, и от конфигурации.
2) взаимосвязь модулей ОС между собой, кто кого и по какому случаю вызывает, в виде граф. структуры.
3) распределение памяти в ОС
итд
для начала достаточно п.1.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 3 2008, 16:47
Сообщение #18


Гуру
******

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



Цитата(Desenix @ Sep 3 2008, 17:36) *
для начала достаточно п.1.

Для начала - ЧИТАЕМ документацию на FreeRTOS. Source Organization изложено более, чем подробно.
Компиляторы V4 и V5 - разные. Контроллеры - LPC21/2 и LPC23/4 тоже. Читаем документацию, хотя-бы в объеме соответствующих Migration Guide.
ВСЕ - далее пока работайте самомостоятельно.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Sep 4 2008, 07:56
Сообщение #19


Гуру
******

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



Цитата(Desenix @ Sep 3 2008, 18:36) *
Вы готовый проект искали под используемый компилятор ?
....
Сначало на вопросы бы ответили, а потом бы поучали.
....
для начала достаточно п.1.
Позабавило smile.gif


--------------------
На любой вопрос даю любой ответ
"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
Desenix
сообщение Sep 4 2008, 08:06
Сообщение #20


Частый гость
**

Группа: Новичок
Сообщений: 111
Регистрация: 23-06-04
Пользователь №: 141



Цитата(Сергей Борщ @ Sep 4 2008, 11:56) *
Позабавило smile.gif

а ты че этот тут флудом занимаешься ?
нечего сказать, так зачем тему загаживать мозговым мусором ?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 4 2008, 08:13
Сообщение #21


Гуру
******

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



Цитата(Desenix @ Sep 4 2008, 10:06) *
а ты че этот тут флудом занимаешься ?

Moderator:
Непрерывным флудом заниаетесь здесь Вы. Если чего-то совсем не получается - прочтите, наконец, документацию.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Desenix
сообщение Sep 4 2008, 08:18
Сообщение #22


Частый гость
**

Группа: Новичок
Сообщений: 111
Регистрация: 23-06-04
Пользователь №: 141



Цитата(zltigo @ Sep 4 2008, 12:13) *
Moderator:
Непрерывным флудом заниаетесь здесь Вы. Если чего-то совсем не получается - прочтите, наконец, документацию.

странно, я решил проблему, написал как, а меня тут продолжают поучать, и ни на один вопрос ответа не дав, посылать читать док-ю, равносильно просто послать, чего и вам желаю, нет желания отвечать, м.б. лучше промолчать ??? не находите ваша политика - это политика флудера ?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 4 2008, 08:55
Сообщение #23


Гуру
******

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



Цитата(Desenix @ Sep 4 2008, 10:18) *
странно, я решил проблему, написал как...

smile.gif smile.gif smile.gif "Проблему" Вы решите, когда проект будет РАБОТАТЬ, а не "собираться".
На данный момент просто детский сад - кастрироване в ядре всего, что "не собирается" к созданию работоспособного ядра и решению каких-бы то ни было "проблем" никакого отношения не имеет.
Цитата(Desenix @ Sep 4 2008, 10:18) *
...посылать читать док-ю, равносильно просто послать...

При наличии документации, послать человека, который до этого утверждал, что такая документация отсутствует, читать документацию это вполне нормальный подход. Повторяю посдедний раз:
1. В документации на FreeRTOS есть раздел Sourcе Organization.
2. Компиляторы отличаются - у IAR есть Migration Guide.
3. Контроллеры отличаются - у NXP есть Migration Guide.
P.S.
Поскольку я работаю с ядром базирующемся на FreeRTOS, собираю его IAR и V4, и V5 и использую его на LPC21/22/23/24xx я отлично знаю о чем говорю.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Desenix
сообщение Sep 4 2008, 09:06
Сообщение #24


Частый гость
**

Группа: Новичок
Сообщений: 111
Регистрация: 23-06-04
Пользователь №: 141



Цитата(zltigo @ Sep 4 2008, 12:46) *
smile.gif smile.gif smile.gif "Проблему" Вы решите, когда проект будет РАБОТАТЬ, а не "собираться".
На данный момент просто детский сад - кастрироване в ядре всего, что "не собирается" к созданию работоспособного ядра и решению каких-бы то ни было "проблем" никакого отношения не имеет.
P.S.
Поскольку я работаю с ядром базирующемся на FreeRTOS, собираю его IAR и V4, и V5 и использую его на LPC21/22/23/24xx я отлично знаю о чем говорю.
когда у меня встанет вопрос его работоспособности, я создам другую тему, ибо заголовок этой говорит о проблеме сборки ядра (проекта)
И ядро я не кастрировал, а собрал со всеми файлами, по началу я некоторые исключал, с целью поиска ошибки, об чем и отписал.
А хвастаться я тоже могу, WinCE на трех процессорах собирал и запускал, при этом дрова править местами серьезно приходилось. Только ни ВинЦЕ ни линух в LPC23xx не залезут.

Да, вот залез в port.c для LPC, смотрю как прерывание таймера 0 захватывается, так написано, что или все железо там надо инициализировать или переписать его нафиг, ибо сделано все топорно. Этот захват или учитывать придется в своих драйверах, или переделать под свои драйвера. Видимо сделаю последнее.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 4 2008, 09:11
Сообщение #25


Гуру
******

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



Цитата(Desenix @ Sep 4 2008, 11:06) *
когда у меня встанет вопрос его работоспособности, я создам другую тему...

Moderator:
Настоятельно не рекомендую захламлять форум "темами". Прослежу.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Sep 4 2008, 11:53
Сообщение #26


Гуру
******

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



Со стороны это выглядит примерно так:

- Я крут, всем бояться:
Цитата(Desenix @ Sep 3 2008, 16:15) *
и ошибка явно глюк компилятора.
...
судя по скудной док-ии, я быстрее напишу тупую переключалку сам.
Цитата(Desenix @ Sep 3 2008, 15:56) *
это он пускай сколько влезет использует, когда есть аппаратная поддержка, а когда нет, изволь отключить
- Все козлы, понаписали какую-то ..ню, нифига не компилится:
Цитата(Desenix @ Sep 3 2008, 16:21) *
из вас помощники как из меня балерина
...
еще добавил heap_2.c
не знаю тот или не тот, не важно, потом разберусь.
...
А выясняется, что элементарных знаний (глава 4 букваря Кернигана и Ритчи) то и нет, но все равно все козлы:
Цитата(Desenix @ Sep 3 2008, 16:31) *
та зачем в чужом коде разбираться,


Цитата(Desenix @ Sep 4 2008, 11:06) *
нечего сказать, так зачем тему загаживать мозговым мусором ?
Не волнуйтесь, ваши темы больше не буду "загаживать" даже если и будет что сказать. Успехов в компиляции.


--------------------
На любой вопрос даю любой ответ
"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
Desenix
сообщение Sep 4 2008, 12:04
Сообщение #27


Частый гость
**

Группа: Новичок
Сообщений: 111
Регистрация: 23-06-04
Пользователь №: 141



Цитата(Сергей Борщ @ Sep 4 2008, 15:53) *
Со стороны это выглядит примерно так:

- Я крут, всем бояться:- Все козлы, понаписали какую-то ..ню, нифига не компилится:А выясняется, что элементарных знаний (глава 4 букваря Кернигана и Ритчи) то и нет, но все равно все козлы:

Не волнуйтесь, ваши темы больше не буду "загаживать" даже если и будет что сказать. Успехов в компиляции.
раньше думал вы умный, а теперь разочаровался, ну да ладно, люди не идеальны, дураки везде есть smile.gif
1. Всех козлами вы сами назвали, а это уже оскорбление общественности.
2. т.е. элементарные знания говорят какой трех фалов heap_1.c heap_2.c heap_3.c надо подключить к проекту на LPC ? ссылку в студию. Этому видимо учат в школе, а я видимо урок прогулял. Неужели в школах уже гениев выпускают ?)
"(глава 4 букваря Кернигана и Ритчи) " - там FreeRTOS рассматривают ? не знал не знал, как будет вермя почитаю smile.gif
3. да уж, потрудитесь более не флудить, а то когда мне тут что то надо, я почти ни когда тут не получал ответа, тем более от вас, зато флуду предостаточно.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Sep 4 2008, 12:21
Сообщение #28


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(Desenix @ Sep 4 2008, 16:04) *
2. т.е. элементарные знания говорят какой трех фалов heap_1.c heap_2.c heap_3.c надо подключить к проекту на LPC ? ссылку в студию. Этому видимо учат в школе, а я видимо урок прогулял. Неужели в школах уже гениев выпускают ?)

Элементарные знания говорят, что какой-то из этих файлов подключить нужно, раз уж линкер ругается на malloc/free. Какой именно, можно уточнить, если снизойти до чтения раздела Configuration->Memory Management документации.

Цитата(Desenix @ Sep 4 2008, 16:04) *
1. Всех козлами вы сами назвали, а это уже оскорбление общественности.

Оскорбление общественности и конкретных лиц начали именно Вы.
Go to the top of the page
 
+Quote Post
Desenix
сообщение Sep 4 2008, 12:39
Сообщение #29


Частый гость
**

Группа: Новичок
Сообщений: 111
Регистрация: 23-06-04
Пользователь №: 141



Цитата(aaarrr @ Sep 4 2008, 16:21) *
Элементарные знания говорят, что какой-то из этих файлов подключить нужно, раз уж линкер ругается на malloc/free. Какой именно, можно уточнить, если снизойти до чтения раздела Configuration->Memory Management документации.
нет уж, извольте указать в какой части букваря "(глава 4 букваря Кернигана и Ритчи) " сказано какой файл выборать heap_1.c heap_2.c heap_3.c, ведь это было заявлено. Не недо "гениев" защищать.
Цитата(aaarrr @ Sep 4 2008, 16:21) *
Оскорбление общественности и конкретных лиц начали именно Вы.
Мои слова относились к флудерам, коих сюда много набежало. Я сразу все разложил по полочкам и спросил каких файлов не хватает для счастья, вместо этого меня начали обсуждать, мне это терпеть ?
я не собираюсь ничего терпеть, нечего сказать, лучше промолчать, иначе получите то же самое в ответ.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Sep 4 2008, 12:47
Сообщение #30


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(Desenix @ Sep 4 2008, 16:39) *
нет уж, извольте указать в какой части букваря "(глава 4 букваря Кернигана и Ритчи) " сказано какой файл выборать heap_1.c heap_2.c heap_3.c, ведь это было заявлено. Не недо "гениев" защищать.

Ничего подобного заявлено не было. Если Вам не знакомы слова free, malloc и heap, то остается только отослать к букварю.

Цитата(Desenix @ Sep 4 2008, 16:39) *
Мои слова относились к флудерам, коих сюда много набежало. Я сразу все разложил по полочкам и спросил каких файлов не хватает для счастья, вместо этого меня начали обсуждать, мне это терпеть ?

Если бы Вы все сразу разложили по полочкам, то необходимости создавать эту дурнейшую тему просто не возникло бы.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 17th June 2025 - 16:53
Рейтинг@Mail.ru


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