rombox.c
来自「AT91所有开发板的资料 AT91所有开发板的资料」· C语言 代码 · 共 48 行
C
48 行
/* -*-C-*- * * $Revision: 1.1 $ * $Author: rivimey $ * $Date: 1999/03/11 11:54:03 $ * * Copyright (c) 1996 Advanced RISC Machines Limited. * All Rights Reserved. * * Project: ANGEL * * Title: Debug interface for ROMbox ROMulator */#include "angel.h"#include "devconf.h"#include "rombox.h"#define ROMBOX_WINDOW (512)#define ROMBOX_BASE (ROMTop - ROMBOX_WINDOW)#define ROMBOX_OFFSET_READ (256)#define ROMBOX_READ(addr) \ ((unsigned char)(*(volatile unsigned char *)(ROMBOX_BASE + (addr))))#define THDAV (2)#define ROMBOX_THDAV (ROMBOX_READ(0) & THDAV)static unsigned char forced_read;static void WriteByte( char c ){ unsigned int read_addr = ROMBOX_OFFSET_READ + c; unsigned char dummy = ROMBOX_READ( read_addr ); forced_read = dummy;}void RomboxPutByte( char c ){ /* Wait until ready */ while ( ROMBOX_THDAV ) /* idle */ ; WriteByte( c );}/* EOF rombox.c */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?