【BAQ004】QCC300x调试工具VMSpy的使用
在码农的日常调试工作中,打印
log
是不可避免的,通常的嵌入式调试都是用串口进行
log
打印的,而在
QCC300x
的开发中,串口很少用到,一般的
log
是通过
xIDE
下方的信息输出窗口打印的。但是,
xIDE
打印
log
会使系统变的很卡,特别是配置低的电脑。利用
VMSpy
就可以解决这个问题。
VMSpy
是一个
Log
打印工具,具体效果如下:
当然,
Log
打印在
ADK
的底部也可以实现,但是这样在很多情况下会让电脑变得很卡,用
VMSpy
可以让整个
debug
过程变得更流畅。
现在我们来演示在
QCC3006
默认工程下如何让
VMSpy
跑起来。
首先用
Bluesuite
工具擦除
FLASH
内容:
打开工程:
选择
QCC3006
:
打开工程属性:
Transport
选择
USB
:
打开
#defineDEBUG_PRINT_ENABLED
:
随便打开一个定义,用来打印一些数据,比如
#define DEBUG_MAIN
:
编译:
下载:
警告,那是因为没有烧录
psr
文件。
打开
pstool
,
merge
以下文件:
修改
USBdevice class code
为
00e0 0001 0001
:
修改
USBproduct identifier
为
0001
:
设置完毕后,记得重新连接并确认这两个值已经写进去了,这是比较关键的一步。
打开
VMSpy
:
然后点击连接:
选择
USB
:
最后会看到有
log
被打印出来:
如果发现无法连接的情况,可以尝试用
ADK
重新烧录程序,并用
pstool
重做修改
USB device class code
和
USB productidentifier
的操作(不需要重新
merge
两个
psr
文件,因为这次没有完全擦除
FLASH
,里面已经有
pskey
了)。
- 披上“彩衣” 杨浦大桥昨晚调试灯光
- 有轨电车蓉2号线首开段 9月10日启动动车调试
- 物业正逐步调试 单元门推拉方便多了
- 天津交通全力保障26日京津城际调试
- 应对京津城际综合检测调试 长途公交地铁保障出行
- 京津城际铁路将于6月26日实施综合检测调试
- 贵州构皮滩水电站通航工程年底全面调试
- “天眼”FAST调试工作纪实:白天抠精度 晚上试观测
- 最新消息,樟树高铁要来了!明年6月调试,年底通车
- 绍兴污水达标排放用净水药剂现场调试