Experimental Physics and Industrial Control System
|
Subject: |
Building EPICS for RTEMS TMS570LS3137 HDK |
From: |
Florian Feldbauer <[email protected]> |
To: |
EPICS Tech-Talk <[email protected]> |
Date: |
Fri, 10 Jun 2016 08:25:04 +0200 |
Hey all,
I'm currently trying to build EPICS for the Hardware Development Kit
(HDK)
of the TMS570LS3137 Microprocessor [1] running RTEMS.
I'm using RTEMS 4.12 and tried base 3.14.12.4 and 3.15.4
but both base versions fail to build.
This is the failing compiler step:
/opt/rtems/4.12/bin/arm-rtems4.12-g++ -B/opt/rtes/4.12/arm-rtems4.12/tms570ls3137_hdk_sdram/lib/ -specs bsp_specs -qrtems -march=armv7-r -mthumb -mbig-endian -mfpu=vfpv3-d16 -mfloat-abi=hard -DUNIX -O2 -ggdb -ffunction-sections -fdata-sections -Wall -I. -I../O.Common -I. -I../../../src/libCom/osi/compiler/gcc -I../../../src/libCom/osi/compiler/default -I. -I../../../src/libCom/osi/os/RTEMS -I../../../src/libCom/osi/os/posix -I../../../src/libCom/osi/os/default -I.. -I../../../src/libCom/as -I../../../src/libCom/bucketLib -I../../../src/libCom/calc -I../../../src/libCom/cvtFast -I../../../src/libCom/cppStd -I../../../src/libCom/cxxTemplates -I../../../src/libCom/dbmf -I../../../src/libCom/ellLib -I../../../src/libCom/env -I../../../src/libCom/error -I../../../src/libCom/fdmgr -I../../../src/libCom/flex -I../../../src/libCom/freeList -I../../../src/libCom/gpHash -I../../../src/libCom/iocsh -I../../../src/libCom/log -I../../../src/libCom/macLib -I../../../src/libCom/misc -I../../../src/libCom/osi -I../../../src/libCom/pool -I../../../src/libCom/ring -I../../../src/libCom/taskwd -I../../../src/libCom/timer -I../../../src/libCom/yacc -I../../../src/libCom/yacc -I../../../src/libCom/yajl -I../../../include/compiler/gcc -I../../../include/os/RTEMS -I../../../include -c ../../../src/libCom/osi/epicsEvent.cpp
In file included from ../../../src/libCom/osi/osiSock.h:21:0,
from ../../../src/libCom/misc/ipAddrToAsciiAsynchronous.h:29,
from ../../../src/libCom/misc/ipAddrToAsciiAsynchronous.cpp:31:
../../../src/libCom/osi/os/RTEMS/osdSock.h:68:29: error: expected identifier before numeric constant
#define bzero(p,n) memset(p,0,n)
^
../../../src/libCom/osi/os/RTEMS/osdSock.h:68:29: error: expected ',' or '...' before numeric constant
../../../src/libCom/osi/os/RTEMS/osdSock.h:68:20: error: conflicting declaration of C function 'void memset(void*, int)'
#define bzero(p,n) memset(p,0,n)
^
In file included from /opt/rtems/4.12/arm-rtems4.12/include/wchar.h:4:0,
from /opt/rtems/4.12/lib/gcc/arm-rtems4.12/6.1.1/include/c++/cwchar:44,
from /opt/rtems/4.12/lib/gcc/arm-rtems4.12/6.1.1/include/c++/bits/postypes.h:40,
from /opt/rtems/4.12/lib/gcc/arm-rtems4.12/6.1.1/include/c++/bits/char_traits.h:40,
from /opt/rtems/4.12/lib/gcc/arm-rtems4.12/6.1.1/include/c++/string:40,
from ../../../src/libCom/misc/ipAddrToAsciiAsynchronous.cpp:25:
/opt/rtems/4.12/arm-rtems4.12/include/string.h:25:7: note: previous declaration 'void* memset(void*, int, size_t)'
_PTR _EXFUN(memset,(_PTR, int, size_t));
^
../../../configure/RULES_BUILD:234: recipe for target 'ipAddrToAsciiAsynchronous.o' failed
make[3]: *** [ipAddrToAsciiAsynchronous.o] Error 1
Since I'm completely new to RTEMS maybe I forgot something, or did
something wrong...
Anybody has an idea?
Cheers,
Florian
[1] http://processors.wiki.ti.com/index.php/TMS570LS31x_HDK_Kit
--
----------------------------------------
| Dr. Florian Feldbauer |
| |
| Helmholtz-Institut Mainz / |
| Johannes Gutenberg-Universität Mainz |
| Johann-Joachim-Becher-Weg 36 |
| D-55128 Mainz |
| |
| Office: SB1 / 00-213 |
| Phone: (+49)6131 / 39-29608 |
----------------------------------------
|
- Replies:
- Re: Building EPICS for RTEMS TMS570LS3137 HDK Benjamin Franksen
- Navigate by Date:
- Prev:
DBE_PROPERTY event of Enum type in PCAS Wang Xiaoqiang (PSI)
- Next:
Re: DBE_PROPERTY event of Enum type in PCAS Ralph Lange
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
<2016>
2017
2018
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
Re: DBE_PROPERTY event of Enum type in PCAS Ralph Lange
- Next:
Re: Building EPICS for RTEMS TMS570LS3137 HDK Benjamin Franksen
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
<2016>
2017
2018
2019
2020
2021
2022
2023
2024
|
ANJ, 15 Jul 2016 |
·
Home
·
News
·
About
·
Base
·
Modules
·
Extensions
·
Distributions
·
Download
·
·
Search
·
EPICS V4
·
IRMIS
·
Talk
·
Bugs
·
Documents
·
Links
·
Licensing
·
|