3675|1

1

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

关于CCS上的低级问题(求高手) [复制链接]

关于CCS上的低级问题(求高手)

本人新手,在CCS上进行512X512图像的小波变换,编译链接都正确,但是load数据运行时发生以下错误
Error: Illegal opcode (422a0000) at pc = 0x00000004 Illegal opcode at pc = 0x00000004  
在线跪求哪位大神能帮忙看看,提提意见,感激涕零!!!

主程序如下:
main.cpp
#include<stdio.h>
#include<math.h>
#define bmpwidth   512
#define bmpheight  512
#define width      511
#define height     511
#define pi 3.1415926
void dwt_harr_1d(float *f,int n,int r);
void dwt_harr_2d(float *f,int r);
void dwt_harr_2d_abnormal(float *f,int r);
int main(void)
{
   unsigned char *imbuf;
   unsigned char *bmpout;
     
   imbuf=(unsigned char *)0x84000000;
   bmpout=(unsigned char *)0x85000000;

float *f=(float *) 0x90000000;
int x,y;
for(x=0;x<bmpwidth;x++)
{
  for(y=0;y<bmpheight;y++)
  {
   f[y*bmpwidth+x]=(float)imbuf[y*bmpwidth+x];
  }
}
    dwt_harr_2d(f,1);
     
    //一下对系数处理用bmp输出
//    bmpout=new unsigned char[width*height];
for(x=0;x<width;x++)
{
  for(y=0;y<height;y++)
  {
   bmpout[y*width+x]=(unsigned char)fabs(f[y*width+x]);
  }
}
return 0;
}


C64xx_cov_lnk.cmd如下
-c
-heap  5000
-stack 5000

MEMORY
{
        ON_CHIP   :   origin = 00000000h   length = 00100000h
        EMIFA_CE0 :   origin = 80000000h   length = 10000000h
        EMIFA_CE1 :   origin = 90000000h   length = 10000000h
}
SECTIONS
{
    .text       >       ON_CHIP
    .stack      >       ON_CHIP
    .bss        >       ON_CHIP
    .cinit      >       EMIFA_CE1
    .cio        >       EMIFA_CE0
    .const      >       ON_CHIP
    .data       >       ON_CHIP
    .switch     >       ON_CHIP
    .sysmem     >       ON_CHIP
    .far        >       EMIFA_CE0
}

最新回复

500*500= 250K, 你堆栈分配了5000=20K,不够  详情 回复 发表于 2012-6-12 09:49
点赞 关注
 

回复
举报

61

帖子

0

TA的资源

一粒金砂(高级)

沙发
 
500*500= 250K, 你堆栈分配了5000=20K,不够
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表