怎样使用jlink一键烧录整个flash Hi3518 a c e Hi3515 Hi3512
以jlink烧录3515为例:
1\在jlink安装文件夹“C:\Program Files\SEGGER\JLinkARM_V426b”建立批处理文件“HI3515烧写.bat”
2\"HI3515烧写.bat"内容例如以下:
jlink.exe jlinkbat.txt
3\在同文件夹下建立“jlinkbat.txt”文件,内容例如以下:
r
speed 3000k
rce 0 9 1 1
wce 0 9 1 1 d
loadbin g:\jj\hisiex-dramer.bin 0
setpc 0
go
loadbin g:\jj\3515.bin 0xc1000000
loadbin g:\jj\u-boot1.bin 0xc0500000
setpc 0xc0500000
go
########################################
以上内容凝视例如以下:
r#重新启动jlink
speed 3000k#设置jlink speed为3000K,当然也可设置为12000K或其它,假设信号线拉太长了就不要把速度设置太高了
rce 0 9 1 1 #
wce 0 9 1 1 d#设置寄存器
loadbin g:\jj\hisiex-dramer.bin 0#将芯片&内存初始化程序load进芯片内部ram,假设你没有这个程序,能够将这部分内容以命令取代。
如Hi3518,能够将log中的命令放在这里,取代程序。
setpc 0#设置pc寄存器
go#run
loadbin g:\jj\3515.bin 0xc1000000#这是须要烧录进flash的文件,放到0xc1000000 内存
loadbin g:\jj\u-boot1.bin 0xc0500000#将uboot放到0xc0500000 内存
setpc 0xc0500000#设置pc寄存器
go#跑起来
########################################
4\保存以上文件,双击"HI3515烧写.bat"(也可在桌面建个快捷方式)假设硬件设置没问题。串口应该能够看到串口跑起来的信息。这是要烧录的文件放在0xc1000000内存,将这部分的内存内容烧到flash就可以。当然,假设须要真正的一键烧录,你须要改动下uboot。给uboot默认启动就烧录的命令。
烧录器购买链接:
http://item.taobao.com/item.htm?spm=686.1000925.1000774.13.R43kFb&id=38550248114
海思的Hi3507、Hi3512、Hi3515、Hi3518、Hi3516C使用jlink烧录会略有不同。
转载请注明出处,谢谢。
怎样使用jlink一键烧录整个flash Hi3518 a c e Hi3515 Hi3512的更多相关文章
- 我与ARM的那些事儿2JINLK烧录nor flash
前言 最近在研究mini2440的友善之臂,但是我拿着的是实验室早期买的开发板,在做裸机开发的过程中老是不能很好地使用最新版的minitools进行烧录,因而各种不爽,因为生成了bin文件不能很好地传 ...
- 痞子衡嵌入式:MCUXpresso IDE下使用J-Link下载算法在Flash调试注意事项(i.MXRT500为例)
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是MCUXpresso IDE下使用J-Link下载算法在Flash调试注意事项. 痞子衡前段时间写过一篇小文<为i.MXRT设计更 ...
- HC32L110 系列 M0 MCU 的介绍和Win10下DAP-Link, ST-Link, J-Link的烧录
HC32L110 系列 Cortex M0 MCU Hackaday 在三月份的时候介绍了一款最小的MCU NEW PART DAY: SMALLEST ARM MCU UPROOTS COMPETI ...
- J-Link固件烧录以及使用J-Flash向arm硬件板下载固件程序
这篇文章的最初版本是在15年写的https://blog.csdn.net/u010592722/article/details/45575663,后来又遇到了一些新问题,故更新在了这里. 一.始于安 ...
- 【设计经验】3、ISE中烧录QSPI Flash以及配置mcs文件的加载速度与传输位宽
一.软件与硬件平台 软件平台: 操作系统:Windows 7 64-bit 开发套件:ISE14.7 硬件平台: FPGA型号:XC6SLX45-CSG324 QSPI Flash型号:W25Q128 ...
- jlink烧写Nor Flash时出错正确解决方法汇总:PC of target system has unexpected value after programming
成都国嵌的课程:国嵌体验入门班-2-1(开发板系统安装-Jlink方式).rar毒害了不少人,那种直接烧写nor flash,不进行任何配置的方法,能够成功纯属偶然,他自己在视频中烧写时也出现了两次错 ...
- Vivado+FPGA:如何使用Debug Cores(ILA)在线调试(烧录到flash里可以直接启动)
在Vivado下在线调试是利用ILA进行的,Xilinx官方给出了一个视频,演示了如何使用Vivado的debug cores,下面我根据这个官方视频的截图的来演示一下: 官方的视频使用的软件版本为2 ...
- HC32L110 在 Ubuntu 下使用 J-Link 烧录
目录 HC32L110(一) HC32L110芯片介绍和Win10下的烧录 HC32L110(二) HC32L110在Ubuntu下的烧录 HC32L110 在 Ubuntu 下使用 J-Link 烧 ...
- 痞子衡嵌入式:恩智浦i.MX RT1xxx系列MCU硬件那些事(2.3)- 串行NOR Flash下载算法(J-Link工具篇)
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是J-Link工具下i.MXRT的串行NOR Flash下载算法设计. 在i.MXRT硬件那些事系列之<在串行NOR Flash X ...
随机推荐
- Effective C++_笔记_条款09_绝不在构造和析构过程中调用virtual函数
(整理自Effctive C++,转载请注明.整理者:华科小涛@http://www.cnblogs.com/hust-ghtao/) 为方便采用书上的例子,先提出问题,在说解决方案. 1 问题 1: ...
- 今天就这么乱糟糟的过啦~刚刚接触html,就稍微写了一下,明天加油,今天直接贴图
2015-01-01 <!DOCTYPE HTML> <html> <head> <meta charset = "gb2312"> ...
- SQL基础检测
1.SQL 指的是? Structured Query Language 2.哪个 SQL 语句用于从数据库中提取数据? SELECT 3.哪条 SQL 语句用于更新数据库中的数据? UPDATE 4 ...
- 获取ocx运行路径的另一种方法
在InitInstance里边可以获取 1 2 3 4 5 6 7 8 9 10 11 12 if (bInit) { // TODO: 在此添加您自己的模块初始化 ...
- Android开发之下载Tomcat服务器的文件到模拟器的SD卡
Tomcat服务器可以到Apache的官网去下载http://tomcat.apache.org/,如何配置和使用百度下也有很多介绍,只要把Java的SDK配下java_home环境变量就行了,因为T ...
- javascript (四) 改变html样式
<h1 id="domo"> this is testing test</h1> <script> function changecolor() ...
- svn自动发用户名密码到邮件(明文密码)
#!/bin/sh touch testlist cat /dev/null > testlist grep "=" passwd |grep -v "#" ...
- sqlserver自学笔记之的流程控制语句
1.使用if else语句 ①在学生表中,查找名字为王刚的同学,如果存在,显示该同学的信息,否则显示查无此人 if exists(select sno from student where sname ...
- 第二章排错的工具:调试器Windbg(上)
感谢博主 http://book.51cto.com/art/200711/59731.htm <Windows用户态程序高效排错>第二章主要介绍用户态调试相关的知识和工具.本文主要讲了排 ...
- hdu 1028 母函数 一个数有几种相加方式
///hdu 1028 母函数 一个数有几种相加方式 #include<stdio.h> #include<string.h> #include<iostream> ...