[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Customized RTEMS + Eclipse
Fabrício de Novaes Kucinskis (DEA) wrote:
Does someone use Eclipse here?
After analyse some options people here gave me I chose Eclipse with
Gaisler's plugin as my IDE.
Now I'm trying to use it to create programs to an ERC32 Tharsys development
board. My idea is to create a simple application inside Eclipse, run it in
the board, show to the boss, and then try TSIM.
When I install the plugin and RCC (the GCC compiler with RTEMS, from
Gaisler), everything works fine. I can compile a "hello_world" program
My problem is that I have to use a customized version of RTEMS, with a patch
to allow the OS to run in the board - the patch prevents a debug monitor to
overwrite the RTEMS' Trap Table (this was the reason for a previous post of
mine, answered by Jiri Gaisler - thanks again for that!).
To use my RTEMS build (the one patched), I created a directory structure
under /opt/rtems-4.6 equal to the RCC's structure, but with the RTEMS
libraries I built instead of the ones which came with RCC.
Inside Eclipse the compiler is found, but not the include files like
"rtems.h" and "bsp.h". My doubt is that if they're exactly in the same place
as they are in RCC instalation, so why these files are not found? There's
something more to do that I'm missing?
I do not know if Jiri has changed the invocation of gcc but with the
standard RTEMS tools you must pass in a few arguments to locate BSP
specific .h files and libraries. This is cut and pasted from an ERC32
BSP build here.
-B/opt/rtems-4.6/sparc-rtems/erc32/lib/ -specs bsp_specs -qrtems
In addition, you might have forgotten CPU model CFLAGS like
-mcpu=cypress and maybe -msoft-float if you don't have an FPU.
When you get this working, a Wiki entry on setting this up would be
appreciated. I also want to get to the point where anyone could easily
demo Till's cexp/GeSys on a simulator like qemu using Eclipse to show
off some of the nicer things with RTEMS.
I would also like to see demos of addons like MicroWindows running on
With a full set of demos on a standard simulated BSP, then anyone could
easily demonstrate RTEMS and play.
Thanks in advance,
Fabrício de Novaes Kucinskis - DEA / INPE
Divisão de Eletrônica Aeroespacial
Instituto Nacional de Pesquisas Espaciais
Joel Sherrill, Ph.D. Director of Research & Development
joel@OARcorp.com On-Line Applications Research
Ask me about RTEMS: a free RTOS Huntsville AL 35805
Support Available (256) 722-9985