UCD3138数字电动工具:UCD3k设备GUI入门

+荐课 提问/讨论 评论 收藏
  • 本课程为精品课,您可以登录eeworld继续观看:
  • UCD3138数字电动工具:UCD3k设备GUI入门
  • 登录
现在,我将展示如何使用 UCD 器件 GUI 在 UCD 器件中下载固件和访问内存变量。 在打开 GUI 之前,将 USB 适配器线缆上的 USB 端插入计算机上的 USB 端口,将其他 GPIO 端插入 开环评估板上的 PMBus接头。 您应看到在板左下角 LED 灯闪烁。 这指示电路板已关闭 USB 至 PMBus 适配器 的供电。 如果 LED未亮起,则您 将需要在 PMBus 接头附近的电路板右上方 插入跳线。 请参阅有关评估板的文档, 以了解需要插入的跳线。 默认情况下,当您收到板时, 这些跳线应已插入。 作为 GUI 安装的一部分, 在桌面上可能有多达三个图标。 双击 UCD3xxx和 UCD9xxx 器件 GUI 图标以启动 GUI。 在主要器件GUI 窗口中,您将 看到三个窗格 -“Status”(状态)窗格, 显示与 USB 至PMBus 适配器相连的器件的 适配器。 “Tools”(工具)窗格,包含我们将 用于器件编程和器件调试的工具。 以及“Log”(日志)窗格, 在 UCD 器件收发PMBus 命令过程中记录这些命令。 现在,我们来看一下与 PMBus适配器相连的器件。 单击“Scan for Device in ROM Mode”(ROM 模式下扫描器件)。 这将通过 PMBus 接口发送命令。 如果存在与 PMBus相连的有效器件, 且器件处于 ROM 模式,则 UCD 器件 将响应PMBus 命令, 且 GUI 将检测和解析响应, 以告诉用户所连接的 UCD 器件 类型。 例如,UCD3138或 UCD3138064。 稍后,我将更为详细地讨论 ROM 和闪存模式。 如果尚未对该器件编程, 它应处于 ROM模式,您将会 在 GUI 的“Status”(状态)窗格中看到以下消息 -- 您会看到目标器件、ROM 信息 以及封装 ID。 在“Log”(日志)窗格中,您会看到 PMBus 命令, 并且应看到以绿色突显的命令, 指示已在 ROM 模式下找到 UCD 器件。 要对将载入器件的固件编程, 在“Tools”(工具)窗口中选择“Flash”(闪存)选项卡, 然后单击固件下载链接。 固件下载窗口将打开。 要选择将下载至UCD 器件的固件, 单击“Select File”(选择文件)按钮并 浏览至含有实验练习一的 .xo 文件的目录。 在我们的案例中,它称作 lab_1_ucd3138.xo。 单击“Open”(打开)。 此时,非常重要的是, 应选择单选按钮“DO NOT write program checksum”(请勿写入程序校验和)。 始终处于 ROM。 我稍后将更详细地解释为何这很重要。 但是目前只需知道,选定该选项后 对 UCD 器件编程会使这些实验的 持续调试更简单。 单击“Download”(下载)。 此时将出现弹出消息。 选择“Don't Show This Message Again”(不再显示该消息)和“Yes”(是)。 此时将开始下载。 监控进度条并查看 PMBus 日志窗口, 以了解更多下载详细信息。 在“Log”(日志)窗格中,您应看到消息 “Download Completed Without Errors”(下载完成,没有错误) 以绿色突显,表示下载成功。 您现在可以关闭固件下载窗口。 我们现将使用内存调试器来访问 和修改在我们刚才对其编程的 UCD 器件上的内存, 例如,RAM 变量。 在调用内存调试器之前, 检查“Command ROM to execute program”(命令 ROM 执行程序)是否呈灰显。 如未呈灰显,则单击该链接。 该链接将发送 PMBus命令至 UCD 器件, UCD 器件中的ROM 代码将解析这些命令, 以指示处理器开始执行您刚才 为对程序存储器编程而下载的代码。 如果这已灰显,我们刚才下载至编程闪存的代码已执行, 下载至编程闪存的代码已在执行, 这正是我们所期待的。 如未呈灰显,单击该链接。 以开始执行代码和编程闪存。 此外,检查器件 ID 链接。 如呈灰显,则需要单击该链接。 这将通过 PMBus 接口发送至运行中的固件, 并检查 UCD 器件的相应响应。 它使 GUI 了解已下载至编程闪存的 固件是否正在执行 PMBus 处理程序 例程,我们在后面将更为详细地讨论例程。 当正在执行编程闪存中的代码时, GUI 需要这些例程 才能继续与器件通信。 在“Tools”(工具)窗口中,选择“Debug”(调试)选项卡。 单击内存调试器链接 以打开内存调试器。 当您第一次使用该工具时, 它会提示您输入密码。 在弹出窗口中键入 f-o-r-e-s-t-l-n, 全部小写。 程序不会再次提示您输入该密码。 单击确定。 要为程序中使用的变量加载内存映射, 请在内存调试器中依次选择“File”(文件)、“Change Map”(更改映射)。 当出现“Change Map”(更改映射)对话框时, 选择含有您的项目的映射和 pp 文件的 文件夹。 这是我们在固件中下载时 所导航到的同一个包含 tektronix .xo 文件的文件夹。 单击“OK”(确定)。 加载相应的映射文件将使 内存调试器能够显示变量、寄存器以及 关联的调试字段。 对于实验练习一,我们已使用 C 代码将称作 a_string 的 字符阵列设为“hello world”。 选择刷新列中的“Refresh”(刷新)按钮 更新变量。 单击“Name”(名称)列中的加号可展开变量, 且您可以查看变量阵列的元素。 “Hello World”会按顺序逐字节以十六进制形式 显示。 48 是大写 H 的十六进制表示法。 65 是大写 E 的
课程介绍 共计6课时,36分25秒

UCD3138数字电动工具

数字 UCD3138 电动工具

现在,我将简要概述 在写入编程闪存时 用于 UCD3138 及校验和安置的 引导 BOM 程序。 这些校验和提供了 一种在允许 ARM 内核 执行编程闪存 中的代码前 让引导 ROM 检查编程闪存 完整性的方法。

推荐帖子

MP430
msp430是业界所以芯片中功耗最低的,FRAM等很多技术使msp430的功耗极低,可以使用在一些电池供电的设备。外设也很强大,还可以与cc系列的射频芯片组合做低功耗的无线设备。我准备用这个板子加cc2520用来学习zigbee,学习无线传感。...
linjun_1988 微控制器 MCU
求个输入1~1.5V,输出3V,100mA的升压方案
想自己做一个蓝牙装置,干电池供电,2块7号有点占地方,纽扣电池容量又小了点,想用一节七号电池供电。 求输入1~1.5V,输出3V,最大输出电流100mA的升压方案,效率高一点的方案。...
jetlin1992 模拟与混合信号
\德州仪器:TI AM335x ARM微处理器概述
$('swf_JCE').innerHTML=AC_FL_RunContent('width', '550', 'height', '400', 'allowNetworking', 'internal', 'allowScriptAccess', 'never', 'src', encodeURI('http://player.youku.com/player.php/sid/XMzE2OTQ1...
德仪DSP新天地 DSP 与 ARM 处理器
dsp程序中结构体PARMS的作用?
struct PARMS {         int Beta;         int EchoPower;         int ErrorPower;&...
HJULKK DSP 与 ARM 处理器

pol666

UCD3138数字电动工具,学习ing。

2020年09月04日 09:44:18

06010601

UCD3138数字电动工具

2020年02月25日 09:52:47

wudianjun2001

UCD3138数字电动工具

2019年12月31日 13:08:17

大明58

UCD3138数字电动工具

2019年12月31日 09:54:32

shakencity

学习学习UCD3138数字电动工具

2019年11月21日 08:51:11

eva_qin7

好好学习,天天向上!

2019年09月15日 20:40:46

zly1986ZLY

看看视频,学习下。。。

2019年09月08日 13:38:14

zwei9

看视频,学习学习。

2019年05月01日 01:42:40

hello_mcu

看看视频,学习下。。。

2019年04月23日 13:05:18

hawkier

好好学习了

2019年04月17日 11:22:41

分享到X
微博
QQ
QQ空间
微信

EEWorld订阅号

EEWorld服务号

汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新文章 手机版

站点相关: EEWORLD首页 EE大学堂 论坛 下载中心 Datasheet 活动专区 博客

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2023 EEWORLD.com.cn, Inc. All rights reserved