> 1) In DevRocket, what kind of project do you choose to debug an > externally build .elf file? > MontaVista support engineers had no clue.
Not sure about DevRocket specifically, but in Eclipse you would choose a C application with external makefile. In Eclipse 3.1 (with CDT) its specifically called a "Standard Make C Project". There's also something similar in the Xilinx EDK Eclipse-based offering (called Platform Studio SDK). The PS-SDK defaults to using backend xmd/gdb through the FPGA JTAG port. My personal preference is to use gdb standalone or ddd/gdb > 2) How do you use DevRocket to create a cross compiled set of code > linked to a specific address. > MontaVista support engineers also had no clue on this one. Again, not sure in DevRocket. In general, you will want to use a custom linker script. You can tailor a linker script from one of your EDK projects. To pass it into the linker (ld), use the -T option. Another useful option is -M to create a map file. If you're calling the linker from gcc, remeber to preface these options with -Wl. man ld and man gcc are your friends. If you get really stuck, you can look at a the makefile from an example EDK project and see what it is doing.
_______________________________________________ Linuxppc-embedded mailing list [email protected] https://ozlabs.org/mailman/listinfo/linuxppc-embedded
