打印

DSP程序出问题

[复制链接]
1841|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xukeming1992092|  楼主 | 2015-12-10 17:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
之前用DSP28335分别写了SCI和SD卡读写的程序,两个程序单独调试的时候都是能完成相应功能,可是将两个程序整合后,编译通过,存在一些函数隐形申明的warning(但也是关于SD卡的),而在load program时候,提示note:Gel will enable XINTFx16 during Debug only.
          Enable XINTF in code prior to use.
          FPU Registers can be found via GEL->Watch FPU Registers.
然后跑程序的时候,发现DSP总是收不到串口助手发来的指令,程序一直停在if(SciaRegs.SCIRXST.bit.RXRDY==1),这是什么原因,困扰我很久了,求帮助

相关帖子

沙发
米尔豪斯| | 2015-12-10 21:27 | 只看该作者
是不是XINTF没有使能,提示XINTFx16只在Debug下使能

使用特权

评论回复
板凳
zhangmangui| | 2015-12-10 21:36 | 只看该作者
GEL文件没问题吧     
SCI单独代码调试成功了吗

使用特权

评论回复
地板
xukeming1992092|  楼主 | 2015-12-11 08:49 | 只看该作者
zhangmangui 发表于 2015-12-10 21:36
GEL文件没问题吧     
SCI单独代码调试成功了吗

SCI单独调试是可以的,后来发现SciaRegs.SCIRXST.bit.RXRDY有被置1.但是用来存储SCIRXBUF里数据的的变量在watch window里一直显示identifier not found,然后程序就停在一个nop的地方了

使用特权

评论回复
5
xukeming1992092|  楼主 | 2015-12-11 08:50 | 只看该作者
米尔豪斯 发表于 2015-12-10 21:27
是不是XINTF没有使能,提示XINTFx16只在Debug下使能

使能了呢,而且XINTF和SCI好像没有必然联系吧

使用特权

评论回复
6
shenmu2012| | 2015-12-11 12:50 | 只看该作者
整合程序的时候需要多注意下相关变量的设定的,不要重复的。

使用特权

评论回复
7
jdliuhuihong| | 2015-12-11 13:43 | 只看该作者
提示note:Gel will enable XINTFx16 during Debug only.
          Enable XINTF in code prior to use.
          FPU Registers can be found via GEL->Watch FPU Registers.
和这个关系应该不大,我的工程也是提示了这个问题,如果你的程序没有扩展的话,可以把Dsp2833x_xintf.c去掉。
另外看看f28335.gel文件的
OnReset(int nErrorCode)
{
    C28x_Mode();
    Unlock_CSM();
    ADC_Cal();
   
    //XINTF_Enable();
}
可以把//XINTF_Enable()屏蔽掉。测试下看看

至于程序一直停在if(SciaRegs.SCIRXST.bit.RXRDY==1),我觉得应该还是SCI配置的问题,可以单步调试看看。

使用特权

评论回复
8
xmuhwei| | 2015-12-11 14:08 | 只看该作者
注意下GPIO配置,xintf和sci好像有共用的

使用特权

评论回复
9
jdliuhuihong| | 2015-12-11 14:17 | 只看该作者
F28335的话,具体的SCIA和SCIC,xintf的数据和地址总线都是有复用的,这块也可以查查

使用特权

评论回复
10
Thor9| | 2015-12-11 21:48 | 只看该作者
好像xintf和sci有共用的,注意一下

使用特权

评论回复
11
comeon201208| | 2015-12-12 17:53 | 只看该作者
这个需要分清作用范围的。

使用特权

评论回复
12
309030106| | 2015-12-12 19:34 | 只看该作者
单步调试看看,可能还是SCI配置的问题

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

5

帖子

1

粉丝