TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320F2808: 未知原因进入了非法中断。

Part Number:TMS320F2808Other Parts Discussed in Thread: CONTROLSUITE

      关于TMS320F2808仿真进入非法中断,这个问题真的很让我困惑无比,希望能得到帮助。本来我认为有可能是仿真器或者电脑,又或者是开发板的问题。现在电脑换了一台测试,还是不行,仿真器也在淘宝买了一个,也还是不行。在淘宝另外买了一块开发板来测试,还是不行。
     最终经过大量的测试,目前至少是有这个问题导致进入非法中断。我只是用了官网下载的例程“epwm_deadband”,添加了“math”头文件,和"test()"函数。结果发现编译没有问题。但是仿真的时候就进入了非法中断。而且,我主函数也没有调用“test()”函数。
   这让我真的没法理解。而且我的项目也是需要用到sin()等函数的。
又或者提示No source available for "0x3f4021"的,真是太奇怪了
Green Deng:

这个很抱歉,手头没有这块板子没办法做测试。

对例程就是修改了截图中的几处吗?原例程可以正常运行?

另外,使用的CCS版本是多少?

,

yi jun peng:

是的,就是改动了这几处,原例程没有问题,用的是CCS6.13

,

Green Deng:

奥,抱歉上次没看清你的程序。

F2808是一款定点芯片,定点芯片的话无法直接调用sin,cos函数,如果要进行sin,cos计数,则需要调用IQmath函数库并使用_IQsin,_IQcos来处理正余弦计算。详细的你可以看一下controlSUITE中这个路径的文档:C:/ti/controlSUITE/libs/math/IQmath/v160/doc/IQmath_Quickstart.pdf

,

yi jun peng:

对了,还改了cmd的内存。因为如果没有改这个,编译没法通过

,

yi jun peng:

好的,我看一下,谢谢你的回复

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F2808: 未知原因进入了非法中断。
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1