boot_5402.h
来自「TMS320C5402 写FLASH的BOOT」· C头文件 代码 · 共 27 行
H
27 行
//filename:boot_5402.h
typedef unsigned int U16;
// typedef volatile ioport unsigned IOPORT;
//-----------5402 Registers VAL------------
#define PMST_VAL 0x00A0
#define SWWSR_VAL 0x7FFF
#define SWCR_VAL 0x0000
#define BSCR_VAL 0x0006
#define CLKMD_VAL 0x4007
//9007 pll*10 4007 pll*5 1007 pll*2 片上初始硬件clk*5 晶振20m 设置成40m 时钟周期25ns
//---------------nit 5402 -----------------
void init_board(void)
{
*CLKMD=0x0000;
while(CLKMD&0x0001){};
*CLKMD=CLKMD_VAL;
*PMST =PMST_VAL;
*SWWSR=SWWSR_VAL;
*SWCR =SWCR_VAL;
*BSCR =BSCR_VAL;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?