From 6cafdad8d539bbfbe2a516e46fe41549b8a6b68a Mon Sep 17 00:00:00 2001 From: patacongo Date: Fri, 26 Oct 2012 02:42:39 +0000 Subject: Rename elf.h to elf32.h; Additional ELF loader changes git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5263 42af7a65-404d-4744-a932-0658087f49c3 --- apps/examples/README.txt | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'apps/examples/README.txt') diff --git a/apps/examples/README.txt b/apps/examples/README.txt index fa97bd64e3..95d49a3fb7 100644 --- a/apps/examples/README.txt +++ b/apps/examples/README.txt @@ -344,6 +344,14 @@ examples/elf If you really want to do this, you can create a NuttX x86 buildroot toolchain and use that be build the ELF executables for the ROMFS file system. + 5. Linker scripts. You might also want to use a linker scripts to combine + sections better. An example linker script is at nuttx/binfmt/libelf/gnu-elf.ld. + That example might have to be tuned for your particular linker output to + position additional sections correctly. The GNU LD LDELFFLAGS then might + be: + + LDELFFLAGS = -r -e main -T$(TOPDIR)/binfmt/libelf/gnu-elf.ld + examples/ftpc ^^^^^^^^^^^^^ -- cgit v1.2.3