您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> [求助]关于VisualDSP++5.0的一个编译选项问... 
本帖共有2131个阅读者
发表帖子 发表投票 回复主题
[求助]关于VisualDSP++5.0的一个编译选项问题。
zuoqiangdsp(论坛新手)
zuoqiangdsp
头衔:社区公民
帮派:无帮无派
帖数:31
金钱:351
积分:35
注册时间:2012/3/29
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
[求助]关于VisualDSP++5.0的一个编译选项问题。
andy你好,又来麻烦你了。

在VisualDSP++5.0的Project Option--->Link--->General--->Optimizations

[]Individully map functions and data items

这个编译选择或不选择,我的系统都能正常的跑起来,唯一的区别是:

1、我不选择的时候,FPGA配置正常,系统跑起来后,输出一个sin波形。
2、我选择的时候,FPGA好像就配置不正常,系统跑起来后,无sin波形输出。

adi dsp
等级:论坛新手 参考IP地址:*.*.*.*
2012/4/16 9:26:44
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

这个路径是不是错了,Project Option--->Link--->General--->Optimizations

应该不是在Link中,在compile里面。

这个是代码的优化开关,当打开优化开关后,一些代码会被自动优化,可能会造成硬件上的配置异常,需要手动添加一些优化开关关闭的标志,来指定不优化硬件配置。处理起来比较麻烦,你必须先确定异常是哪个硬件模块造成的,然后再解决。


这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2012/4/16 20:32:42
zuoqiangdsp(论坛新手)
zuoqiangdsp
头衔:社区公民
帮派:无帮无派
帖数:31
金钱:351
积分:35
注册时间:2012/3/29
2信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
比如,一个实际例子说明。谢谢。

adi dsp
等级:论坛新手 参考IP地址:*.*.*.*
2012/4/17 11:31:40
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
3信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

比如用IO口模拟IIC来初始化外部设备,当关闭优化时 IIC运行正常,打开优化后,IIC初始化寄存器时得不到应答信号。导致IIC初始化失败。


这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2012/4/17 14:00:16
zuoqiangdsp(论坛新手)
zuoqiangdsp
头衔:社区公民
帮派:无帮无派
帖数:31
金钱:351
积分:35
注册时间:2012/3/29
4信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
就如上所示,如果我想把优化打开,同时使IIC初始化寄存器能正常配置,需要在程序中强调什么的。。。。

adi dsp
等级:论坛新手 参考IP地址:*.*.*.*
2012/4/17 23:13:58
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
5信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

你看下这个资料 http://www.openadsp.com/bbs/topic.asp?id=420&boardid=18&tb=1

里面有介绍关闭优化开关的指定,你看是否能通过指令告知处理器该函数不需要优化。



这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2012/4/18 11:53:25
zuoqiangdsp(论坛新手)
zuoqiangdsp
头衔:社区公民
帮派:无帮无派
帖数:31
金钱:351
积分:35
注册时间:2012/3/29
6信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
谢谢andy!
这个论坛氛围还是很不错的,版主回覆都比较及时。

adi dsp
等级:论坛新手 参考IP地址:*.*.*.*
2012/4/18 13:52:19
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5195
金钱:34806
积分:6378
注册时间:2011/6/7
7信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

谢谢支持。


我是OP...
等级:管理员 参考IP地址:*.*.*.*
2012/4/18 14:04:59
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.159194 Call, 1 Queries, Processed in 0.031250 second(s),