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

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

3天内不再提示

SEGGER新推出的Device Support Kit(DSK)

倩倩 来源:麦克泰技术 作者:麦克泰技术 2022-09-23 11:31 次阅读

SEGGER新推出的Device Support Kit(DSK),能更方便地为J-Link调试器、Flasher编程器添加对新设备的支持。DSK套件包含创建用户软件包以将设备添加到J-Link和Flasher所需的所有文件,以及源代码示例和用于创建安装程序的模板。

3a70b9a2-3aed-11ed-9e49-dac502259ad0.jpg

DSK支持通过复制文件或通过运行自定义的安装程序添加J-Link设备支持,并扩展到Segger Flasher编程器。

“我们认为,对于客户和合作伙伴来说,他们可以自行添加设备很重要。他们可以信赖但不必依赖 SEGGER。”SEGGER的创始人Rolf Segger说。“芯片供应商可以与市场领先的J-Link合作,按照自己的时间表推出他们的设备。J-Link调试器就可以在新推出的设备上使用,甚至在它们投放市场之前。”

添加新设备很简单:只需自定义工作示例即可。以这种方式添加的设备具有与 SEGGER 添加的设备相同的功能,包括flash烧写及设置无限数量的断点。可实现的Flasher编程速度非常接近flash的理论最大值。

J-link DSK特点

适用于J-link当前支持的大多数内核,支持尚未添加到支持数据库的设备进行超高速编程。

DSK组成

新设备支持通常需要flasher,以及脚本实现设备所需的特殊连接和重置序列。为了尽可能轻松地创建支持,J-Link DSK随附SEGGER Flash Loader(SFL)以及一组示例脚本文件,适用于需要特殊处理的各种设备。

1. SEGGER Flash Loader

DSK的核心组件是SEGGER Flash Loader,SFL设置设备以通过微控制器的调试接口访问Flash,是对未支持的设备量身定制的一段代码,临时下载RAM中,由它执行对Flash的编程。

为新设备添加SFL后,J-Link flash下载功能将使用该SFL,并且对所有J-Link应用程序(如J-Link Commander、J-Flash等)都提供Flash下载功能。SFL还为设备启用了无限数量的flash断点功能。也可以通过IDE/Ozone直接下载到Flash中。有关SFL以及如何编写算法的更多信息,请参考:

https://wiki.segger.com/SEGGER_Flash_Loader

2. J-Link script文件

一些设备需要特殊的连接或重置序列的脚本,而J-Link缺省使用的通用序列未涵盖这些序列。对于这些设备,可能需要通过J-Link script文件才能在J-Link中获得设备支持。J-Link DSK套件包含了用于需要特殊处理的各种设备的J-Link脚本文件示例。

有关J-Link script文件的更多信息,请参考技术文章:J-link script文件的作用与用法(可点击查看)

关于SEGGER

SEGGER Microcontroller GmbH在嵌入式系统领域拥有近三十年的经验,提供先进的RTOS和软件库,J-Link / J-Trace代码调试和跟踪器,Flasher在线编程器以及软件开发工具等产品

SEGGER专业的嵌入式开发软件和工具设计简洁,并针对嵌入式系统进行了优化,通过价格合理、质量优良而且灵活易用的各类工具,支持嵌入式系统的整个开发过程。

SEGGER公司由Rolf Segger于1992年创立,目前正稳步发展。SEGGER总部位于德国蒙海姆,在美国波士顿设有分公司,并在英国,美国硅谷以及中国上海设有子公司,在大多数大陆上有分销商(北京麦克泰是SEGGER公司在中国的分销商),使用户在全球范围内都能使用SEGGER全系列产品。

关于麦克泰技术

麦克泰技术(简称BMR)成立于1995年,是国内专业的嵌入式系统软件企业,与世界领先的嵌入式软件供应商合作有二十多年的时间,为嵌入式研发提供丰富的工具、软件、解决方案和培训服务。2019年麦克泰技术签约SEGGER成为正式代理商,全面代理SEGGER旗下所有产品。

审核编辑 :李倩

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

    关注

    9

    文章

    393

    浏览量

    42249
  • 调试器
    +关注

    关注

    1

    文章

    300

    浏览量

    23673
  • J-Link
    +关注

    关注

    0

    文章

    83

    浏览量

    22097

原文标题:基于DSK轻松添加J-Link&Flasher设置支持

文章出处:【微信号:麦克泰技术,微信公众号:麦克泰技术】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    DSK1612ATD:表面贴装TCXO

    深圳鸿合智远|DSK1612ATD:表面贴装TCXO
    的头像 发表于 11-06 10:58 73次阅读
    <b class='flag-5'>DSK</b>1612ATD:表面贴装TCXO

    哪位大侠有TMS320C6713DSK的开发板完成的原理图?求分享

    哪位大侠有TMS320C6713DSK的开发板完成的原理图?光盘的原理图的最后一张是框图不详细。哪位大侠有没有相应的资料? 谢谢!
    发表于 11-01 07:03

    SEGGER为J-Link和Flasher提供Device Provisioner工具

    日前,SEGGER宣布为其Flasher系列编程器以及J-Link和J-Trace系列调试跟踪工具提供Device Provisioner工具。
    的头像 发表于 10-22 15:12 312次阅读

    兆易创新和SEGGER探索MCU开发的无限可能

    2023年12月,兆易创新(GigaDevice)与业界著名工具链厂商德国SEGGER Microcontroller GmbH(以下简称“SEGGER”)向所有使用GD32V系列RISC-V
    的头像 发表于 08-22 09:51 951次阅读

    表面贴装 TCXO 汽车电子用 DSK321STD:卓越性能,稳定可靠的汽车电子核心组件

    表面贴装 TCXO(汽车电子用)DSK321STD:卓越性能,稳定可靠的汽车电子核心组件
    的头像 发表于 08-01 10:22 975次阅读
    表面贴装 TCXO 汽车电子用 <b class='flag-5'>DSK</b>321STD:卓越性能,稳定可靠的汽车电子核心组件

    请问ESP32-WROVER-KIT如何通过AWS IoT Device Tester (IDT) 的测试?

    Partner Device Catalog 清单中,我们能找到 ESP32-WROVER-KIT 已经支援 Amazon FreeRTOS 的资讯。那表示 ESP32-WROVER-KIT 应该已经通过
    发表于 06-28 07:51

    用JTAG连接ESP32开发板(ESP32-LYRAT-MINI_V1.2)的JTAG接口实现调试环境失败了的原因?

    我用segger的ARM仿真器的JTAG连接ESP32开发板(ESP32-LYRAT-MINI_V1.2)的JTAG接口实现调试环境的时候失败,电脑已经成功安装了openocd, 并可以查到版本
    发表于 06-17 07:26

    SEGGER编译器优化和安全技术介绍 支持最新C和C++语言

    SEGGER编译器是专门为ARM和RISC-V微控制器设计的优化C/C++编译器。它建立在强大的Clang前端上,支持最新的C和C++语言功能。 除其他外,其主要功能包括: 1) 尺寸优化:通过调整
    的头像 发表于 06-04 15:31 1378次阅读
    <b class='flag-5'>SEGGER</b>编译器优化和安全技术介绍 支持最新C和C++语言

    瑞萨Smart Configurator支持SEGGER集成开发工具

    SEGGER与瑞萨电子(Renesas Electronics)近日宣布达成重要合作,SEGGER的集成开发工具Embedded Studio现已无缝融入瑞萨电子的Smart
    的头像 发表于 05-10 14:25 669次阅读

    雅特力AT32 MCU与SEGGER携手合作,开发量产事半功倍

    近日,雅特力与SEGGER共同宣布J-Link仿真调试器与Flasher在线烧录器全面支持AT32 MCU产品,SEGGER工具链的加持使AT32 MCU开发如虎添翼。 雅特力自2018年对外
    的头像 发表于 02-23 10:27 348次阅读

    雅特力AT32 MCU与SEGGER携手合作,开发量产事半功倍

    近日,雅特力与SEGGER共同宣布J-Link仿真调试器与Flasher在线烧录器全面支持AT32MCU产品,SEGGER工具链的加持使AT32MCU开发如虎添翼。雅特力自2018年对外销售以来
    的头像 发表于 02-22 08:13 440次阅读
    雅特力AT32 MCU与<b class='flag-5'>SEGGER</b>携手合作,开发量产事半功倍

    如何在没有HAL的情况下使用SEGGER eMusb-Device吗?

    我很喜欢 SEGGER eMusb-Device,因为它的实现方式非常全面。 但是,我想退出 HAL,我观察到 SEGGER eMusb-Device 严重依赖它。 我有办法在没有 H
    发表于 01-25 08:31

    SEGGER宣布推出新的Embedded Studio- V8.10

    SEGGER宣布推出新的Embedded Studio- V8.10。这款先进的多平台IDE现在通过单一设置支持多种架构。同一软件可用于为RISC-V和ARM目标处理器构建和调试应用程序。(以前需要安装ARM和RISC-V两个版本的IDE)。
    的头像 发表于 01-16 11:06 1266次阅读

    SEGGER调试低功耗模式

    低功耗模式是现代嵌入式系统设计中一个非常重要的考虑因素。为了延长电池续航时间、降低能耗以及满足可持续发展的需求,嵌入式系统需要能够有效地进入低功耗模式,并在需要时快速唤醒。正因如此,SEGGER
    的头像 发表于 01-02 16:36 543次阅读

    SEGGER的emUSB-C PD将电缆连接转化为智能技术

    SEGGER的emUSB-C PD是一个用于管理供电(PD)协议的嵌入式软件库。使用emUSB-C PD,软件可以主动管理电缆连接。
    的头像 发表于 12-26 11:11 490次阅读