用ITM调试,输入字符如何被保存到ITM_RxBuffer变量



我在学习keil4.7,\Keil\ARM\Examples\Measure目录下的程序,通过ITM输入输出都是正常的。

我在看代码时看见输入的字符都是通过ITM_RxBuffer变量获得的,但是ITM_RxBuffer的值又是从哪里来的呢?

并且我把ITM_RxBuffer变量的名字改了一下,就不能正常输入了,难道keil默认就是找这个名字的全局变量赋值吗?

求教各位大神!