Hi<br>  I run RTEMS on my xilinx z7k board and dynamic load application from shell. when the app just has 1 source file,<br>dynamic is ok. when the app have more than 1 files, for example a.c b.c, function a() in file a.c function b() in b.c<br>and function a() call b(), dynamic failed.<br><br>compiler command line<br>1 file: a.c<br>   arm-rtems4.12-gcc -c -march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard -mtune=cortex-a9 -mlong-calls a.c<br><br>more than 1 file: a.c b.c<br>   arm-rtems4.12-gcc -r -nostdlib -march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard -mtune=cortex-a9 -mlong-calls a.c b.c -o app.elf<br><br><span id="w_27">did </span><span id="w_28" class="">I </span><span id="w_29" class="">do </span><span id="w_30" class="">something </span><span id="w_31" class="">wrong</span><span id="w_32">?</span>