您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> visualdsp++工程高级工程bf53x_jpeg_lcd_fs... 
本帖共有784个阅读者
发表帖子 发表投票 回复主题
visualdsp++工程高级工程bf53x_jpeg_lcd_fs文件编译报错
土豆(论坛新手)
土豆
头衔:社区公民
帮派:无帮无派
帖数:3
金钱:128
积分:4
注册时间:2016/5/27
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
visualdsp++工程高级工程bf53x_jpeg_lcd_fs文件编译报错
我在编译bf53x_jpeg_lcd_fs这个工程文件出错:The following symbols referenced in processor 'P0' could not be resolved:
        '__spswitch32 [___spswitch32]' referenced from '.\jpeglib.dlb[JDDCTMGR.doj],我xml文件已经替换了,而且只有与JPEG解码的两个工程出现这样的问题,其他工程都能正常编译下载,请问这个问题有人遇到吗?怎么解决的?
上传的图片
  201652717145121.png [ 10.24 KB 1224×161 ] (缩略时请点击查看原图)

 


这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2016/5/27 17:18:01
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
spswitch32 没有定义却被调用了。
工程我这边编译没有问题,不知道是不是你的VDSP 版本不正确,代码是在VDSP5.0  UP10下做的,刚才VDSP5.1下编译了,也没有报错。你看看用VDSP5.1是否有这样的问题。

这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2016/5/29 0:07:52
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5195
金钱:34806
积分:6378
注册时间:2011/6/7
2信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
楼主用的应该是VDSP5.0,因为用oplink的缘故,没有装update.不知道是不是软件版本的原因。

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2016/5/29 7:36:29
土豆(论坛新手)
土豆
头衔:社区公民
帮派:无帮无派
帖数:3
金钱:128
积分:4
注册时间:2016/5/27
3信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
我是用的oplink,今天把软件重装了一次,用的是光盘中的visualdsp++5.0的版本,没打update,编译还是出现同样的错误。。

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2016/5/29 13:45:16
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5195
金钱:34806
积分:6378
注册时间:2011/6/7
4信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
Andy的意思是,程序是在vdsp5.0 update10和vdsp5.1的环境下做的,在这些环境下是没问题的,5.0不装update的话可能不行,这个多是软件的版本问题,解决办法一个是你装一下vdsp5.0 update10,但是矛盾的是你装了update,oplink又可能用不了了。

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2016/5/29 14:02:33
土豆(论坛新手)
土豆
头衔:社区公民
帮派:无帮无派
帖数:3
金钱:128
积分:4
注册时间:2016/5/27
5信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
现在已经是这种情况了,visualdsp++5.0不打补丁编译失败,5.1的版本不能用oplink,之前有段时间用5.0编译器可以编译下载这个工程,但最近用就莫名出现了这个问题。

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2016/5/29 14:50:10
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
6信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
有个比较麻烦的方法,你装个5.1 编译,把编译出来的DXE加载到你的5.0下仿真,就可以了。或者把报错缺失的文件在5.1软件下找到,拷出来放到5.0下相同的位置。

这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2016/6/11 21:41:25
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.159292 Call, 1 Queries, Processed in 0.031250 second(s),