这是路虎LPC1768的板子,板上带有USB的仿真器,一块STM32的芯片。
现在能在KEIL中下载程序,也能进DEBUG,能看内存(Memory页面),M3核心寄存器(Register页面)和外设寄存器(Peripheral Registers)的值和一些时钟参数(Simulator VTRG)等,这就等于连上LPC1768了吧?但call stacks和locals窗口都没显示任何数据。Watch窗口也无法添加一些C语言定义的变量名。逻辑分析仪和性能分析、代码分析好像都不起作用。
我想会不会是需要使能trace功能呢,勾选之后还是出错,提示需要SW端口设备。于是我在Option for targer对话框中,debug页面里选了sw端口,但似乎提示寻找不到相应的设备。
第一次这样在KEIL中用仿真调试功能,不知都是不是少了某些操作步骤了,是不是这个仿真芯片不支持上面说的那些呢? |