我与ARM的那些事儿2JINLK烧录nor flash

发布者:亚瑟摩根最新更新时间:2017-01-06 来源: eefocus关键字:ARM  JINLK  烧录nor  flash 手机看文章 扫描二维码
随时随地手机看文章

前言

最近在研究mini2440的友善之臂,但是我拿着的是实验室早期买的开发板,在做裸机开发的过程中老是不能很好地使用最新版的minitools进行烧录,因而各种不爽,因为生成了bin文件不能很好地传到mini2440中,作为一个对开发有着强迫症的我,去各大网站上找烧录的方法,但是我找到的都是老的一个烧录方式的确是有些帮助,但是无法帮助我完成烧录nor flash。于是我找到了参考了一些网站的方法!

Jlink驱动

首先你得有一个jlink v8的协调器,如果没有的话,你可以在淘宝上直接买一个!

如果你有,但是你缺少驱动,OK,我从CSDN上下好了驱动!

地址:http://url.cn/QUfkrS

Jlink for arm软件

在完成你的驱动安装后,你就可以去下载jlink for arm软件来刷洗nor flash了,当然如果你没有找到这款软件,我有非常有爱地给你提供一个下载的地址。

地址:http://url.cn/QVzHBE

Jlink for arm的配置

首先,打开这款软件!

当然我这个是已经打开过的项目,那么我们来看看如何来开始设置jlink来与mini2440刷录!

Opions->Project settings

到达这一页!

选择CPU,我们先来设置CPU:

如图对mini2440进行相应的设置!当然不同芯片它的core ID是不同的,因此大家一定要针对自己特定的芯片进行修改,百度就是最靠谱的,网上有大量的设配!

下面就是重点了,既然你要刷写norFlash 那么你一定要选对flash芯片,那么你可以到自己的开发板看自己的flash芯片型号!

然后找到图中的

按钮!找到自己的flash芯片!

 

 

 

 

 

 

 

 

 

 

 

 

 

下载使用norflash

首先,先把开发板调到norflash启动,上电!连接好jlink。

Target->connect

在LOG中看到Connected successfully表示你的jlink与开发板已经连接成功!

选择target->read back->entire chip ok,jinlk会直接把你的mini2440中开发板原来的flash里面保存的数据读出!

然后你可以将这个数据保存起来!

那么我们主要的目标是刷录flash

打开File->Open data file

找到Superboot2440.bin加载!

然后Target->Program&Verify

因为你的flash中,本来就有bin文件,询问你是否清空烧录,点是!

最后会显示完成了!


关键字:ARM  JINLK  烧录nor  flash 引用地址:我与ARM的那些事儿2JINLK烧录nor flash

上一篇:我与ARM的那些事儿1初识ARM
下一篇:我和ARM的那些事儿3 beep之旅,最详细的ARM裸机工程设置

推荐阅读最新更新时间:2024-03-16 15:28

当C2000邂逅ARM......
  提及绿色环保,你能想到什么?太阳能?风能?智能电网?电动汽车?......这些应用究竟能够产生多大的效果,似乎大多数人就不明晰了。   对此,美国西北太平洋国家实验室为你算了一笔账:以2030年为例,当真正实现优化后,这些绿色应用能够帮美国剩下12.06%的能源,折成金钱约为534亿美元。也正是看到了如此美妙的前景,智能电机控制、可再生能源、智能电网、数字电源和电动汽车等绿色环保应用越来越流行。   协奏曲——Concerto   而以上的环保型应用对实时控制MCU有着很高的要求,只有这样才能执行精确、高效型功率转换所必需的复杂算法,而这正是高效电机控制、可再生能源和智能电网技术的基本要素。但是,要想将效率提升至可
[单片机]
基于ARM的嵌入式系统中从串配置FPGA的实现
1 引言 ARM(Advanced RISC Machines)既可以认为是一个公司。也可以认为是对一类微处理器的统称,还可以认为是一项技术。基于ARM技术的微处理器应用约占据了32位RISC微处理器75%以上的市场份额,ARM技术正在逐步渗入到人们生活的各个方面 。到目前为止,ARM微处理器及技术已经广泛应用到各个领域,包括工业控制领域、网络应用、消费类电子产品、成像和安全产品等。 FPGA(Field Programmable Gate Array)是一种高密度现场可编程逻辑器件,其逻辑功能是通过把设计生成的数据文件配置到器件内部的静态配置数据存储器(SRAM)来实现的。FPGA具有可重复编程性,能灵活实现各种逻辑功能。
[应用]
一个关于STM32 FLASH编程应用相关的话题
“下面代码是stm32F1库函数中对flash写入一个字的函数部分,其中在给用u32表示的地址address赋值时,通过(_IO uint16_t*)将Address强制转换成了一个16位数的地址。很不理解为什么要转成16位的。实验改成32位后发现写入flash又不成功。很不理解,这是为什么?” FLASH_Status FLASH_ProgramWord(uint32_tAddress, uint32_t Data) { FLASH_Status status = FLASH_COMPLETE; __IOuint32_t tmp = 0; assert_param(IS_FLASH_ADDRESS(
[单片机]
加快AI应用脚步 Arm新款Mali处理器齐发
为提升中阶机种运算效能,并加速人工智能(AI)应用普及,安谋国际(Arm)宣布推出全新Mali多媒体IP套件,包含Mali-G52与Mali-G31绘图处理器、Mali-D51显示处理器、Mali-V52视讯处理器等, 将高效能的运算延伸至主流行动产品与数字电视市场。 现今智能型手机需要处理的内容日趋复杂,消费者对于低成本的行动装置要求愈来愈多,除了得支持多图层的精致用户接口,还要能运行各种最新应用与技术。 另外,随着AI兴起,机器学习(Machine learning, ML)的功能也不再是只有旗舰智能型手机才会搭载,所有层级产品的用户都希望其装置能轻易地运行使用机器学习的应用程序,再加上3D游戏、混合实境(MR), 以及4K内
[半导体设计/制造]
ARM处理器寄存器和汇编指令系统
1.ARM的处理器模式 ARM体系结构支持7种处理器模式,分别是:用户、FIQ、IRQ、管理、中止(abort)、未定义和系统模式。除了用户模式外,其余都称之为特权模式。除了用户和系统模式外,其余都称之为异常模式。 2.ARM的存储器组织 ARM处理器总共有37个寄存器:包括31个通用寄存器、包括程序计数器(PC)、和6个状态寄存器。这些寄存器在不同模式下,不能被同时看到,有些名称是重叠的。分为三类:不分组寄存器,分组寄存器和程序计数器 1)不分组寄存器R0~R7 所有的处理模式下、它们都是访问同一个寄存器,因此只有8个不分组寄存器。 2)分组寄存器R8~R14 每一个访问的物理寄存器取决于当前的处理器模式,有些是共用的
[单片机]
<font color='red'>ARM</font>处理器寄存器和汇编指令系统
基于ARM和SD卡的嵌入式文件系统研究与设计
引言 随着嵌入式处理器计算机能力的不断提高,32位MPU已成为嵌入式系统应用的主流。本文针对汽车性能记录仪研发中遇到的数据存储和数据交换的问题,在ARM9嵌入式处理器和mC/OS-II操作系统基础上采用SD卡设计开发了一种嵌入式文件系统,该系统具有支持多操作系统、易于移植和存储速度快的特点。 接口电路设计 硬件平台的控制核心采用三星公司16/32位RISC控制器S3C2410A,它采用ARM920T内核,主频可达203MHz,内部具有丰富的系统外围设备控制器,包括SD卡控制器。SD卡支持SPI和BUS两种接口模式,本系统采用BUS接口模式。S3C2410A与SD卡读写器的接口电路如图1所示。 SD卡的DAT0~DAT
[单片机]
基于<font color='red'>ARM</font>和SD卡的嵌入式文件系统研究与设计
ARM开发过程中最最需要注意的问题
平时大家接触最多的可能是X86平台,在这种系统上写程序几乎不需要考虑太多问题,但ARM上就不一样了,最常见也最容易被忽略的问题可能就是字节的对齐,即使像我这样有六七年程序开发经验的才手也时常难于提防,最近就有一个BUG,花了一天时间最终发现是对齐引发的,在此与大家分享,但愿大家能够注意到。   我在EBOOT中读取存在HARD DISK上的nk.bin文件,从而从HARD DISK上LOAD WINCE系统,在这个过程中总是有check sum错误,但从ethernet下载时不会有错,所以问题应该还是在我加的这部分代码上,而且同样的代码在PC上能正常运行。经过检查代码的逻辑关系是正确的。接着我在出错时将那些数据全部用调试信息打出来
[单片机]
<font color='red'>ARM</font>开发过程中最最需要注意的问题
基于ARM和Clinux的家庭网关系统
本文以ARM核的32位嵌入式微处理器作为硬件平台,结合无线通信技术,通过移植嵌入式操作系统mClinux,并在其上开发相应的驱动程序、应用程序和嵌入式Web服务器,实现了一个方便、实用的家庭网关。   系统的硬件设计   系统结构及工作原理   家庭网关的系统结构如图1所示,它以三星公司的32位RISC处理器S3C44B0X为核心,通过外扩存储器(Flash / SDRAM)、蓝牙模块、液晶显示屏、小键盘、以太网接口模块、电话语音控制模块和红外收发模块等来构建硬件平台,并可实现多种控制方式。 图1 家庭网关系统结构图   1) 在本地用键盘及显示器进行控制:系统设有16按键和一块128×32点阵的液晶显示器,便于用户
[单片机]
基于<font color='red'>ARM</font>和Clinux的家庭网关系统
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved