大家在调试UCD3028和UCD3138时,经常会遇到这样的需求:想随时了解一些变量和寄存器的值,以判断程序运行的情况。
使用Memory debugger可以很容易的实现该功能。请参考附件的应用笔记。
怎么找到Memory Debugger
Memory Debugger是德州仪器数字电源设计调试工具Fusion Digital Power Designer(下载地址:http://www.ti.com/fusiongui,请下载最新版本,早期版本不支持Memory Debugger功能)的一部分,主要用来读写UCD3xxx内部全局变量和寄存器的值。Memory Debugger界面如图1所示。如果是第一次调用Memory Debugger,需要输入密码“forestln”。
那么如何调出Memory Debugger工具,有两条途径:一是执行Fusion Design Online可执行文件(桌面直接双击Fusion Design Online快捷方式,如果没有创建桌面快捷方式,在开始菜单中找到Texas Instruments Fusion Digital Power Designer目录下的Fusion Digital Power Designer,点击即可),然后就可以在Fusion Design Online上的Tools菜单下面找到Memory Debugger项,如图2所示;二是执行UCD3xxx & UCD9xxx Device GUI可执行文件(桌面直接双击UCD3xxx & UCD9xxx Device GUI快捷方式,如果没有创建桌面快捷方式,在开始菜单中找到Texas Instruments Fusion Digital Power Designer\Device GUIs目录下的UCD3xxx & UCD9xxx Device GUI,点击即可),Memory Debugger在图中红圈处。