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

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

3天内不再提示

最新的JFLASH驱动

li1756686189 来源:嵌入式 MCU 2023-02-06 14:12 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

首先在 Segger 官网下载最新的 JFLASH驱动。然后更新 S32DS3.5的Segger驱动包,如下图所示。

7d69b2c2-a532-11ed-bfe3-dac502259ad0.png

其次,如果JLINK 工具固件版本比较低,需要进行固件更新。

7da87e30-a532-11ed-bfe3-dac502259ad0.png

7dcd3630-a532-11ed-bfe3-dac502259ad0.png

由于 JLINK工具 V11的固件版本是2019年的版本,需要更新到最新的2023年版本。

7df7258a-a532-11ed-bfe3-dac502259ad0.png

7e167c78-a532-11ed-bfe3-dac502259ad0.png

更新 JLINK工具固件完成后,编译项目,下载发现出现如下提示:

Segger - Error while launching command: arm-none-eabi-gdb --version

7e3ed402-a532-11ed-bfe3-dac502259ad0.png

7e5ccb1a-a532-11ed-bfe3-dac502259ad0.png

默认目录:${jlink_path}/${jlink_gdbserver} 修改为Segger 安装目录如下:

C:Program FilesSEGGERJLinkJLinkGDBServerCL.exe

默认目录:${cross_prefix}gdb${cross_suffix},修改选择如下目录地址 C: xpS32DS.3.5S32DS oolsgdb-armarm32-eabiinarm-none-eabi-gdb.exe, 或者

C:NXPS32DS.3.5S32DSuild_toolsgcc_v9.2gcc-9.2-arm32-eabiinarm-none-eabi-gdb.exe,有的电脑 PC这个地方不修改也能编译调试正常。

添加到 Executable位置,如下图所示。

7e7d8a58-a532-11ed-bfe3-dac502259ad0.png

如果正在使用RAM目标应用程序(而不是FLASH目标),则在掉电或者复位后,二进制固件将从RAM中消失。启用此选项后,复位后将再次将二进制固件加载到RAM中。

7ebbcffc-a532-11ed-bfe3-dac502259ad0.png

8085a97a-a532-11ed-bfe3-dac502259ad0.png

调试的时候,出现如下提示:

WARNING: Failed to read memory @ address 0x20020000

80afd6a0-a532-11ed-bfe3-dac502259ad0.png

Break at address "0x20020000" with no debug information available, or outside of program code

可能的原因是:在将startup_cm7.s更改为startup_cm 7.s(大写“s”)后,问题消失了。原因可能是gcc以不同的方式处理.s和.S。将startup_xx.s文件后缀更改为大写。尽管可以直接调用汇编程序,但汇编文件通常通过gcc传递。组件的情况: 文件的后缀(.s与.s)很重要。如果使用大写的程序集文件后缀(.S)调用gcc,则首先将其传递给预处理器,而小写文件后缀(.s)直接传递给汇编器。请注意,GCC处理后缀为“.s”和“-s”的文件。不同的是:预处理器在带有“.S”(大写)后缀的文件上运行,而不是带有“.s”后缀的。文件.s: 汇编程序代码。GCC运行预处理器这些文件以及以“.S”结尾的文件。文件.S: 必须预处理的汇编程序代码。

对于 S32K312 使用S32DS3.5 IDE 调试,需要更新Jlink驱动至少是 V7.6.2及以上版本。

80cf652e-a532-11ed-bfe3-dac502259ad0.png

参考文档:

Troubleshooting Tips: Failed Debugging with GDB | MCU on Eclipse

审核编辑 :李倩

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

    关注

    12

    文章

    1928

    浏览量

    88193
  • 应用程序
    +关注

    关注

    38

    文章

    3342

    浏览量

    59920
  • 编译
    +关注

    关注

    0

    文章

    688

    浏览量

    34942

原文标题:Segger - Error while launching command: arm-none-eabi-gdb --version

文章出处:【微信号:嵌入式 MCU,微信公众号:嵌入式 MCU】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何使用新版本J-Flash编程CW32 MCU

    1、从Segger公司官网下载安装最新版本JLink驱动,比如V7.96a,安装目录下没有JLinkDevices.xml文件。 2、在C:Users<用户名>
    发表于 11-12 07:24

    电机驱动和舵机驱动

    电机驱动和舵机驱动是自动化控制、机器人、智能家居等领域中两种核心的 “动力执行控制技术”,二者的核心目标都是驱动负载运动,但因针对的执行器(电机 / 舵机)特性、控制逻辑和应用场景差异极大,需从
    的头像 发表于 09-11 10:55 706次阅读

    CS32F030 SWD SWDLK

    请问在JFLash添加了CS32F030 选项但还是连接不上,keil也找不到SW设备,这是为啥,我直接用STM32F030C8T6最小系统换了芯片。SWD和SWCLK两个脚默认状态是啥
    发表于 08-19 14:33

    IGBT栅极驱动功率的计算

    IGBT模块GE间驱动电压可由不同地驱动电路产生。
    的头像 发表于 07-31 09:41 3683次阅读
    IGBT栅极<b class='flag-5'>驱动</b>功率的计算

    常用的mos管驱动方式

    本文主要探讨了MOS管驱动电路的几种常见方案,包括电源IC直接驱动、推挽电路协同加速、隔离型驱动等。电源IC直接驱动的简约哲学适合小容量MOS管,但需要关注电源芯片的最大
    的头像 发表于 06-19 09:22 866次阅读
    常用的mos管<b class='flag-5'>驱动</b>方式

    cs32f030 能支持 swd 烧录吗?

    jflash 目前好像没有 030 的 flm 文件,坛长老可以发一下给我吗?烧录不了,急急急~
    发表于 04-09 18:28

    st link驱动教程

    st link驱动,正确驱动后,红灯常亮,否则红灯闪烁
    发表于 04-09 16:00 1次下载

    推挽电路驱动与图腾柱驱动的区别

    1推挽电路有时候考虑到驱动芯片的成本问题的时候,我们会考虑用三极管搭驱动电路,毕竟一个mosdriver多数都要几块钱,两个三极管才一两毛钱,所以我们要清楚推挽的驱动电路用法。1.1正确推挽
    的头像 发表于 03-20 19:33 1744次阅读
    推挽电路<b class='flag-5'>驱动</b>与图腾柱<b class='flag-5'>驱动</b>的区别

    驱动电路设计(四)---驱动器的自举电源综述

    驱动电路设计是功率半导体应用的难点,涉及到功率半导体的动态过程控制及器件的保护,实践性很强。为了方便实现可靠的驱动设计,英飞凌的驱动集成电路自带了一些重要的功能,本系列文章讲详细讲解如何正确理解
    的头像 发表于 03-03 18:34 934次阅读
    <b class='flag-5'>驱动</b>电路设计(四)---<b class='flag-5'>驱动</b>器的自举电源综述

    驱动电路设计(三)---驱动器的隔离电源杂谈

    驱动电路设计是功率半导体应用的难点,涉及到功率半导体的动态过程控制及器件的保护,实践性很强。为了方便实现可靠的驱动设计,英飞凌的驱动集成电路自带了一些重要的功能,本系列文章以阅读杂谈的方式讲解
    的头像 发表于 02-24 17:34 1696次阅读
    <b class='flag-5'>驱动</b>电路设计(三)---<b class='flag-5'>驱动</b>器的隔离电源杂谈

    驱动器的性质定义

    驱动器是用来驱动某类设备的硬件装置,在计算机领域特指磁盘驱动器 ‌。 驱动器从广义上指的是驱动某类设备的
    的头像 发表于 02-23 15:52 1329次阅读

    驱动器有哪些类型

    驱动器的主要类型包括伺服电机驱动器、步进电机驱动器、直流伺服电动机驱动器、交流伺服电动机驱动器等‌。 ‌伺服电机
    的头像 发表于 02-23 15:50 1858次阅读

    驱动电路设计(二)——驱动器的输入侧探究

    驱动电路设计是功率半导体应用的难点,涉及到功率半导体的动态过程控制及器件的保护,实践性很强。为了方便实现可靠的驱动设计,英飞凌的驱动集成电路自带了一些重要的功能,本系列文章以阅读杂谈的方式讲详细讲解
    的头像 发表于 02-17 17:07 921次阅读
    <b class='flag-5'>驱动</b>电路设计(二)——<b class='flag-5'>驱动</b>器的输入侧探究

    驱动电路设计(一)—— 驱动器的功能综述

    驱动电路设计是功率半导体应用的难点,涉及到功率半导体的动态过程控制及器件的保护,实践性很强。为了方便实现可靠的驱动设计,英飞凌的驱动集成电路自带了一些重要的功能,本系列文章将详细讲解如何正确理解
    的头像 发表于 02-10 17:05 1373次阅读
    <b class='flag-5'>驱动</b>电路设计(一)—— <b class='flag-5'>驱动</b>器的功能综述

    hyper v驱动,Hyper-V驱动安装:驱动更新与优化

        在项目管理中,涉及到众多环节和资源的协调管理,稍有不慎就可能导致项目延误或失败。批量管理工具,如同一位经验丰富的项目经理,为项目的顺利推进提供保障。今天就为大家介绍Hyper-V驱动安装
    的头像 发表于 02-10 10:38 1767次阅读
    hyper v<b class='flag-5'>驱动</b>,Hyper-V<b class='flag-5'>驱动</b>安装:<b class='flag-5'>驱动</b>更新与优化