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

CCS5.2单步仿真问题

用CCS5.2调试controlsuite里的程序时,选择单步调试,在C语言环境下,当遇上子函数时点step into 可以进入,当遇到宏定义时选step into 无法进入,而在对应的汇编窗口才能进入,一步一步执行,执行后,相应的c程序才往下执行,请问是什么原因,急,应该在c环境下也能step into宏定义中呀

Charles Ji:

回复 Young Hu:

您好,以前没接触过inline函数,请问有没有使用例子,怎么把宏定义改为inline函数,谢谢

用CCS5.2调试controlsuite里的程序时,选择单步调试,在C语言环境下,当遇上子函数时点step into 可以进入,当遇到宏定义时选step into 无法进入,而在对应的汇编窗口才能进入,一步一步执行,执行后,相应的c程序才往下执行,请问是什么原因,急,应该在c环境下也能step into宏定义中呀

Young Hu:

回复 Charles Ji:

这是C语言的问题了。

跟正常的函数是一样的,只是加了inline的修饰符。这样的话,编译时是将函数直接嵌入调用程序中,省去了传统函数调用的额外的保存和恢复现场等等。

赞(0)
未经允许不得转载:TI中文支持网 » CCS5.2单步仿真问题
分享到: 更多 (0)