单步状态下还是无法进入中断

[复制链接]
1189|21
 楼主| wuhany 发表于 2016-7-23 19:17 | 显示全部楼层 |阅读模式
cmd文件昨天已经从flash_lnk.cmd换成flash_lnk.cmd文件,jtag在线调试,单步状态下还是无法进入中断。
wyjie 发表于 2016-7-23 19:18 | 显示全部楼层
全速运行呢
 楼主| wuhany 发表于 2016-7-23 19:19 | 显示全部楼层
点击全速运行时可以进入中断
dengdc 发表于 2016-7-23 19:20 | 显示全部楼层
中断跳转语句是啊?
 楼主| wuhany 发表于 2016-7-23 19:20 | 显示全部楼层
PieVectTable.EPWM1_INT = &ISR_Run
jiahy 发表于 2016-7-23 19:21 | 显示全部楼层
还有什么现象
 楼主| wuhany 发表于 2016-7-23 19:22 | 显示全部楼层
单步运行时,我观察EPWM1计数寄存器确实已经增加到了PRD,并且中断标志位EPWM1_INT也由0变为1,但就是不进入中断
shimx 发表于 2016-7-23 19:23 | 显示全部楼层
你是将flash_lnk.cmd换成了RAM.cmd是吧  
jiaxw 发表于 2016-7-23 19:24 | 显示全部楼层
你可以这样看  在中断服务程序ISR_Run中设置硬件断点  
 楼主| wuhany 发表于 2016-7-23 19:25 | 显示全部楼层
然后呢
liliang9554 发表于 2016-7-23 19:26 | 显示全部楼层
然后单步看能否进入   
zhaoxqi 发表于 2016-7-23 19:27 | 显示全部楼层
对,全速运行能进去就OK了
 楼主| wuhany 发表于 2016-7-23 19:28 | 显示全部楼层
设置硬件断点,然后全速就可以进去到断点处,但是单步运行仍然进不了中断,不过也没关系,能进就可以调试了。
jiajs 发表于 2016-7-23 19:29 | 显示全部楼层
那咋办啊
 楼主| wuhany 发表于 2016-7-23 19:30 | 显示全部楼层
想问CCS下这种调试是不是确实单步无法进入中断,还是我的软硬件有问题?
zhenykun 发表于 2016-7-23 19:31 | 显示全部楼层
应该是可以的  就是在你单步的时候和你中断的时候是否正好对应
 楼主| wuhany 发表于 2016-7-23 19:32 | 显示全部楼层
对应了呢,我特地观察的中断标志寄存器,即便置1也没有进去,刚在网上查网上有人说单步就是进不了,有待考证。
jlyuan 发表于 2016-7-23 19:33 | 显示全部楼层
我就怀疑你单步的时候   软件上看到的那个单步跳动和真正DSP硬件的速度不是对应的
jlyuan 发表于 2016-7-23 19:34 | 显示全部楼层
你可以让中断信号一直在触发  然后单步
 楼主| wuhany 发表于 2016-7-23 19:35 | 显示全部楼层
嗯,好,我看下啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

879

主题

10435

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部