TI论坛
直播中

郭燕

8年用户 270经验值
私信 关注
[问答]

F28035 CLA出现如下问题

当我在CLA的中断中采用if循环,先connect target cla后,再load symbols,再对CPU(28x)按resume,变量i就直接变成5   
但是当我在CLA的中断里调用一个延时循环时,程序就一直会在延时里,程序没办法出来,i值也没有变化。

回帖(4)

郭燕

2018-11-23 10:02:19
程序在附件中
举报

关睿

2018-11-23 10:10:28
检查一下是不是超出一级硬件堆栈了?
举报

郭燕

2018-11-23 10:24:19
引用: shaoye88 发表于 2018-11-23 10:53
检查一下是不是超出一级硬件堆栈了?

是延时太久的原因?
举报

冯敬宇

2018-11-23 10:38:15
引用: jackyzhangjian 发表于 2018-11-23 11:07
是延时太久的原因?

不要调用,直接使用
for(i=0;i<100;i++);这种方式延时是否可以?
因为CLA不支持2级中断嵌套,不确定asm("      nop")是否算一次调用。
ERIC
                                                                         - ERIC
举报

更多回帖

发帖
×
20
完善资料,
赚取积分