您好TI,
我工程的目的:core0发送Notify通知到core1,core1接收到通知,调用bmp灰度处理函数,对bmp图片1.bmp(IPC_slave工程中)进行灰度处理。
遇到的问题:我的灰度处理函数bmpmain()函数,在Microsoft Visual Studio 2010上运行可以生成相应处理的灰度图像,但是将程序移植到C6678板子上
时,可以生成.out文件,但是调用bmpmain()中
fp = fopen("1.bmp","rb");
if(fp == NULL)
{
System_printf("打开文件 1.bmp失败!\n");
exit(0);
}
时,打不开1.bmp文件,会输出“打开文件 1.bmp失败”。希望您能给出一些指导,谢谢。工程在附件里
Thomas Yang1:
在C6678的PDK中有1个图像处理程序可以参考,打开失败有可能是路径不对
Jicheng Chen:
回复 Thomas Yang1:
也就是说,我把.bmp图片放在工程里 ,fopen函数就可以直接打开图片,当我编译生成.out可执行文件,下载到C6678板子上运行,.out文件中包含.bmp二进制文件的信息吗?
zhen dong:
回复 Jicheng Chen:
里面不包含吧,你下载DEBUG的话,是通过仿真器加载的
Jicheng Chen:
回复 zhen dong:
好的