在使用多款TI DSP调试期间都遇到了一个问题:
如C6455的一个简单TIMER中断例程,在中断函数内加printf打印一些信息输出在console,中断处罚就会报错,
想问一下,printf对于硬件中断函数的触发及运行的影响,另外想知道printf的实现机制?
谢谢!
noaming:
printf的实现机制就是c语言的标准库<stdio.h>包含的,一般中断函数不建议使用printf函数,该函数会增加中断处理的时间,消耗过多资源。
在使用多款TI DSP调试期间都遇到了一个问题:
如C6455的一个简单TIMER中断例程,在中断函数内加printf打印一些信息输出在console,中断处罚就会报错,
想问一下,printf对于硬件中断函数的触发及运行的影响,另外想知道printf的实现机制?
谢谢!
printf的实现机制就是c语言的标准库<stdio.h>包含的,一般中断函数不建议使用printf函数,该函数会增加中断处理的时间,消耗过多资源。