J-flash arm是单独的Flash ISP烧写软件,把单独的bin文件或者hex文件烧写到单片机的flash里面去,在开发ARM9、ARM11的时候,对于已经批量生产的产品,在下生产线之后,需要我们对其控制器烧写程序的时候,厂家一般都只会提供一个bin文件,这时就又要用到j-flash arm。

J-Flash ARM是J-Link自带的一款Flash ISP软件,支持bin格式、hex格式、srec格式(Motorola的)

1、工具的位置

2、连接J-Link到PC的USB端口以,连接J-Link到STM32开发板调试端口,给STM32调试板加电。运行J-Flash ARM,在Options菜单中选择Project Settings,General设置选择Connetion to J-Link 用USB连接模式

Target interface选项设置如下

CPU选卡设置目标CPU的类型

如果你能找到自己的芯片类型,像ST的,都会有适配的,就在1中找到相应的CPU,设置接结束了直接进行第3步

如果找不到,像GD的芯片,就选择相应的内核,选择2,配置其他项

PS:其实是可以选择类似的,GD105选择ST105的没有问题

GD207选择STF107VC

选择内核下面的下拉框是选择大小端模式的。

大小端模式可以使用J-Link Commander查看

3、烧写程序

第一步:在File菜单中选择Open data file,打开你需要烧录的hex文件。然后在Target菜单中选择Connect命令,芯片,系统显示Connected以及连接上的CPU信息。

第二步:在Target菜单中选择Erase Chip,擦除STM32片上Flash中的软件,然后系统显示成功的对话框,然后在Target菜单中选择Program命令,系统开始烧录程序到STM32的片上flash中。

第三步,运行刚才烧录的程序

在Target菜单中选择Program命令,系统开始烧录程序到STM32的片上flash中。系统显示烧录所用时间。

第四步,在Target菜单中选择Start Application,系统就运行起来。

使用J-flash arm下载程序相关推荐

  1. Linux arm 下载程序,在Linux下使用kermit和dnw给ARM板下载程序

    OS: Ubuntu Linux version: 10.10 first: install kermit: 1.A 在unbuntu的终端输入:sudo apt-get install ckermi ...

  2. Linux arm 下载程序,arm-linux—gcc如何下载安装

    ubuntu下交叉编译环境构建(arm-linux-gcc-4.4.3-20100728.tar.gz ) 1.下载arm-linux-gcc-4.4.3-20100728.tar.gz到任意的目录下 ...

  3. LPC55S16 ISP模式 下载程序-flash magic 软件

    1:下载并安装Flash Magic软件. 该软件免费使用. Flash Magic软件下载 2:生成Hex文件---IDE使用mcu-xpresso 右键.axf文件,Binary Utilitie ...

  4. linux wifi pro6818,GEC6818连接Ubuntu,下载程序至开发板

    windows下使用tftp工具下载文件到开发板(linux) 1.下载tftp工具,也可以上CSDN找个免费0积分的 http://www.52z.com/soft/11886.html 2.确保开 ...

  5. Keil uVision5 下载程序 add flash programming algorithm选项缺少需要的下载算法的解决办法

    用Keil5在下载程序,选择下载算法时,可能会出现找不到对应芯片的情况: 这个时候就需要下载安装,Keil的Legacy support for Arm支持包了: http://www2.keil.c ...

  6. ST-LINK下载程序出现flash download failed - ‘cortex m4‘

    ST-LINK下载程序出现flash download failed - 'cortex m4' 可能原因:项目测试时使用ST-link下载程序调试,之前都好好的可以下载程序,之后可能做掉电存储等一些 ...

  7. 国产arm芯片CH32F103芯片 CH32F103C8T6 如何下载程序

    CH32F103C8T6 如何下载程序? 首先下载这个资料: 链接:https://pan.baidu.com/s/1a6ve9KmNUCUNF3rMf2T3CA 提取码:d054 为啥用这个芯片?当 ...

  8. 硬件笔记(3)---- SOP8 SPI FLASH短接下载程序的原理

    有时我们会遇到一些板子是通过短接FLASH的某两个引脚来下载程序的. 可以短接1,2脚:1,3脚:1,4脚......其原理就是让主控不能正常读FLASH,此时芯片内部的UBOOT就"误认& ...

  9. 解决keil-5中stm32f103系列使用ST-Link下载程序时不能连接的问题。“flash download failed ”

    出现的问题如下: 解决方法如下: 因为新版的Keil加入了下载器的校验机制,所以我们需要替换掉新版编译器下的原文件 需要这个文件的评论下方留言记得留言哦. 一.解压后得到STlink文件夹,整个文件夹 ...

最新文章

  1. python 生成验证码
  2. 编程之法----面试和算法心得
  3. 10本计算机视觉必读经典图书,入门篇 + 提升篇
  4. 4.1 基础-放苹果(整数划分)
  5. java类内部的变量
  6. eclipse easy shell plugin
  7. 探秘HDR:西瓜、抖音是如何做到让视频的画质堪比影院大片的?
  8. [转]响应式web设计之CSS3 Media Queries
  9. NHibernate Step By Step(6)-关联关系
  10. qcloud-python-sts 下载安装
  11. 数字图像处理学习笔记(一)——数字图像处理概述
  12. Theano安装与测试过程
  13. 注册Apple ID -- 常识
  14. 2018贵州省大学生程序设计竞赛参赛感言
  15. 【Android】Android 中定义图片的资源文件
  16. prometheus的alertmanager开机启动报错
  17. Human Pose Estimation with Spatial Contextual Information(CVPR2019)
  18. TCP/IP第二章笔记链路层协议
  19. 孙鑫vc++ 第六课 笔记 菜单的工作原理及编写应用
  20. 全球及中国视频会议摄像机行业市场运营模式与投资战略规划研究报告2022-2028年

热门文章

  1. mnist数据集python导入_导入MNIST数据集时出错
  2. web html分块加载,javascript – 使用webpack代码拆分,如何加载块和HTML布局?
  3. Java 蓝桥杯 时间转换
  4. (四)Netty之Buffer缓冲区
  5. 鸿蒙硬件HI3861-MQTT
  6. java 工作流_【JAVA之工作流介绍】
  7. 列表的pop()和路径拼接问题
  8. 宝塔搭建laravel所需要的lnmp环境linux-nginx-mysql-php-composer-git
  9. [BZOJ4591][SHOI2015]超能粒子炮·改(Lucas定理+数位DP)
  10. 框架less和sass