以典型的9S08 系列为例,当你选择了一个MCU 型号后,在图1-4 右侧会显示出
所有针对该型号芯片可用的项目调试场景。其中:
Full Chip Simulator是芯片全功能模拟仿真,即无需任何目标系统的硬件资
源,直接在你的PC 机上模拟运行单片机的程序,在模拟运行过程中可以观察
调试程序的各项控制和运行流程,分析代码运行的时间,观察各种变量,等
等。CW 提供了功能强大的模拟激励功能,可以在模拟运行时模拟一些外部事
件的输入,配合程序调试;
P&E Multilink/Cyclone Pro是基于P&E 公司的硬件调试工具实现实时在线
硬件调试。实际就是我们经常说的BDM 调试。BDM 调试是基于芯片本身内含
的在线调试功能,可实现程序下载,单步/全速运行,可以设若干个断点,可
以观察和修改任意寄存器或RAM 内存空间。BDM 几乎是开发飞思卡尔8 位
(9S08 和RS08 系列)、16 位(9S12 系列)和32 位(Coldfire V1 系列)单片
机的标准调试模式,运用最为广泛;
SofTec HCS08是另外一家SofTec 公司提供的硬件调试工具,国内使用较
少;
HCS08 Serial Monitor是基于芯片串口的监控调试开发模式。由于开发效率
较低,现在几乎无人使用。