请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F28069 工具/软件:Code Composer Studio
大家好,
我实际上正在使用 sgen 函数,但当您更改优化级别时,似乎出现了一些问题。
当--opt_level = off 或0或1 时,在表达式选项卡中设置其他值时,以下代码将刷新。
但是,如果--opt_level >=2,则该值不会改变。
我 请我参考以下内容:
sgen.offset = 0x3FFF;
sgen.gain = 0x3FFF;
sgen.freq =((float) outputFreq_Hz/maxOutputFreq_Hz)*0x8000;
sgen.step_max =(maxOutputFreq_Hz*0x10000)/samplingFreq_Hz;
sgen.alpha = 0;
无论我尝试什么,例如将 sgen.offset 的初始值设置为3FFF,如果--opt_level 高于 lvl 1,则不会更改 sgen keep defqult 值。
您是否了解了发生的情况?
我错过了什么吗?
有人可以尝试吗?
谢谢。