原创 dspF28335的片外ramload运行

2008-7-23 09:51 3525 1 2 分类: 处理器与DSP

 


在往片外ram里load程序运行时,必须先初始化xintf-即是端口gpio等时钟配置跟功能设置等,才能load。cmd只需要把text的地址改成片外ram的入口地址即可,如0x1000000。


menuitem "ICETEK";   在ccs菜单的gel里添加"ICETEK"  menuitem -增加gel菜单选项


在"ICETEK"这个菜单里添加emif_init 点击emif_init,即是开始运行emif_init();
hotmenu emif_init()
{
    #define EMIFA_1       0x00006F88    //端口配置寄存器
    #define EMIFA_2       0x00006F96   //端口配置寄存器
    #define EMIFA_3       0x00006FA6  //端口配置寄存器
    #define EMIFA_4       0x00006FA8 //端口配置寄存器


    #define emifa_5       0x00007020     //xintf的配置时钟寄存器


    /* EMIFA */       寄存器赋值初始化相应的寄存器
    *(long *)EMIFA_1      = 0xff000000;
    *(long *)EMIFA_2      = 0xfffffff0;
    *(long *)EMIFA_3      = 0xFFFFFFFF;
    *(long *)EMIFA_4      = 0x0000ffff;
 *(long *)emifa_5      = 0x00001000;
}

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户1404696 2008-7-23 10:02

这只是在CCS下load,如果需要烧到FLASH中去Load如何实现呢?
相关推荐阅读
用户161430 2008-09-09 09:11
ADE7758 SPI 软件模拟
void SpiSentByte(U08 bb){   U08 i;   for(i=0;i<8;i++){  SCK=1;  CpuDelayUS(20);  if((bb&0x80)...
用户161430 2008-07-29 08:22
pl语言学习
#!/usr/bin/perl -w# USE: $0  SourcePath  DestPath# Sample: o2.pl d:\soft\bin\1 d:\soft\bin\2use stri...
用户161430 2008-07-29 08:14
光大银行的客户交易流水表程序
                                                          *    Description      : 光大银行日终程序----商户交易流水...
用户161430 2008-07-29 08:11
开发通用软件程序的模板开发
#include <stdlib.h>#include "p_len.h"#include "p_inner.h"#include "p_define.h"#include "p_stru...
用户161430 2008-07-25 09:05
嵌入式dsp的指针取地址
#define LED (*(unsigned short int *)0x180000)#define SRAM_Base_Adress  (*(unsigned short int *)0x200...
用户161430 2008-07-23 10:18
DSP在fllash仿真运行模式
dsp在falsh下仿真运行,首先第一先把程序烧写进flash里面,然后照图的设置设,点击execute operation就可以运行了。 ...
EE直播间
更多
我要评论
1
1
关闭 站长推荐上一条 /3 下一条