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

 
 
3 страниц V  < 1 2 3  
Reply to this topicStart new topic
> FreeRTOS + LPC2378
Quasar
сообщение Jul 3 2008, 17:29
Сообщение #31


Местный
***

Группа: Свой
Сообщений: 257
Регистрация: 2-12-06
Из: Default City
Пользователь №: 23 021



Цитата(nikkov @ Jul 3 2008, 05:40) *
Портом не поделишься? rolleyes.gif


Вот содержимое папки portable. Там ассемблерные вставки portmacro.h и port.c... Соответственно вот такую ссылку:

Код
#ifdef REALVIEW_ARM7
    #include "../../Source/portable/RealView/ARM7/portmacro.h"
#endif


добавляем в portable.h.
Прикрепленные файлы
Прикрепленный файл  RealView.zip ( 66.58 килобайт ) Кол-во скачиваний: 220
 
Go to the top of the page
 
+Quote Post
nikkov
сообщение Jul 4 2008, 01:44
Сообщение #32


Местный
***

Группа: Свой
Сообщений: 217
Регистрация: 1-02-05
Пользователь №: 2 332



Цитата(Quasar @ Jul 4 2008, 00:29) *
Вот содержимое папки portable. Там ассемблерные вставки portmacro.h и port.c... Соответственно вот такую ссылку:

Код
#ifdef REALVIEW_ARM7
    #include "../../Source/portable/RealView/ARM7/portmacro.h"
#endif


добавляем в portable.h.

Спасибо!
Go to the top of the page
 
+Quote Post
Quasar
сообщение Jul 6 2008, 10:30
Сообщение #33


Местный
***

Группа: Свой
Сообщений: 257
Регистрация: 2-12-06
Из: Default City
Пользователь №: 23 021



Прицепил к этому всему делу еще lwIP взятый с этого CVS - cvs.sv.gnu.org, вроде всё пашет, проект для Keil'a во вложении.
(Вложенный фаил запакован 7z)

Сообщение отредактировал Quasar - Jul 6 2008, 10:34
Прикрепленные файлы
Прикрепленный файл  FreeRTOS.zip ( 561.98 килобайт ) Кол-во скачиваний: 535
 
Go to the top of the page
 
+Quote Post
std-logic
сообщение Jan 9 2009, 01:22
Сообщение #34


Участник
*

Группа: Свой
Сообщений: 41
Регистрация: 8-02-05
Пользователь №: 2 484



Мож кому пригодится (как отправная точка): FreeRTOS 5.1.1, добавлен чип LPC2468 (пригодно для любого LPC23xx/24xx) под Keil RVDS. Отличия от оригинала - изменен COM-порт на com0 (в оригинале сом1)

http://nukeuploads.com/download/1231463992...x_RVDS.zip.html
Go to the top of the page
 
+Quote Post
Strange_Bear
сообщение Sep 14 2009, 17:23
Сообщение #35





Группа: Участник
Сообщений: 5
Регистрация: 5-04-09
Пользователь №: 47 177



спасиб большое с первого раза заработало всё. smile.gif

поставил #define LWIP_SNMP 1
добавил все сишные файлы из папки snmp в проект

и он, Keil, выдает следующее:

linking...
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .bss(mib_structs.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .bss(tasks.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .bss(etharp.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(tasks.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .bss(sys_arch.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(tcp.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(tcp_in.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .bss(tcp_in.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(heap_2.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(emac.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(mem.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .bss(inet.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(tcpip.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(ethernetif.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(netif.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(emac_isr.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(ip_frag.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(raw.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(udp.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(mib2.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(mib2.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(mib2.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(mib2.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(mib2.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(mib2.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(mib2.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(mib2.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(mib2.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(mib2.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(mib2.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(mib2.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(flash.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(sys_arch.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(ip.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(etharp.o).
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .data(mib_structs.o).
FreeRTOS.axf: Error: L6407W: Sections of aggregate size 0x4c8 bytes could not fit into .ANY selector(s).
Target not created

В чем может быть проблема? (я тут пока еще много не понимаю...)
Go to the top of the page
 
+Quote Post
zuy
сообщение Oct 15 2009, 08:59
Сообщение #36


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

Группа: Свой
Сообщений: 173
Регистрация: 30-11-05
Из: San Francisco
Пользователь №: 11 593



Цитата(Strange_Bear @ Sep 14 2009, 20:23) *
спасиб большое с первого раза заработало всё. smile.gif

поставил #define LWIP_SNMP 1
добавил все сишные файлы из папки snmp в проект

и он, Keil, выдает следующее:

linking...
FreeRTOS.axf: Error: L6406W: No space in execution regions with .ANY selector matching Section .bss(mib_structs.o).
.
.
.
.
.

Target not created

В чем может быть проблема? (я тут пока еще много не понимаю...)


Ругается линкер на отсутствие места в памяти. Т.е. то количество памяти которое указанно в настройках не достаточно чтобы туда слинковать весь скомпилированный код.
Go to the top of the page
 
+Quote Post
Hadzu
сообщение May 11 2010, 12:19
Сообщение #37





Группа: Новичок
Сообщений: 2
Регистрация: 11-05-10
Из: Обнинск
Пользователь №: 57 182



Цитата(std-logic @ Jan 9 2009, 05:22) *
Мож кому пригодится (как отправная точка): FreeRTOS 5.1.1, добавлен чип LPC2468 (пригодно для любого LPC23xx/24xx) под Keil RVDS. Отличия от оригинала - изменен COM-порт на com0 (в оригинале сом1)

http://nukeuploads.com/download/1231463992...x_RVDS.zip.html

Не могли бы Вы, пожалуйста, выложить этот архив еще раз, или послать по почте (otanikotani@gmail.com)? Ссылка не работает.
Go to the top of the page
 
+Quote Post
zksystem
сообщение Jul 9 2010, 12:20
Сообщение #38


embedder
***

Группа: Свой
Сообщений: 264
Регистрация: 11-05-05
Из: Казань
Пользователь №: 4 911



Цитата(std-logic @ Jan 9 2009, 05:22) *
Мож кому пригодится (как отправная точка): FreeRTOS 5.1.1, добавлен чип LPC2468 (пригодно для любого LPC23xx/24xx) под Keil RVDS. Отличия от оригинала - изменен COM-порт на com0 (в оригинале сом1)

http://nukeuploads.com/download/1231463992...x_RVDS.zip.html


Положите пожалуйста на FTP, ссылка не работает.


--------------------
Мечты стареют куда быстрее мечтателей… Стивен Кинг. "Ловец снов"
Go to the top of the page
 
+Quote Post
Аматер
сообщение Jul 19 2010, 08:20
Сообщение #39


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

Группа: Участник
Сообщений: 95
Регистрация: 3-01-10
Из: Рождественно
Пользователь №: 54 616



И мне хотелось бы посмотреть FreeRTOS под Keil. Если не трудно пришлите на pc-robot@mail.ru
Go to the top of the page
 
+Quote Post
murug
сообщение Apr 18 2011, 11:28
Сообщение #40


Участник
*

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



Не могу понять, как должен работать portRESTORE_CONTEXT, а конкретно его последняя команда
Код
SUBS    PC, LR, #4

в случае, если код задачи скомпилирован в THUMB mode. Ведь тогда в PC помещается нечетное значение, а делать это, согласно ARM-ARM (A2.8.1), разрешено только специальным командам, например BX и POP:
Цитата
Writing an unaligned address to R15 is UNPREDICTABLE, except in the specific cases where the instructions are associated with a Thumb to ARM state transition

О том, что SUB относится к таким командам, мне не удалось найти упоминания.
Собственно поводом обратить на это внимание стала ругань симулятора IAR EW:
Цитата
Mon Apr 18 14:47:31 2011: Warning: UNPREDICTABLE behaviour (PC=0x00001F40): Branch to unaligned ARM address 0x00001529.


Go to the top of the page
 
+Quote Post
stepper88
сообщение Jun 11 2011, 06:55
Сообщение #41


Участник
*

Группа: Участник
Сообщений: 43
Регистрация: 20-02-09
Пользователь №: 45 138



Может кто-нибудь перезалить на файлообменник указанный выше порт FreeRTOS на LPC23xx?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jun 11 2011, 08:19
Сообщение #42


Гуру
******

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



QUOTE (stepper88 @ Jun 11 2011, 09:55) *
Может кто-нибудь перезалить на файлообменник указанный выше порт FreeRTOS на LPC23xx?

Не нужен он Вам - копия старой демки из комплекта поставки. Время не стоит на месте.



--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
stepper88
сообщение Jun 11 2011, 13:58
Сообщение #43


Участник
*

Группа: Участник
Сообщений: 43
Регистрация: 20-02-09
Пользователь №: 45 138



Просто вытянул сегодня архив FreeRTOS 6.10 - его описывали в приведенных выше статьях, глянул - для Keil есть порт для Cortex M3 - это он? Просто для LPC23xx - только под CrossWorks..
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 Текстовая версия Сейчас: 23rd June 2025 - 23:28
Рейтинг@Mail.ru


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