0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何更新MAXQ串行转JTAG板中的固件

星星科技指导员 来源:ADI 作者:ADI 2023-02-20 11:06 次阅读

本应用笔记列出了将固件加载到MAXQ串行转JTAG开发板上所需的步骤。本文中给出的步骤允许开发人员加载新固件并保持最新更改。®

较旧的MAXQ微控制器评估套件使用串行转JTAG适配器板连接到RS-232串行端口。许多第三方供应商也使用该适配器板在其集成开发环境(IDE)中连接到MAXQ微控制器。

pYYBAGPy48iAbi9mAACCMvvYPQ8871.jpg?imgver=1

图1.MAXQ串行转JTAG板

更新JTAG板上的固件需要两件事。

微控制器工具包(MTK),Maxim的通用编程软件,支持8051和MAXQ微控制器。

JTAG板固件的副本。最新的固件始终可以与最新版本的MAX-IDE打包在一起,用于MAXQ微控制器。尽管安装固件不需要MAX-IDE,但仍必须安装MAX-IDE才能从安装文件中提取固件。一旦安装了MAX-IDE,就可以在C:Program FilesMAX-IDEDevicesMaxQJTAGFirmware目录中找到JTAG固件(jtag.hex)。MAX-IDE可以下载(ZIP)。

获得这两段代码后,您可以使用以下步骤更新主板的固件。

将串行电缆从PC的串行端口连接到JTAG板并打开电源。JTAG板需要一个5V±5%直流稳压电源。确保连接电缆P2与JTAG板和目标MAXQ板断开。接通电源时,JTAG板的DS1 LED应亮起。

确保JTAG板上的跳线JH1和JH2是闭合的。

启动MTK并在“选择设备”屏幕中选择DS89C430。

在“选项”菜单中选择“配置串行端口”,然后选择所需的串行端口和波特率。由于DS89C430的引导加载程序自动检测PC端的波特率,并且板载晶体为7.37MHz,因此可以选择的最特率为38400BPS。

在“目标”菜单中选择“以 38400 波特打开 COMx”。(COMx 是您之前选择的串行端口。选择“连接到加载程序”。然后,您应该会看到下面的欢迎屏幕。(请注意,当您连接到加载器时,JTAG板上的DS1将关闭。

在“文件”菜单中选择“加载闪存”,然后浏览到JTAG固件所在的文件夹。如果您打算使用MAX-IDE附带的固件,则可以在C:Program FilesMAX-IDEDevicesMaxQJTAGFirmware目录中找到它。

选择 jtag.hex。MTK将自动开始将固件下载到DS89C430微控制器中。下载完成后,您将看到类似于以下内容的输出。

在“目标”菜单中选择“关闭COMx”以关闭串行端口。然后,JTAG板上的DS1 LED将再次亮起。 如果您按照上面列出的所有步骤操作,串行转JTAG板现在将使用最新版本的JTAG固件进行编程。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    48

    文章

    6809

    浏览量

    147637
  • 适配器
    +关注

    关注

    8

    文章

    1822

    浏览量

    66938
  • JTAG
    +关注

    关注

    6

    文章

    383

    浏览量

    71150
收藏 人收藏

    评论

    相关推荐

    串行线调试与JTAG有何区别?

    在基于ARM7的ADuC器件上,通过JTAG调试和下载到Flash。在AduCM360上,JTAG串行线调试取代。 串行线调试与JTAG
    发表于 01-15 07:35

    MAXQ1850评估套件(EV kit)和面向MAXQ30的CrossWorks编译器的设计方案

    采用了插槽。如果是这样,把MAXQ1850插入到插槽,其无铅指示符“+”朝向插槽中一个角(右下)上标出的点。在您的PC和JTAG电路之间连接9针
    发表于 12-24 09:23

    】JLINK与JTAG的区别

    (JTAG)的转换呢? 有以下两种做法: 1. 在电脑上写一个服务程序,把IAR、KEIL和ADS的RDI命令解析成相关的JTAG协议,然后通后一个物理转换接口(注意,这个转换只是电气物理层上的转换
    发表于 03-01 09:26

    为什么JTAG擦除了固件也没反应?

    求大神啊!!!1.jtag今天下载程序的时候keil检测到jtag更新。。2.更新之后jink 的灯就不亮了。3.看来是固件出问题了。4.然
    发表于 09-03 22:11

    JTAG固件如何烧写

    自己用jtag时或多或少都会出现故障,最多的估计就是无法识别。。而且灯也不亮了,这时候就得重新烧写固件了,和大家分享一下,祝大家学习工作顺利由于jtag-v8.bin好像上传不了,需要的可以联系我JLINK V8
    发表于 06-17 04:35

    USB收发器的微控制电路MAXQ612相关资料下载

    MAXQ612采用LQFP64脚封装和TQFN44脚封装。为低功耗、16位MAXQ®低功耗、高吞吐率、16位RISC微控制器。串行外设包括两个通用同步/异步接收-发送器(USART)、两个SPI™主
    发表于 04-19 07:37

    如何升级MAXQ的串口-JTAG接口板的固件

    Maxim/Dallas 的MAXQ 系列单片机使用JTAG 作为系统开发中的调试和编程工具,这是一种非常方便和廉价的开发系统解决方案,也得到了众多第三方集成工具提供商的支持,以及使用者的好
    发表于 04-23 10:30 27次下载

    如何升级MAXQ的串口-JTAG接口板的固件

    摘要:本应用笔记列出了在MAXQ®串口-JTAG开发板装载固件的步骤,串口-JTAG板能够用于所由MAXQ处理器的编程与调试。Max
    发表于 04-23 16:20 1122次阅读
    如何升级<b class='flag-5'>MAXQ</b>的串口-<b class='flag-5'>JTAG</b>接口板的<b class='flag-5'>固件</b>

    实现MAXQ2000微控制器的JTAG加载主机

    摘要:MAXQ®微控制器提供的JTAG启动加载程序使外部JTAG主机能够利用一组标准命令,轻松地识别MAXQ微控制器,并对其进行编程。本应用笔记中的代码可以用作构建全功能
    发表于 04-23 16:22 1366次阅读
    实现<b class='flag-5'>MAXQ</b>2000微控制器的<b class='flag-5'>JTAG</b>加载主机

    MAXQ处理器的串口转JTAG接口板

    摘要:本应用笔记讨论串口转JTAG接口板能够接收的命令。该接口板用于实现与MAXQ微控制器的接口。此处描述的命令可帮助开发人员读写MAXQ存储器(代码和数据),读写寄存器,以及使
    发表于 04-23 17:28 1023次阅读

    MAXQ USB-to-JTAG/1-Wire Adapter Evaluation Kit

    The MAXQ USB-to-JTAG/1-Wire Adapter is a convenient tool for programming MAXQ microcontrollers.
    发表于 11-02 13:01 51次下载

    使用MAXQ610微控制器上的串行端口

    MAXQ610微控制器提供两个标准的USART串行端口。异步模式1是MAXQ610串行端口支持的模式之一,可用于与PC COM端口和许多其他类型的传统设备通信。本应用笔记解释了
    的头像 发表于 02-20 13:42 573次阅读

    MAXQ2000微控制器实现JTAG自举加载程序主控

    通过使用一组标准化命令,MAXQ微控制器提供的JTAG引导加载程序允许外部JTAG主机轻松识别和编程任何MAXQ微控制器。
    的头像 发表于 02-21 11:22 774次阅读
    为<b class='flag-5'>MAXQ</b>2000微控制器实现<b class='flag-5'>JTAG</b>自举加载程序主控

    用于MAXQ处理器的串行JTAG

    MAXQ微控制器集成了一个测试访问端口(TAP),用于通过4线同步串行接口与主机设备通信。该TAP用于支持在系统编程和在线调试。TAP与JTAG IEEE标准1149兼容。为了连接到TAP,达拉斯
    的头像 发表于 02-21 12:04 490次阅读

    如何使用MAXQ串行驱动器开发应用

    本应用笔记介绍如何使用MAXQ2000微控制器评估(EV)板上的MAXQ串行驱动器库开发应用。MAXQ串行驱动器可用于
    的头像 发表于 03-03 13:47 544次阅读
    如何使用<b class='flag-5'>MAXQ</b><b class='flag-5'>串行</b>驱动器开发应用