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

 
 
> FreeRTOS и Cortex M0
M0HAX
сообщение May 18 2010, 10:56
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 22-09-08
Пользователь №: 40 378



Использую LPCXpresso и отладочную плату с LPC1114. Скачал последний FreeRTOS,но там нет демо-проектов для Cortex-M0. Взял за основу проект CORTEX_LPC1768_GCC_RedSuite как наиболее близкий. Заменил всякие стартапы, заменил настройки проекта под М0 и т.п. Пытался откомпилировать,но выдает ошибку при компиляции queue.c:
Цитата
Building file: ../src/FreeRTOS/queue.c
Invoking: MCU C Compiler
arm-none-eabi-gcc -DNDEBUG -D__CODE_RED -I"C:\Documents and Settings\User\My Documents\lpcxpresso_3.3\workspace3\RTOSDemo_RDB1768\src\FreeRTOS\include" -I"C:\Documents and Settings\User\My Documents\lpcxpresso_3.3\workspace3\RTOSDemo_RDB1768\src\FreeRTOS\portable\GCC\ARM_CM3" -I"C:\Documents and Settings\User\My Documents\lpcxpresso_3.3\workspace3\RTOSDemo_RDB1768\src" -I"C:\Documents and Settings\User\My Documents\lpcxpresso_3.3\workspace3\RTOSDemo_RDB1768\src\Common Demo Tasks\include" -O0 -Wall -c -fmessage-length=0 -fno-builtin -ffunction-sections -mcpu=cortex-m0 -mthumb -D__REDLIB__ -MMD -MP -MF"src/FreeRTOS/queue.d" -MT"src/FreeRTOS/queue.d" -o"src/FreeRTOS/queue.o" "../src/FreeRTOS/queue.c"
C:\DOCUME~1\User\LOCALS~1\Temp\ccDiEa9M.s: Assembler messages:
C:\DOCUME~1\User\LOCALS~1\Temp\ccDiEa9M.s:437: Error: invalid immediate: 320 is out of range
C:\DOCUME~1\User\LOCALS~1\Temp\ccDiEa9M.s:703: Error: invalid immediate: 320 is out of range
make: *** [src/FreeRTOS/queue.o] Error 1


Вопросы:
1. Что за ошибка и как ее побороть?
2. Кто-нибудь ставил FreeRTOS на Cortex-M0 ?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


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

 


RSS Текстовая версия Сейчас: 21st June 2025 - 03:37
Рейтинг@Mail.ru


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