📄 option.h
字号:
#ifndef __OPTION_H__
#define __OPTION_H__
#ifdef __cplusplus
extern "C" {
#endif
#include "Def.h"
#define SEMIHOSTING FALSE
#define _NONCACHE_STARTADDRESS 0x31000000
#define _RAM_STARTADDRESS 0x30000000
#define _MMUTT_STARTADDRESS 0x33ff8000
#define _ISR_STARTADDRESS 0x33ffff00
#define FIN 12000000
// 200MHz
//#define Startup_MDIV 42
//#define Startup_PDIV 1
//#define Startup_SDIV 1
// 266MHz
#define Startup_MDIV 125
#define Startup_PDIV 4
#define Startup_SDIV 1
#define Startup_ARMCLKdiv 0 // 0 : ARMCLK = MPLL
// 1 : ARMCLK = MPLL/2
#define Startup_HCLKdiv 1 // 0 : HCLK = ARMCLK
// 1 : HCLK = ARMCLK/2
// 2 : HCLK = ARMCLK/3
// 3 : HCLK = ARMCLK/4
#define Startup_PCLKdiv 1 // 0 : PCLK = HCLK
// 1 : PCLK = HCLK/2
#define V14 // SMDK Version 1.4
// If you use SMDK Version 1.4 then you should define V14
// else you should undefine V14
#define K4S56163PF 0 // Mobile SDRAM
#define K4X51163PC 1 // Mobile DDR SDRAM
#define USEDSDRAM K4S56163PF
#if USEDSDRAM==K4S56163PF
#define tREFRESH 780 // 'us' * 100
#define tRAS 50000 // 'ns'
#define tRC 72500 // 'ns'
#define tRCD 22500 // 'ns'
#define tRP 22500 // 'ns'
#elif USEDSDRAM==K4X51163PC
#define tREFRESH 780 // 'us' * 100
#define tRAS 45000 // 'ns'
#define tRC 67500 // 'ns'
#define tRCD 22500 // 'ns'
#define tRP 22500 // 'ns'
#endif
#define CL 3
#ifdef __cplusplus
}
#endif
#endif /*__OPTION_H__*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -