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 检查编程闪存 完整性的方法。

推荐帖子

CCS3.3工程导入CCS4.2开发环境,编译通过,链接时出现无响应,求指导
CCS3.3工程导入CCS4.2开发环境,编译通过,点击Debug时,出现加载动作后,就只看到如图所示,点击Launch TI Debugger没响应,Target->Connect Target等都显示为灰色,不能操作,求指导...
zhaolanbao123 DSP 与 ARM 处理器
过年小礼!两百个模电问题给你啦
本帖最后由 qwqwqw2088 于 2015-2-11 15:43 编辑 1、半导体材料制作电子器件与传统的真空电子器件相比有什么特点? 答:频率特性好、体积小、功耗小,便于电路的集成化产品的袖珍化,此外在坚固抗震可靠等方面也特别突出;但是在失真度和稳定性等方面不及真空器件。 2、什么是本征半导体和杂质半导体? 答:纯净的半导体就是本征半导体,在元素周期表中它们一般都是中价元素。在本征...
qwqwqw2088 模拟与混合信号
DAC161S997软件编程
哪位大侠用过DAC161S997片子,或者说调试过。关于片子的初始化配置和应用。 问题描述:我看完器件的datasheet 后,写驱动,板子上电后先对芯片内部寄存器进行初始化,初始化顺序:(0x05(ERR_CONFIG),0x00F1)(0x06(ERR_LOW),0x0024)(0x07(ERR_HIGH),0x00E8),然后观察到ERRB管脚为低电平,所以我在主循环里面加入了读STATU...
yichun417 模拟与混合信号
【有帮人代写28027程序的吗,一个挺简单的小程序,价格私聊
毕业设计里要用到的一个程序, 功能是用adc检测一个电压值与参考值做比较,如果大于则减小输出的PWM占空比,如果小于则增大占空比。 有兴趣的麻烦私信或加qq506929944 谢谢了...
czjjoy 微控制器 MCU
分享到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-2025 EEWORLD.com.cn, Inc. All rights reserved