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

 
 
> FreeRTOS demo projects вопрос, проект CORTEX_LPC1768_GCC_RedSuite
swisst
сообщение May 11 2014, 12:56
Сообщение #1


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

Группа: Свой
Сообщений: 163
Регистрация: 16-02-07
Из: Харьков
Пользователь №: 25 425



Доброго дня !

проект CORTEX_LPC1768_GCC_RedSuite под FreeRTOS. Собирается, но вываливается за пределы flash памяти.

Кто нибудь сталкивался ?

Код
Building target: RTOSDemo_RDB1768.axf
Invoking: MCU Linker
arm-none-eabi-gcc -nostdlib -Xlinker --gc-sections -Xlinker -Map=RTOSDemo_RDB1768.map -mcpu=cortex-m3 -mthumb -T "rtosdemo_rdb1768_Release.ld" -o "RTOSDemo_RDB1768.axf"  ./src/webserver/emac.o ./src/webserver/http-strings.o ./src/webserver/httpd-cgi.o ./src/webserver/httpd-fs.o ./src/webserver/httpd.o ./src/webserver/psock.o ./src/webserver/timer.o ./src/webserver/uIP_Task.o ./src/webserver/uip.o ./src/webserver/uip_arp.o  ./src/LPCUSB/USB_CDC.o ./src/LPCUSB/usbcontrol.o ./src/LPCUSB/usbhw_lpc.o ./src/LPCUSB/usbinit.o ./src/LPCUSB/usbstdreq.o  ./src/LCD/lcd.o ./src/LCD/lcd_driver.o ./src/LCD/system_fixed_be_8_15.o  ./src/FreeRTOS/portable/MemMang/heap_4.o  ./src/FreeRTOS/portable/GCC/ARM_CM3/port.o  ./src/FreeRTOS/list.o ./src/FreeRTOS/queue.o ./src/FreeRTOS/tasks.o  ./src/Common\ Demo\ Tasks/BlockQ.o ./src/Common\ Demo\ Tasks/GenQTest.o ./src/Common\ Demo\ Tasks/PollQ.o ./src/Common\ Demo\ Tasks/QPeek.o ./src/Common\ Demo\ Tasks/blocktim.o ./src/Common\ Demo\ Tasks/flash.o ./src/Common\ Demo\ Tasks/integer.o ./src/Common\ Demo\ Tasks/recmutex.o ./src/Common\ Demo\ Tasks/semtest.o  ./src/ParTest.o ./src/cr_startup_lpc17.o ./src/main.o ./src/printf-stdarg.o  
c:/nxp/lpcxpresso_7.1.1_125/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld.exe: RTOSDemo_RDB1768.axf section `.text' will not fit in region `MFlash512'
c:/nxp/lpcxpresso_7.1.1_125/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld.exe: region `MFlash512' overflowed by 32284 bytes
collect2.exe: error: ld returned 1 exit status
make: *** [RTOSDemo_RDB1768.axf] Error 1


Ответ на поставленный вопрос:
в Project->Properties->Settings нужно найти и снять галочку Manage Script (Linker) и ниже в поле прописать путь Linker Script'у, который идет вместе с проектом. В стандартном скрипте подтягивались ненужные библиотеки.
Go to the top of the page
 
+Quote Post

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


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

 


RSS Текстовая версия Сейчас: 12th August 2025 - 03:19
Рейтинг@Mail.ru


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