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 + -
显示快捷键?