diff options
author | Wolfgang Denk <wd@denx.de> | 2008-12-16 16:22:50 +0100 |
---|---|---|
committer | Wolfgang Denk <wd@denx.de> | 2008-12-16 16:22:50 +0100 |
commit | 6cdadcb3f1b6eac4a1c4256acaa1438413f95351 (patch) | |
tree | fa6d04602987dbac1dfa46d58a08a9a436612738 /board/trab | |
parent | 89d56f5503eed351efe5ab0b4dd0f1e888fd2336 (diff) | |
download | bootable_bootloader_goldelico_gta04-6cdadcb3f1b6eac4a1c4256acaa1438413f95351.zip bootable_bootloader_goldelico_gta04-6cdadcb3f1b6eac4a1c4256acaa1438413f95351.tar.gz bootable_bootloader_goldelico_gta04-6cdadcb3f1b6eac4a1c4256acaa1438413f95351.tar.bz2 |
trab: make trab_fkt standalone code independent of libgcc
Use our own local functions in lib_arm/ instead.
Signed-off-by: Wolfgang Denk <wd@denx.de>
Diffstat (limited to 'board/trab')
-rw-r--r-- | board/trab/Makefile | 3 | ||||
-rw-r--r-- | board/trab/trab_fkt.c | 6 |
2 files changed, 8 insertions, 1 deletions
diff --git a/board/trab/Makefile b/board/trab/Makefile index 6dfcb87..30e5fbb 100644 --- a/board/trab/Makefile +++ b/board/trab/Makefile @@ -51,7 +51,8 @@ $(obj)trab_fkt.srec: $(OBJS_FKT) $(LIB) $(LD) -g -Ttext $(LOAD_ADDR) -o $(<:.o=) -e trab_fkt $^ $(LIB) \ -L$(obj)../../examples -lstubs \ -L$(obj)../../lib_generic -lgeneric \ - -L$(gcclibdir) -lgcc + $(obj)../../lib_arm/div0.o \ + $(obj)../../lib_arm/_*.o $(OBJCOPY) -O srec $(<:.o=) $@ $(obj)trab_fkt.bin: $(obj)trab_fkt.srec diff --git a/board/trab/trab_fkt.c b/board/trab/trab_fkt.c index 93b9490..53cdb5a 100644 --- a/board/trab/trab_fkt.c +++ b/board/trab/trab_fkt.c @@ -294,6 +294,12 @@ int trab_fkt (int argc, char *argv[]) return 1; } +void hang (void) +{ + puts ("### ERROR ### Please RESET the board ###\n"); + for (;;); +} + int do_info (void) { printf ("Stand-alone application for TRAB board function test\n"); |