你好!
我有以下问题需要咨询:
Q1.发现使用sysbios进行调试程序 在task设置了断点,单步不能进入Sysbios的task函数中去,但是system_printf正常的打印了进入和退出任务,是否不能在sysbios中单步任务?
Q2:Uppisr中断函数是作为硬中断函数还是硬中断发布软中断的软中断的函数比较好?
Q3:我做个一个测试程序,一个hwi和task,但是我调试的时候不会进入我的task(不打印进入退出任务),这是怎么回事?据说没有激活任务但是我没有设置信号量等来等待啊,他都进不去任务啊?
Tony Tang:
#1. 怎么样单步进不了?从main到task单步需要多少步?有没有在task中设断点看否停住?
#2. 看ISR处理要多长时间吧,最好还是不要在ISR里处理数据。
#3. 你在task里加一个while(1)试试。