📄 5206.gdb
字号:
## GDB Init script for the Coldfire 5206 processor.## The main purpose of this script is to configure the # DRAM controller so code can be loaded.##define addressesset $mbar = 0x10000001set $simr = $mbar - 1 + 0x003set $icr1 = $mbar - 1 + 0x014set $icr2 = $mbar - 1 + 0x015set $icr3 = $mbar - 1 + 0x016set $icr4 = $mbar - 1 + 0x017set $icr5 = $mbar - 1 + 0x018set $icr6 = $mbar - 1 + 0x019set $icr7 = $mbar - 1 + 0x01Aset $icr8 = $mbar - 1 + 0x01Bset $icr9 = $mbar - 1 + 0x01Cset $icr10 = $mbar - 1 + 0x01Dset $icr11 = $mbar - 1 + 0x01Eset $icr12 = $mbar - 1 + 0x01Fset $icr13 = $mbar - 1 + 0x020set $imr = $mbar - 1 + 0x036set $ipr = $mbar - 1 + 0x03Aset $rsr = $mbar - 1 + 0x040set $sypcr = $mbar - 1 + 0x041set $swivr = $mbar - 1 + 0x042set $swsr = $mbar - 1 + 0x043set $dcrr = $mbar - 1 + 0x046set $dctr = $mbar - 1 + 0x04Aset $dcar0 = $mbar - 1 + 0x04Cset $dcmr0 = $mbar - 1 + 0x050set $dccr0 = $mbar - 1 + 0x057set $dcar1 = $mbar - 1 + 0x058set $dcmr1 = $mbar - 1 + 0x05Cset $dccr1 = $mbar - 1 + 0x063set $csar0 = $mbar - 1 + 0x064set $csmr0 = $mbar - 1 + 0x068set $cscr0 = $mbar - 1 + 0x06Eset $csar1 = $mbar - 1 + 0x070set $csmr1 = $mbar - 1 + 0x074set $cscr1 = $mbar - 1 + 0x07Aset $csar2 = $mbar - 1 + 0x07Cset $csmr2 = $mbar - 1 + 0x080set $cscr2 = $mbar - 1 + 0x086set $csar3 = $mbar - 1 + 0x088set $csmr3 = $mbar - 1 + 0x08Cset $cscr3 = $mbar - 1 + 0x092set $csar4 = $mbar - 1 + 0x094set $csmr4 = $mbar - 1 + 0x098set $cscr4 = $mbar - 1 + 0x09Eset $csar5 = $mbar - 1 + 0x0A0set $csmr5 = $mbar - 1 + 0x0A4set $cscr5 = $mbar - 1 + 0x0AAset $csar6 = $mbar - 1 + 0x0ACset $csmr6 = $mbar - 1 + 0x0B0set $cscr6 = $mbar - 1 + 0x0B6set $csar7 = $mbar - 1 + 0x0B8set $csmr7 = $mbar - 1 + 0x0BCset $cscr7 = $mbar - 1 + 0x0C2set $dmcr = $mbar - 1 + 0x0C6set $par = $mbar - 1 + 0x0CAset $tmr1 = $mbar - 1 + 0x100set $trr1 = $mbar - 1 + 0x104set $tcr1 = $mbar - 1 + 0x108set $tcn1 = $mbar - 1 + 0x10Cset $ter1 = $mbar - 1 + 0x111set $tmr2 = $mbar - 1 + 0x120set $trr2 = $mbar - 1 + 0x124set $tcr2 = $mbar - 1 + 0x128set $tcn2 = $mbar - 1 + 0x12Cset $ter2 = $mbar - 1 + 0x131end## Setup CSAR0 for the FLASH ROM.#define setup-csset *((short*) $csar0) = 0xffe0set *((short*) $csmr0) = 0x00030000set *((short*) $cscr0) = 0x0d83set *((short*) $csar1) = 0xffffset *((short*) $csmr1) = 0x0000001eset *((short*) $cscr1) = 0x0043set *((short*) $csar2) = 0x3000set *((short*) $csmr2) = 0x00000014set *((short*) $cscr2) = 0x0043set *((short*) $csar3) = 0x4000set *((short*) $csmr3) = 0x000f0000set *((short*) $cscr3) = 0x0083end## Setup the DRAM controller.#define setup-dramset *((short*) $dcrr) = 24set *((short*) $dctr) = 0x0000set *((short*) $dcar0) = 0x0000set *((long*) $dcmr0) = 0x000e0000set *((char*) $dccr0) = 0x07set *((short*) $dcar1) = 0x0000set *((long*) $dcmr1) = 0x00000000set *((char*) $dccr1) = 0x00end## Wake up the board#defined initBoardaddressessetup-cssetup-dramend
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -