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

    文章

    410

    浏览量

    44103
  • 调试器
    +关注

    关注

    1

    文章

    325

    浏览量

    24926
  • J-Link
    +关注

    关注

    0

    文章

    89

    浏览量

    23256

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    SEGGER为Silicon Labs用户免费提供SystemView

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

    SEGGER推出Flasher BitStreamer软件工具

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

    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工具链集成到CMake和VS Code了

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

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

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

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

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

    SEGGER emFile支持大型数据库

    SEGGER宣布emFile对大型数据库的支持,集成了SQLite,方便与SEGGER的BigFAT和微软的exFAT一起使用。
    的头像 发表于 04-23 15:51 567次阅读

    SEGGER SystemView支持Eclipse ThreadX

    SEGGER的实时软件分析工具SystemView v3.60c版本现已支持Eclipse ThreadX(Azure RTOS),用户可以基于Systemview记录ThreadX操作系统事件并执行分析。
    的头像 发表于 04-09 10:43 821次阅读
    <b class='flag-5'>SEGGER</b> SystemView支持Eclipse ThreadX

    Segger RTT调试工具的使用方法

    上一期已经跟着小编介绍的安装步骤,相信大家都已经开始使用了Segger Ozone调试工具。那么今天小编继续趁热打铁,给大家介绍另一个Segger推出的调试辅助工具Segger RTT
    的头像 发表于 03-28 14:21 2695次阅读
    <b class='flag-5'>Segger</b> RTT调试工具的使用方法

    基于SEGGER的Ozone调试器和J-Trace工具跟踪Ferrocene的Rust应用

    2025年3月,SEGGER和Ferrous Systems合作,确保使用Ferrous Systems的Ferrocene工具链编译的Rust应用程序可以通过SEGGER的J-Trace工具实时下载分析。
    的头像 发表于 03-14 11:27 1275次阅读

    SEGGER SystemView支持多核行为的观察和验证

    2025年2月,SEGGER宣布其实时软件验证和可视化工具SystemView增加了多核支持,将其功能扩展到单个芯片上具有多个CPU内核的系统。
    的头像 发表于 02-07 11:24 1070次阅读
    <b class='flag-5'>SEGGER</b> SystemView支持多核行为的观察和验证

    THS1230EVM可以接在C6455 DSK的EMIFA接口上吗?

    THS1230EVM 的价钱是多少啊,它可以接在C6455 DSK的EMIFA接口上吗
    发表于 02-06 07:44

    求一个可以直接连接在C6455DSK的EMIFA接口的A/D转换卡

    想找一个可以直接连接在C6455DSK的EMIFA接口的A/D转换卡,高速的,大概在30MHz左右,而且是并行的
    发表于 02-06 07:32