⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.c

📁 对于DSP C6000系列视频处理开发中,SDRAM于对视频编码数据的存储,此代码为SDRAM的驱动程序
💻 C
字号:
#include "CipsBoot.h"
void BootLoad() ;
void SdramInit();
void main() ;
//启动说明:一、DSP启动引导 1K (BootLoad.bin))   
//						Flash(0X9000_0000~0X9000_03FFF)  ->  SRAM (0X0000_0000~0X0000_03FF)
//		  	二、DSP运行BootLoad 
//		 	三、BootLoad 引导 12K (BootBios.bin)
//						Flash(0X9000_1000~0X9000_3FFFF)  ->  SRAM (0X0000_1000~0X0000_3FFF)
//			四、BootLoad 跳转到  BootBios的入口
//											SRAM : 0X0000_1000	
//			五、BootBios 运行
//				1、检测并且设置SDRAM 
//				2、检测外部存储Flash、磁盘
//				3、检测并且启动操作系统CipsDsp32.out
//				4、跳转到操作系统中

int 	Wait(int count ) {register  int i , j;for(i=0; i<count; i++)j++ ; return i; }                                                  

#pragma CODE_SECTION( c_int00,".BOOT_ENTRY_0000")  
void c_int00()
{ 
		asm(" MVK .S2  0X04C0 , SP"); 
		main();
} 
#define u32 unsigned int 
void main()
{   
	u32 *pSdram;
	u32 *pFlash;
	int i;
	
	
	pSdram=(u32 *)0X80000000 ;
	pFlash=(u32 *)0X90000000 ;
	#ifdef SDRAM	
	SdramInit();
	#endif  
	for(i=0;i<0X40000; i++)
	{
		pSdram[i] = pFlash[i] ;
	}
	while(1);
	
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -