sbf_boot_code_5227x.s
来自「Freescale MCF5445evb 参考测试代码」· S 代码 · 共 67 行
S
67 行
/* * File: sbf_boot_code.s * Purpose: Sample image that is bootable from SBF * * Notes: * */#ifdef _UNDERSCORE_#define __CORE_SRAM ___CORE_SRAM#define __CORE_SRAM_SIZE ___CORE_SRAM_SIZE#endif .extern __CORE_SRAM .extern __CORE_SRAM_SIZE .global _asm_startmeup .text/******************************************************************** * * Exception Vector Table */VECTOR_TABLE:_VECTOR_TABLE:INITSP: .long __CORE_SRAM + 0x1000 /* Initial SP */INITPC: .long asm_startmeup /* Initial PC *//******************************************************************** * This is the main entry point upon hard reset. */asm_startmeup:_asm_startmeup: nop /* Initialize 32KByte SRAM */ move.l #__CORE_SRAM,d0 add.l #0x221,d0 movec D0,RAMBAR1 move.b #0x0F,d0 move.b d0,0xFC0A4013loop1: nop move.l #0x00200000,d0 move.b #0x0F,d1 move.b d1,0xFC0A4007wait1: nop subq.l #1,d0 bne wait1loop2: move.l #0x00200000,d0 move.b #0x00,d1 move.b d1,0xFC0A4007wait2: nop subq.l #1,d0 bne wait2 bra loop1 /********************************************************************/.end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?