modified memory map to enable load of patched EmuTOS
This commit is contained in:
4
.gdbinit
4
.gdbinit
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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");
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user