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

    文章

    414

    浏览量

    44998
  • 调试器
    +关注

    关注

    1

    文章

    329

    浏览量

    25211
  • J-Link
    +关注

    关注

    0

    文章

    91

    浏览量

    24063

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    昂瑞微OM662X系列MCU正式获得SEGGER J-Link/Flasher支持

    北京昂瑞微电子技术股份有限公司(以下简称为“昂瑞微”)宣布,其OM662X系列实时控制MCU已正式完成与微控制器调试下载与量产编程工具厂商SEGGER旗下J-Link调试器及Flasher 编程器的生态适配。相关型号现已上线至SEGGER官网支持设备列表。
    的头像 发表于 04-16 11:38 1981次阅读

    AURIX™ Audio Application Kit for AURIX™ lite Kit V2 深度解析

    。今天,我们就来深入探讨 Infineon Technologies AG 推出的 AURIX™ Audio Application Kit for AURIX™ lite Kit V2,看看它能
    的头像 发表于 12-20 20:35 1459次阅读

    SEGGER为Silicon Labs用户免费提供SystemView

    SEGGER正在扩大其与Silicon Labs长期以来的合作关系。即日起,Silicon Labs微控制器和无线芯片的用户可以免费使用SEGGER的SystemView实时软件分析工具了。
    的头像 发表于 11-18 18:02 2223次阅读

    SEGGER推出Flasher BitStreamer软件工具

    SEGGER推出了Flasher BitStreamer软件工具,新的软件解决方案扩展了业界领先的Flasher系列工具的编程能力。
    的头像 发表于 11-05 09:09 669次阅读

    RVMCU课堂「3」:手把手教你玩转RVSTAR—SEGGER Embedded Studio+JLink调试器篇

    Embedded Studio 和 JLink驱动的下载和安装 SEGGER Embedded Studio是SEGGER公司推出的一款嵌入式开发的集成开发环境,具有开发与编译界面专业、调试功能强大(配备知名
    发表于 10-31 06:42

    rt_device_control断言错误是什么原因导致的?

    这是一个偶发性的问题,环境如下,在stm32l476rct6中使用RTThread系统,开发软件是RTThread studio。使用J-Link配合SEGGER-RTT软件包作为串口打印。如果设备
    发表于 10-09 07:09

    rt-thread-v4.0.5 按示例配置FAL 或 SEGGER_RTT,在scons --target=mdk5出错怎么解决?

    Configuration Console type (Jlink SEGGER RTT support)---> (3) SEGGER
    发表于 09-25 07:44

    如何使用SEGGER_RTT模块?

    如何使用SEGGER_RTT模块?
    发表于 08-29 07:13

    SEGGER J-Probe工具的工作原理和应用

    SEGGER J-Probe工具的核心理念是提供一个可定制的图形用户界面(GUI),使开发人员能够在应用程序运行时与嵌入式系统的内部数据进行交互并进行可视化展示。
    的头像 发表于 08-14 10:04 2317次阅读
    <b class='flag-5'>SEGGER</b> J-Probe工具的工作原理和应用

    【RA-Eco-RA6M4开发板评测】SEGGER_RTT打印日志

    【前言】我使用的RA6M4开发板只接了jlink-ob没有接串口,因此打印日志可以通过SEGGER_RTT来实现,本篇将介绍如何移植SEGGER_RTT,并通过rtt-view来验证。 【代码移植
    发表于 07-31 14:40

    SEGGER工具链集成到CMake和VS Code了

    SEGGER公司已将其嵌入式开发工具链集成到了广泛使用的CMake构建配置工具中,这意味着基于Visual Studio Code(VS Code)代码编辑器的应用开发可以方便的使用SEGGER工具实现了。
    的头像 发表于 07-23 15:06 1192次阅读

    SEGGER嵌入式应用程序重磅发布

    我们将继续把这一技术集成到其他产品中。对于J-Link,未来将能够添加对新CPU的支持。任何人都能做到这一点,即使是SEGGER外部人员也可以。
    的头像 发表于 07-17 10:06 1171次阅读

    怎样使用Jlink (SEGGER) 通过SWD读写呢?

    怎样使用Jlink (SEGGER) 通过SWD读写呢?Jlink没有找到CYPD6125的信号,官方也没有找到CYPD6125对应的FLM和xml 文件
    发表于 05-27 06:45

    如何通过SFL为设备添加Flash编程支持

    SEGGER Flash Loader(SFL)是J-Link设备支持套件(DSK)的一部分,通过SFL,用户可以为自己的新设备添加Flash编程支持。
    的头像 发表于 05-19 16:35 1667次阅读
    如何通过SFL为设备添加Flash编程支持

    SEGGER推出新一代Flasher ATE在线编程器

    2025年5月,SEGGER推出了新一代的Flasher ATE在线编程器Flasher ATE2。该设备的外形紧凑,可以安装在机架上或直接安装在ATE设备上。
    的头像 发表于 05-12 14:21 1249次阅读