📄 config.h
字号:
#ifndef _CONFIG_H#define _CONFIG_H#include "board.h"/* System memory map */#define ROM_BASE 0x01000000 /* do not use it, use _rom_base */#define DRAM_BASE 0x00000000#define EXTIO_BASE ASIC_EXTIO_BASE#define SRAM_BASE ASIC_SRAM_BASE#define REG_BASE ASIC_REG_BASE/* RAM memory map */#define BIOS_API_ADDR 0x00001000#define GUNZIP_ADDR 0x00004000#define SETUP_ADDR 0x00180000#define FDISK_ADDR 0x00180000#define TFTP_ADDR 0x00380000#define BUF_ADDR 0x00008000/* ROM memory map */#define BIOS_SIZE 0x00040000#define SYSTEM_TABLE_OFFSET 0x00010000#define PARTITION_TABLE_OFFSET 0x00020000#define DEFAULT_TABLE_OFFSET 0x00030000/* SYSCFG settings */#define rSYSCFG_BIOS ( \ SYS_ALWAYS_SET | \ SYS_CACHE_OFF | \ SYS_WBUF_OFF | \ SYS_CACHE_4K \)#define rSYSCFG_FLUSH ( \ SYS_ALWAYS_SET | \ SYS_CACHE_OFF | \ SYS_WBUF_OFF | \ SYS_CACHE_8K \)/* System table settings */#define tSYSCFG ( \ SYS_ALWAYS_SET | \ SYS_CACHE_ON | \ SYS_WBUF_ON | \ SYS_CACHE_8K \)#define tCLKCON ( \ CLK_ALWAYS_SET | \ CLK_DIV_1 \)#define tEXTACON ( \ EXT_ALWAYS_SET | \ EXT_TCOS_7CYCLE | \ EXT_TACS_7CYCLE | \ EXT_TCOH_7CYCLE | \ EXT_TACC_7CYCLE \)#define tROMCON ( \ ROM_ALWAYS_SET | \ ROM_PMC_NORMAL | \ ROM_TPA_5CYCLE | \ ROM_TACC_7CYCLE \)#define tDRAMCON ( \ DRAM_ALWAYS_SET | \ DRAM_TRCD_2CYCLE | \ DRAM_TRP_4CYCLE | \ DRAM_CAN_8BIT \) #define tREFEXTCON ( \ REF_ALWAYS_SET | \ REF_TRC_6CYCLE | \ REF_PERIOD_16US \)#define tIOPMOD (0x00000010)#define tIOPCON (0x00000000)#define tIOPDATA (~0x00000010)#define ETH_MAC_ADDR {0x01, 0x01, 0x01, 0x01, 0x01, 0x01}#define ETH_IP_ADDR 0xc0a80064 /* 192.168.0.100 */#define UCLINUX_ADDR 0x8000#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -