Board logo

标题: 关于DSP C6455 加载 .hex 问题 [打印本页]

作者: juanzhang1982    时间: 2010-9-7 10:08     标题: 关于DSP C6455 加载 .hex 问题

程序如下:
主函数如下:
将一个简单的程序(功能仅为输出 helloworld)生成可执行文件 helloworld.out,将其转换为 helloworld.hex,然后通过下面的主函数读入DSP6455的0x900000
的内存地址,通过某种中断跳转到该内存地址执行helloworld.hex,希望能打印出“helloworld”,但是,程序却死在了这条跳转指令处。希望各位大虾指点。
volatile unsigned int flag =0;
void main()
{
     FILE *fp;
   
     fp= fopen("helloword.hex","r");
     fread((void*)0x900000,1024,80,fp);
     while(1)
     {
           if(flag==1)
         (*(void(*)(void))(0x900000))(); //这是一条跳转指令
     }
     
}
void isr()
{
flag=1;
}
我的实际应用时,有四片DSP,只有DSP4接了CF卡,需要DSP4将helloworld程序读到自己的内存,然后通过rapidio传给DSP1的内存,使DSP1能打印出helloworld.
娟子(19255667)  10:03:57
所以想通过上面的程序验证一下能不能行
作者: hendi1    时间: 2010-10-15 20:41

顶啊,支持!  
   
   
   
   
   
   
  
  
  
  
  

全能特工 无上真身 焚尽八荒 大道 化龙道 当爱情来敲门 傲剑凌云 重生之红星传奇 千夫斩 间客 从政 遭遇星外文明 都市全异能大师 不灭传说 山窝里的科技强国 混迹在美女如云的公司 外星文明继承者 超级模仿 位面农场 九彩神 魔骸 左道旁门 1895淘金国度 异化 唐朝好医生 杂牌救世主 穿越在动漫 英雄无敌之尸山骨海 传奇永恒的经典 重生之资源大亨  图腾




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0