当前位置: 首页 > news >正文

JFLASH基本使用总结

注意,不同版本的操作略有不同,本教程以J-Flash V5.12f为例。

烧录文件

如果是刚打开J-Flash,会弹出这样的一个工程选择界面,可以选择已有工程,或者创建新的工程,我们这里选择创建新工程。

注意,有的版本会在这一步弹出设备选择,但是我这个版本不会,所以创建工程后会直接进入主界面。

注:此时工程处于临时状态,如果只是一次性的,可以就这样用,如果后面还要用,就可以点击File-save project将工程保存起来。

接着点击 Options –> Project Settings…,选择CPU ==> Device , 选择芯片型号,如STM32F103VC,然后点击 OK。如果找不到需要的芯片类型,要先在J -link安装路径下添加相关配置文件(一般这个文件在原厂的SDK里面都带有)

然后点击 Target Interface中,选择SWD模式。

点击确定,这里能看设备信息。

连上JLINK烧录口,然后点击Target –> Connect ,在界面下面可以看到 Connected successfully,表示连接成功。

注意,不连上烧录口会提示:

然后点击File->Open data file...选择要烧录的hex文件,或者直接将文件拖入JFLash中;

点击 Target –》 Program,如果出现提示,就点击确定,最后成功界面如下。

读单片机Flash数据

“Target”-“Read back”-“Entire chip”

成功读回的提示

读回的数据显示在界面中

读回后“file”-“Save data file...”,把数据保存成文件

设置或解除读保护

连接芯片后:

设置了读保护后,再用j-link等工具去连接芯片或执行命令都会使芯片自动擦除flash,以达到保护代码的目的。

设置了读保护后,要想解除,只能先连接芯片,使芯片自动擦除flash,之后再重新上电连接,就可以连接了,连接后解除读保护即可。

http://www.lryc.cn/news/190369.html

相关文章:

  • 具身智能(Embodied AI)
  • C语言的文件写入、读取
  • CART 算法——决策树
  • CF1877A Goals of Victory
  • 018-第三代软件开发-整体介绍
  • 储存数据文本json的读写
  • Java之动态代理的详细解析
  • github Release 下载加速,绿色合法,遥遥领先
  • RabbitMQ消息中间件概述
  • 12V手电钻保护板如何接线演示
  • 基于SpringBoot的教学辅助平台
  • Qt 读写数据流文件(转 CppGuiProgrammingWithQt4)
  • Pygame中将鼠标形状设置为图片2-2
  • GPU 基础知识整理
  • stable diffusion API接口 + 扩展接口
  • MySQL数据库基本操作和完整性约束类型详解
  • unity2022版本 实现加减进度条
  • COCO数据集中图像的caption读取到txt文件
  • 再谈Java泛型
  • scss使用自定义函数实现单位像素随屏幕比例动态缩放
  • Django 静态自定义化配置
  • TensorFlow入门(十四、数据读取机制(1))
  • hyperf框架WebSocket 服务
  • 前端模块化
  • 如何使用Docker轻松构建和管理应用程序(一)
  • uniapp 获取地理位置(uni#getLocation和高德sdk获取中文地址)
  • openmp 通用核心 学习 2 数据环境—任务-内存模型
  • Linux有哪些指令
  • 图扑 HT for Web 风格属性手册教程
  • oracle 数据库删除序列