ARM and ARMv7-M ELF support; STM32F4Discovery ELF loader test configuration

git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5264 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
patacongo 2012-10-26 19:53:20 +00:00
parent 449d1d82e4
commit f863b72ced
5 changed files with 23 additions and 14 deletions

View File

@ -333,8 +333,8 @@ examples/elf
include the path to the genromfs executable.
3. ELF size: The ELF files in this example are, be default, quite large
because they include a lot of "build garbage". You can greately reduce the
size of the ELF binaries are using the objcopy --strip-unneeded command to
because they include a lot of "build garbage". You can greatly reduce the
size of the ELF binaries are using the 'objcopy --strip-unneeded' command to
remove un-necessary information from the ELF files.
4. Simulator. You cannot use this example with the the NuttX simulator on

View File

@ -74,6 +74,10 @@ static int leaf(int *some_arg)
printf("leaf: Calling longjmp() with %d\n", some_local_variable);
longjmp(env, some_local_variable);
/* We should not get here */
return -ERROR;
}
static int function(int some_arg)

View File

@ -74,6 +74,10 @@ static int leaf(int *some_arg)
printf("leaf: Calling longjmp() with %d\n", some_local_variable);
longjmp(env, some_local_variable);
/* We should not get here */
return -ERROR;
}
static int function(int some_arg)

View File

@ -38,6 +38,7 @@
****************************************************************************/
#include <sys/types.h>
#include <stdio.h>
#include <stdlib.h>
#include <signal.h>