新闻  |   论坛  |   博客  |   在线研讨会
dspF28335的片外ramload运行
0750long | 2009-06-03 10:47:07    阅读:2317   发布文章

dspF28335的片外ramload运行

 

 

在往片外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;
}

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客