From 6bf3a165b228d7a0042175914433c08b8cec2a06 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20Fr=C3=B6schle?= Date: Sun, 9 Dec 2012 18:17:07 +0000 Subject: [PATCH] --- BaS_gcc/.gdbinit | 4 +++- BaS_gcc/sources/sysinit.c | 13 +------------ 2 files changed, 4 insertions(+), 13 deletions(-) diff --git a/BaS_gcc/.gdbinit b/BaS_gcc/.gdbinit index 1a0b467..b9bcbf8 100644 --- a/BaS_gcc/.gdbinit +++ b/BaS_gcc/.gdbinit @@ -7,6 +7,8 @@ define tbtr end tr +define run + continue +end source mcf5474.gdb - diff --git a/BaS_gcc/sources/sysinit.c b/BaS_gcc/sources/sysinit.c index b8f5382..98433ab 100644 --- a/BaS_gcc/sources/sysinit.c +++ b/BaS_gcc/sources/sysinit.c @@ -803,22 +803,11 @@ void initialize_hardware(void) { init_slt(); xprintf("\r\nBaS_gcc for FireBee v %d.%d\r\n", MAJOR_VERSION, MINOR_VERSION); - xprintf("initializing hardware...\r\n"); - - init_fbcs(); - init_ddram(); init_fpga(); - /* FireTOS seems to have trouble to initialize the ST-RAM by itself, so... */ - /* Validate ST RAM */ - * (volatile uint32_t *) 0x42e = STRAM_END; /* phystop TOS system variable */ - * (volatile uint32_t *) 0x420 = 0x752019f3; /* memvalid TOS system variable */ - * (volatile uint32_t *) 0x43a = 0x237698aa; /* memval2 TOS system variable */ - * (volatile uint32_t *) 0x51a = 0x5555aaaa; /* memval3 TOS system variable */ - /* Jump into FireTOS */ typedef void void_func(void); - void_func* FireTOS = (void_func*)FIRETOS; + void_func* FireTOS = (void_func*) FIRETOS; FireTOS(); // Should never return return; }