Error when compiling for Stellaris LM3S6965

Joel Sherrill joel.sherrill at OARcorp.com
Wed Jun 4 20:22:44 UTC 2014


On 6/4/2014 3:05 PM, Gedare Bloom wrote:
> On Wed, Jun 4, 2014 at 3:57 PM, Joel Sherrill <Joel.Sherrill at oarcorp.com> wrote:
>> On Jun 4, 2014 1:44 PM, Gedare Bloom <gedare at rtems.org> wrote:
>>> Hi Martin,
>>>
>>> On Wed, Jun 4, 2014 at 2:41 PM, Martin Galvan <omgalvan.86 at gmail.com>
>>> wrote:
>>>> Hi everyone! I'm having a problem when trying to cross-compile RTEMS for
>>>> a
>>>> Stellaris LM3S6965 board. I checked out HEAD using
>>>>
>>>> git clone git://git.rtems.org/rtems.git
>>>>
>>>> and built the toolchain using the RTEMS Source Builder, after which I
>>>> ran
>>>> the bootstrap script and did the following:
>>>>
>>>> $../rtems/configure --target=arm-rtems4.11 --enable-rtemsbsp=lm3s6965
>>>> --enable-tests=samples --enable-posix
>>>> $ make
>>>>
>>>> However, after a while the compilation stops with the following error:
>>>>
>>>>
>>>> /home/martin/tools/lib/gcc/arm-rtems4.11/4.8.2/../../../../arm-rtems4.11/bin/ld:
>>>> pppd.exe section `.rodata' will not fit in region `ROM_INT'
>>>>
>>>> /home/martin/tools/lib/gcc/arm-rtems4.11/4.8.2/../../../../arm-rtems4.11/bin/ld:
>>>> region `ROM_INT' overflowed by 45932 bytes
>>>> collect2: error: ld returned 1 exit status
>>> This error indicates that pppd is too big when compiled for it to fit
>>> in the memory image of the board.
>> This should have been addressed when Chris added the .tcfg files in various
>> BSPs make/custom directory.
>>
> pppd only appears in the tcfg for mcf52235
>
> Martin, if you add pppd on a line to the file at
> ./c/src/lib/libbsp/arm/lm3s69xx/make/custom/lm3s6965-testsuite.tcfg
> then it should skip building that sample.
>
Hmmm... I think Chris generated the list for the mcf52235 and I did the
rest.
I wonder if I had networking disabled when I did my sweep. Hmmm....

--joel
> -Gedare
>
>> Have you rebased recently?
>>
>>>> make[6]: *** [pppd.exe] Error 1
>>>> make[6]: Leaving directory
>>>>
>>>> `/home/martin/tools/stellaris/arm-rtems4.11/c/lm3s6965/testsuites/samples/pppd'
>>>> make[5]: *** [all-local] Error 1
>>>> make[5]: Leaving directory
>>>>
>>>> `/home/martin/tools/stellaris/arm-rtems4.11/c/lm3s6965/testsuites/samples'
>>>> make[4]: *** [all] Error 2
>>>> make[4]: Leaving directory
>>>>
>>>> `/home/martin/tools/stellaris/arm-rtems4.11/c/lm3s6965/testsuites/samples'
>>>> make[3]: *** [all-recursive] Error 1
>>>> make[3]: Leaving directory
>>>> `/home/martin/tools/stellaris/arm-rtems4.11/c/lm3s6965/testsuites'
>>>> make[2]: *** [all-recursive] Error 1
>>>> make[2]: Leaving directory
>>>> `/home/martin/tools/stellaris/arm-rtems4.11/c/lm3s6965'
>>>> make[1]: *** [all-recursive] Error 1
>>>> make[1]: Leaving directory
>>>> `/home/martin/tools/stellaris/arm-rtems4.11/c'
>>>> make: *** [all-recursive] Error 1
>>>>
>>>> Did anyone else have the same error? I don't recall tampering with
>>>> anything
>>>> so I don't know what could be causing it.
>>>>
>>>> _______________________________________________
>>>> rtems-users mailing list
>>>> rtems-users at rtems.org
>>>> http://www.rtems.org/mailman/listinfo/rtems-users
>>>>
>>> _______________________________________________
>>> rtems-users mailing list
>>> rtems-users at rtems.org
>>> http://www.rtems.org/mailman/listinfo/rtems-users

-- 
Joel Sherrill, Ph.D.             Director of Research & Development
joel.sherrill at OARcorp.com        On-Line Applications Research
Ask me about RTEMS: a free RTOS  Huntsville AL 35805
Support Available                (256) 722-9985




More information about the users mailing list