dsp28_sram.c

来自「合众达SEED-DTK2812 光盘内容 DSP源码 用户指南 实验手册」· C语言 代码 · 共 77 行

C
77
字号
/******************************************************************************/
/*  Copyright 2004 by SEED Electronic Technology LTD.                         */
/*  All rights reserved. SEED Electronic Technology LTD.                      */
/*  Restricted rights to use, duplicate or disclose this code are             */
/*  granted through contract.                                                 */
/*  MODULE NAME... DARAM on board											  */
/*  FILENAME...... DSP28_SRAM.c											      */
/*  PROJECT....... Read and write on-board daram memory of TMS320VC5502	      */
/*  作者: gao		                                                          */
/*  版本:1.0                                                                  */
/*  日期:06.11.10                                                             */
/******************************************************************************/
#include "DSP28_Device.h"
#include "DSP28_Globalprototypes.h"
#include "Flash2812_API_Library.h"
#include "extern_ram.h"

unsigned long i;
unsigned int Buffer[0x400];
unsigned int status;
unsigned int *Flash_ptr;
unsigned int Length;
FLASH_ST	ProgStatus;
extern unsigned long Flash_CPUScaleFactor;
FLASH_ST	EraseStatus;
FLASH_ST 	VerifyStatus;

void main(void)
{
	/* 初始化系统控制 */
	InitSysCtrl();

	// Disable and clear all CPU interrupts:
	DINT;
	IER = 0x0000;
	IFR = 0x0000;
	
	/* 初始化外设中断控制 */	
	InitPieCtrl();

	/* 初始化中断矢量表 */
	InitPieVectTable();	
	
	/* 打开PASSWORD */
	Unlock();
	
	/**/
	for(i = 0; i < 0xffff; i++)
	{
		*(EXT_RAM + i) = 0x5555;
		if(*(EXT_RAM + i) != 0x5555)
		{
			while(1);
		}
	}
	
	i = 0;	//此行设置断点
	
	for(i = 0; i < 0xffff; i++)
	{
		*(EXT_RAM + i) = 0xAAAA;
		if(*(EXT_RAM + i) != 0xAAAA)
		{
			while(1);
		}
	}
	while(1)
	{    
		asm(" nop");//此行设置断点
    }
}	

//===========================================================================
// No more.
//===========================================================================

⌨️ 快捷键说明

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