将JTAG与UCD3138配合使用:性能比较与PMBus

+荐课 提问/讨论 评论 收藏
  • 本课程为精品课,您可以登录eeworld继续观看:
  • 将JTAG与UCD3138配合使用:性能比较与PMBus
  • 登录
现在,我要将使用 Uniflash下载 XDS510 和 XDS100v2 JTAG仿真机的时间 与使用 PMBus 下载UCD 器件 GUI 的时间进行对比。 下载时间主要取决于程序大小。 它还取决于应用程序校验和的 位置。 例如,在 UCD3138128 中,可将应用程序 校验和置于编程闪存模块 0 的末尾处, 使可用的程序空间达 32KB, 将 64KB 程序置于编程闪存模块 1 末尾处, 或将 128KB 的程序 置于模块 3 末尾处。 如果校验和置于模块 0 末尾处, 则工具仅需读取 2KB 闪存 以计算校验和。 但是,如果校验和置于模块 3 末尾处, 则工具需读取 128 KB 闪存。 正如您将见到,使用 Uniflash 后, 下载时间并不取决于校验和位置, 因为将从 UCD 器件上的 RAM 中执行在编程后读取闪存 以及计算校验和的代码。 下载时间还取决于所用的 JTAG 仿真机。 XDS100v2 比 XDS510更基于软件, 因此性能取决于Uniflash 运行 所在的计算机。 在首次比较中,我通过 PMBus 下载了 一个 18KB 的程序到 UCD3138128 的模块 0。 然后,借助 XDS100v2 和XDS510, 我通过 JTAG 下载了同一程序。 应用程序校验和 位于编程闪存模块 0 的末尾处。 使用 PMBus,下载将费时 12.6 秒。 通过 XDS100v2 和 XDS510 下载分别费时 8.6 秒 和 8 秒。 因此,与 PMBus 相比,如果使用 XDS100v2, 则每台器件的编程时间下降 32%,如果使用 XDS510, 则每台器件的编程时间下降 37%。 在接下来另一次比较中,我下载了 相同的 18KB程序,但是将应用程序校验和 置于编程闪存模块 3 的末尾处, 而非编程闪存模块 0 的末尾处, 从而能够容纳128KB 程序。 如果使用 PMBus 器件GUI 下载程序, 则总下载时间会上升至 26 秒。 两个 JTAG 仿真器的下载时间不受影响。 因此,在此情况下,与 PMBus 器件 GUI 相比, 如果使用 XDS100v2,则下载时间会缩短 67%, 而使用 XDS510,则下载时间会缩短 70%。 在第三例中,我在同一次下载运行中, 下载了 4KB引导程序 和 5KB应用程序。 我将应用程序校验和置于闪存模块 0 的末尾处。 使用 PMBus 器件GUI 时的编程时间 为 10 秒钟。 如果使用 XDS100v2,则下载时间会下降 16%, 而使用 XDS510,则下载时间会下降 21%(对比 PMBus 器件 GUI)。 这是与编程闪存块 3 末尾处的 应用程序校验和进行的同一比较,而非在 编程闪存块模 0 进行的比较。 使用 PMBus 器件 GUI,下载将费时 27 秒。 在使用 XDS100v2 期间,下载费时 8.4 秒, 而使用 XDS510 则费时 7.9 秒。 因此,与 PMBus 相比,通过 JTAG 下载时间会缩短 70%。 再次注意,通过 JTAG 下载的次数 并未随校验和位置的移动而 增高。 总之,如果程序空间大, 通过 JTAG 下载会比使用 PMBus
课程介绍 共计5课时,33分35秒

将JTAG与UCD3138配合使用

JTAG UCD3138 Uniflash 程序校验

现在,我要将使用 Uniflash 下载 XDS510 和 XDS100v2 JTAG 仿真机的时间 与使用 PMBus 下载 UCD 器件 GUI 的时间进行对比。 下载时间主要 取决于程序大小。 它还取决于 应用程序校验和的 位置。

推荐帖子

MSP430外部晶振问题
我用的是MSP4305438A,打算外接个25M的外部晶振。初始化时钟程序如下: void Clck_Init() {    unsigned int i;    P4DIR |= BIT0;//初始化P4.0    P5SEL |= 0X0C;//选择外部高频晶振    UCSCTL6 &=~ XT2...
两个人的烟火 微控制器 MCU
MSP430FR5969上开发MPU9150
有谁做过在MSP430FR5969上开发九轴姿态传感模块MPU-9150或者MPU-9250的?求分享经验!因为项目比较急,自己从头开发有点来不及,看看哪位大神有经验的,求教! ...
lvkanger 微控制器 MCU
TINA仿真问题
关于TINA仿真噪声,如果我搭建一个LMH6715的一个外围电路,用TINA可以仿真噪声吗?仿真结果是器件本身的噪声,还是受外围电阻影响的噪声?...
lature 模拟与混合信号
提问+TI C2000 编译提示内存不足?
"../28027_RAM_lnk.cmd", line 114: error #10099-D: program will not fit into available memory.  placement with alignment/blocking fails for section ".text" size 0x975 page 0.  Avail...
qinkaiabc 微控制器 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