FoxICE仿真器完全支持GDB的File IO功能,另外,针对NewLib C Library的函数在支持File IO方面的bug,FoxICE提供了替换使用的函数及源代码。
使用File IO功能的意义在于,只要目标板可以运行程序,用户就可以把调试、测试过程的结果输出到调试主机上,或者是保存到调试主机的文件中,方便观察、比较。File IO功能与传统的通过串口进行IO比较,主要优点有:
读写速度更快,因为GDB File IO通讯协议运行在100M以太网上。
如果最终产品不需要串口,用户完全可以不必调试串口驱动,目标板也不需要串口相关的器件。
不需要目标板与调试主机之间通过串口线连接,用户可以远程调试。
测试结果可以直接保存到调试主机的文件中。 |