JFlash添加芯片
参考http://www.360doc.com/content/21/0113/09/47421141_956614020.shtml
使用J_Link调试与下载程序,
找到J_Link软件地址下的JLinkDevices.xml,添加如下的代码,可使用jlink调试与下载代码;
<!-- --><!-- MindMotion --><!-- --><Device><ChipInfo Vendor="MindMotion" Name="MM32F0010" WorkRAMAddr="0x20000000" WorkRAMSize="0x00000800" Core="JLINK_CORE_CORTEX_M0" Aliases="MM32F0010A1T; MM32F0010A1N"/><FlashBankInfo Name="Flash Block" BaseAddr="0x8000000" MaxSize="0x4000" Loader="D:\Software\MDK\MindMotion\MM32F0010_DFP\1.0.4\Flash\MM32F0010_16.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/></Device>
和必须成对出现,而且没有属性表。每个(系列)芯片都对应着这么一对。
ChipInfo是描述芯片的信息,必须在 和内。
参数说明
Vendor芯片厂家的名字,比如这里的"HDSC"就是华大半导体
Name芯片的具体型号,我用的就是HC32L190FCUA
Core芯片的内核,这个必须是JLink支持的内核之一,具体的名字可以在文档里的12.5.3.1 Attribute values - Core章节找到。本文的这颗芯片是M0+的内核,但是列表里没有M0+,所以这里选M0!
WorkRAMAddr芯片RAM的起始地址,这个可以在用户手册里找到,也可以打开SDK里的官方例程,然后在工程配置里找到
WorkRAMSize芯片RAM的大小,同样可以在用户手册里找到,也可以打开SDK里的官方例程,然后在工程配置里找到
Aliases同系列的相同RAM和FLASH的型号,比如华大这里全是同样的配置,我就都加进去了
JLinkScriptFile高级用法,有些芯片操作比较特殊,可以通过脚本去实现,这里我用不上
FlashBankInfo描述芯片的Flash信息,有多块flash的话,每块对应一个FlashBankInfo。
参数说明
Nameflash的名字,名字可以随便起
BaseAddrflash的起始地址,可以在用户手册里找到
MaxSizeflash的大小,可以在用户手册里找到
Loader烧录的算法,segger官方的是.elf格式,.flm是ARM的格式,keil里就用这个。这个路径可以是绝对地址也可以是相对地址,相对地址的话是从JLinkDevices.xml所在的路径为起始地址。本文使用的算法文件是在华大的HDSC.HC32L19X.1.0.0.pack安装后从C:\Keil_v5\ARM\Flash拷贝过来的,没有的文件夹就自己新建
LoaderType必须是12.5.4.1 Attribute values - LoaderType中列出的类型之一,目前只有FLASH_ALGO_TYPE_OPEN一个类型,而*.flm是支持这个类型的
AlwaysPresent指示这个块flash是不是一直存在,本文是内部flash,当然一直存在
JFlash添加芯片相关推荐
- jflash添加芯片_使用J-flash/jlink操作CH32F10x/CH578/CH579等WCH芯片
沁恒家最近也出了个兼容stm32f103 的芯片,但是在jflash中选择 stm32f103 进行烧录似乎,发现速度非常的慢, 可能是其flash的与st的存在一定差异. 经过沟通,可以通过下面方 ...
- 【J-Falsh下载,烧录,批处理操作,手动添加芯片】
必看! 必看! 必看! 下面概述了以下几个烧录软件下载安装,写程器接线,批处理操作内容较多耐心看完. J-Falsh :可以称得上目前主流(能烧录目前80%主流芯片). STM32 ST-LINK U ...
- keil5软件添加芯片
目录 安装完一个keil软件后打开软件所在文件夹会有 两个文件夹,UVX(X代表数字)和ARM(或者C51) 还有两个文件,一个txt文档,一个TOOLS.INI程序 还有一个Uninstall.ex ...
- 在ccs中添加芯片_985博导团队重大成果,涉及隐私保护领域,已在腾讯与京东、快手的业务中应用...
近日,南开大学网络空间安全学院刘哲理教授带领的数据安全团队的研究成果,正式收到了第三十届USENIX Security国际顶级安全会议的全文录用通知.值得一提的是,被录用的论文"How to ...
- keil5 添加芯片支持包(pack)
打开keil软件,点击下图红色圈上的图标 点击后出现如下界面,然后点击左上角的"boards"选择需使用的芯片,在右侧点击"install",安装过的右侧显示的 ...
- Vivado 安装后添加芯片型号方法
1.打开vivado,选择help,点击Add Design Tools or Devices 2 .输入Xilink账号和密码,点击Next 3.选择想要添加的器件型号,点击Next 4.点击Ins ...
- Keil中添加对CX32L003系列芯片的支持
前面的文章写了很多关于CX32L003的程序代码,而最重要的一步就是编译器对芯片的支持.如果没有工具的支持,那么程序也就无从写起.本文以Keil编译器为例简单书写一下配置步骤. 添加芯片的支持非常简单 ...
- ArduPilot添加新的惯导方案
环境: ArduRover4.2.2方案 ChibIOS系统 pixhawk1(PX4-V2)硬件环境 更换方案: 使用MPU6000+ICM20689组合惯导替代原有的MPU6000+LSM303D ...
- 【QCA】SDK11.2添加Marvell AQR114c的支持(uboot+linux)
文章目录 0.env 1.前言 2.uboot 2.1 uboot-patch 1.总结 2.修改步骤 2.2 uboot-流程分析 3.linux 1.添加驱动支持 1.dts中添加节点 2.驱动中 ...
- keil551的芯片包不能用_r语言中使用Bioconductor 分析芯片数据
原文链接: r语言中使用Bioconductor 分析芯片数据tecdat.cn 介绍 芯片数据分析流程有些复杂,但使用 R 和 Bioconductor 包进行分析就简单多了.本教程将一步一步的展 ...
最新文章
- Nginx之简介与安装(一)
- Windows 程序员必备的知识和工具
- DayDayUp:互联网江湖大佬那些事(互联网大佬学历一览)
- 数组翻转_算法系列之翻转单词顺序
- php转字,php汉字如何转数字
- 实现输入框小数多 自动进位展示,编辑时实际值不变
- ANE 在 Android 上的应用
- Atitit。 工作流引擎的发展趋势
- 通过python实现网页录音的效果--思路
- 2021年低压电工考试试卷及低压电工作业模拟考试
- linux ipsec racoon工具移动客户端模式详细配置
- Solr6适配自定义升级版mmseg4j
- 杀戮尖塔用java也打不开_游戏进不去 打不开 求救
- 性能优化--启动优化(网易云音乐启动方案)
- GFW 三定律,太有创意了,太真实了,胆太大,竟敢光天化日下说实话!
- jquery 弹出对话框
- Hey 朋友们好久不见。
- 自媒体人如何定位?自媒体大号应该怎么去运营和发展
- 【5G核心网】 PDU Session Modification PDU会话修改
- 论文阅读笔记-GT U-Net: A U-Net Like Group TransformerNetwork for Tooth Root Segmentation