⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 startup.inc

📁 Axis 221 camera embedded programing interface
💻 INC
字号:
#include <hwregs/asm/reg_map_asm.h>#include <hwregs/asm/gio_defs_asm.h>#include <hwregs/asm/pio_defs_asm.h>#include <hwregs/asm/clkgen_defs_asm.h>		.macro GIO_INIT	move.d	CONFIG_ETRAX_DEF_GIO_PA_OUT, $r0	move.d	REG_ADDR(gio, regi_gio, rw_pa_dout), $r1	move.d	$r0, [$r1]	move.d	CONFIG_ETRAX_DEF_GIO_PA_OE, $r0	move.d	REG_ADDR(gio, regi_gio, rw_pa_oe), $r1	move.d	$r0, [$r1]	move.d	CONFIG_ETRAX_DEF_GIO_PB_OUT, $r0	move.d	REG_ADDR(gio, regi_gio, rw_pb_dout), $r1	move.d	$r0, [$r1]	move.d	CONFIG_ETRAX_DEF_GIO_PB_OE, $r0	move.d	REG_ADDR(gio, regi_gio, rw_pb_oe), $r1	move.d	$r0, [$r1]	move.d	CONFIG_ETRAX_DEF_GIO_PC_OUT, $r0	move.d	REG_ADDR(gio, regi_gio, rw_pc_dout), $r1	move.d	$r0, [$r1]	move.d	CONFIG_ETRAX_DEF_GIO_PC_OE, $r0	move.d	REG_ADDR(gio, regi_gio, rw_pc_oe), $r1	move.d	$r0, [$r1]	.endm	.macro START_CLOCKS	move.d REG_ADDR(clkgen, regi_clkgen, rw_clk_ctrl), $r1	move.d [$r1], $r0	or.d REG_STATE(clkgen, rw_clk_ctrl, cpu, yes) | \	     REG_STATE(clkgen, rw_clk_ctrl, ddr2, yes) | \	     REG_STATE(clkgen, rw_clk_ctrl, memarb_bar_ddr, yes), $r0	move.d $r0, [$r1]	.endm	.macro SETUP_WAIT_STATES	move.d REG_ADDR(pio, regi_pio, rw_ce0_cfg), $r0	move.d CONFIG_ETRAX_PIO_CE0_CFG, $r1	move.d $r1, [$r0]	move.d REG_ADDR(pio, regi_pio, rw_ce1_cfg), $r0	move.d CONFIG_ETRAX_PIO_CE1_CFG, $r1	move.d $r1, [$r0]	move.d REG_ADDR(pio, regi_pio, rw_ce2_cfg), $r0	move.d CONFIG_ETRAX_PIO_CE2_CFG, $r1	move.d $r1, [$r0]	.endm

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -