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

DSP28335 上电运行不正常

如题,DSP28335上电后,就像是程序没有运行一样
后来测试,发现初始化外设的代码应该是运行了,while(1)里面的代码一句都没有运行,但是串口中断里面的代码可以执行,串口中断执行之后,发现while(1)里面的代码也正常运行下去了,请问这是什么问题

Green Deng:

你好,正常情况下串口中断和while语句没有什么执行上的冲突,你的程序中两者有什么关联吗?

,

user5197967:

没有任何冲突,两者是并行的,而且串口中断只是接收存储到环形缓冲区的操作

,

user5197967:

请问是否有建议或者是否可以请SusanYang来回答一下

,

Susan Yang:

为了能更好地回复您的问题,请您先说明一下现在程序的主要功能。串口的话是28335和其他板子通信还是和上位机通信?硬件使用的是自制板还是开发板?另外建议具体截图指出您帖子中说明的相关代码部分

若是可以的话,也请私信一下程序我们具体看一下,谢谢

,

user5197967:

目前有两个串口,SCIA和板内其他CPU通信,SCIB通过485和上位机通信,使用自制板子,硬件设计没有问题,上电之后发现SCIA发送数据代码不执行,或者说执行了没有效果,当SCIB收到上位机指令之后,且SCIB正常收发的情况下,SCIA也发送正常了

,

Susan Yang:

若是可以的话,建议您 单独分别 测试SCIA和板内其他CPU通信 或者SCIB通过485和上位机通信。

比如,先屏蔽SCIB的相关代码,来在线debug一下 SCIA和板内其他CPU通信,从而快速定位问题

若还是不能查找出问题的话,请您私信一下工程,我们具体看一下,谢谢

,

user5197967:

在debug的时候是完全正常的,没有问题,就是不在debug的时候,下电重新上电就是这种情况

,

Susan Yang:

请问代码是在flash运行吗?还是建议先单独测试SCIA和板内其他CPU通信(不debug的情况下)。

赞(0)
未经允许不得转载:TI中文支持网 » DSP28335 上电运行不正常
分享到: 更多 (0)