It should be possible to cross-build for vxWorks from Cygwin, I suspect you
just need to make some configuration file changes.
On 2012-06-21 송영기 wrote:
> I want to have a target IOC for mvme5100 using cygwin and vxWorks5.5
> (Tornado2.2) on Windows XP. My base compile produces only cygwin-x86
> binary and library files, such as $EPISC_BASE/bin/cygwin-x86 and
> $EPISC_BASE/lib/cygwin-x86. There is no vxWorks-ppc604 binary and library
> for target board.
> I edited base config files below.
> - configure/CONFIG_SITE
> : CROSS_COMPILER_TARGET_ARCH=vxWorks-ppc604
That name should be CROSS_COMPILER_TARGET_ARCHS, I suspect you just typed it
wrong in your email though.
I suspect the problem is that the value for CROSS_COMPILER_TARGET_ARCHS that
you set in CONFIG_SITE gets overridden in the file
configure/os/CONFIG_SITE.cygwin-x86.Common where it currently gets set to
empty by default (this is a bug which I will fix). Try commenting out the
setting in that file, or moving it there instead, then run 'make' from the top
You might need to change your vxWorks target architecture and use the one
called vxWorks-ppc604_long instead, since MVME5100 boards have more than 32MB
of RAM. You'll know that is the case if you see the error "Relocation value
does not fit in 24 bits." when the startup script loads the IOC's .munch file.
There is more information about this issue at
I hope this helps,
Never interrupt your enemy when he is making a mistake.
-- Napoleon Bonaparte
- Is it possible to create a cross-compile environment using cygwin and vxWorks on Windows XP 송영기
- Navigate by Date:
Re: put callback queuing Tim Mooney
RE: put callback queuing matthew.pearson
- Navigate by Thread:
Is it possible to create a cross-compile environment using cygwin and vxWorks on Windows XP 송영기
put callback queuing Daron Chabot