modified memory map to enable load of patched EmuTOS

This commit is contained in:
Markus Fröschle
2013-12-07 08:39:47 +00:00
parent fc25d61a23
commit 3b8100568a
3 changed files with 12 additions and 3 deletions

View File

@@ -1,7 +1,7 @@
#set disassemble-next-line on #set disassemble-next-line on
define tr define tr
target remote | m68k-bdm-gdbserver pipe /dev/bdmcf3 #target remote | m68k-bdm-gdbserver pipe /dev/bdmcf3
#target remote | m68k-bdm-gdbserver pipe /dev/tblcf3 target remote | m68k-bdm-gdbserver pipe /dev/tblcf3
#target dbug /dev/ttyS0 #target dbug /dev/ttyS0
#monitor bdm-reset #monitor bdm-reset
end end

View File

@@ -64,4 +64,4 @@ erase 0xe0000000 37
erase 0xe0000000 38 erase 0xe0000000 38
erase 0xe0000000 39 erase 0xe0000000 39
load -v ../../emutos_evb/emutos2.elf load -v ../../emutos/emutos-m548x_bas.elf

View File

@@ -452,9 +452,17 @@ void init_fbcs()
MCF_FBCS2_CSMR = 0; MCF_FBCS2_CSMR = 0;
MCF_FBCS3_CSMR = 0; MCF_FBCS3_CSMR = 0;
MCF_FBCS4_CSMR = 0; MCF_FBCS4_CSMR = 0;
MCF_FBCS5_CSAR = 0x70000000;
MCF_FBCS5_CSCR = MCF_FBCS_CSCR_PS_16 /* CPLD access */
| MCF_FBCS_CSCR_WS(10)
| MCF_FBCS_CSCR_AA
| MCF_FBCS_CSCR_PS_16;
MCF_FBCS5_CSMR = MCF_FBCS_CSMR_BAM_1M | MCF_FBCS_CSMR_V;
#endif /* MACHINE_FIREBEE */ #endif /* MACHINE_FIREBEE */
#ifndef MACHINE_M5484LITE
MCF_FBCS5_CSAR = 0x0; MCF_FBCS5_CSAR = 0x0;
MCF_FBCS5_CSCR = MCF_FBCS_CSCR_PS_8 MCF_FBCS5_CSCR = MCF_FBCS_CSCR_PS_8
| MCF_FBCS_CSCR_BSTR | MCF_FBCS_CSCR_BSTR
@@ -462,6 +470,7 @@ void init_fbcs()
| MCF_FBCS_CSCR_RDAH(1); /* chip errata SECF077 */ | MCF_FBCS_CSCR_RDAH(1); /* chip errata SECF077 */
MCF_FBCS5_CSMR = MCF_FBCS_CSMR_BAM_1G; MCF_FBCS5_CSMR = MCF_FBCS_CSMR_BAM_1G;
/* | MCF_FBCS_CSMR_V; */ /* not enabled */ /* | MCF_FBCS_CSMR_V; */ /* not enabled */
#endif /* MACHINE_M5484LITE */
xprintf("finished\r\n"); xprintf("finished\r\n");
} }