安装J-link的驱动之后,在开始/程序(或者是'所有程序')/SEGGER/J-linkARM V4.10下,点击J-Flash ARM图标,就可以用这个软件方便的烧录程序。
对于第一次使用的芯片可以使用如下步骤写程序。
a. 打开J-Flash ARM后,首先点击File-OpenProject...,从中选择STM32F103RB.jflash。
b. 点击File-Open data file...选择要烧录的可执行文件。
c. 选择烧录文件后,点击Target-connect,链接一下硬件是否通。如果能够连接成功会了LOG窗口最后一行显示“Connected successfully”。
d. 按F3擦出芯片。
e. 按F5键将程序写入芯片。
f. 硬件链接上之后,点击Target-Secure chip防止程序被恶意读出。如果您的芯片用于调试,不要执行本步骤。
对于已经写过程序的芯片采用如下步骤:
a. 点击Target-connect,链接一下硬件是否通。如果能够连接成功会了LOG窗口最后一行显示“Connected successfully”。
b. 硬件链接上之后,点击Target-Unsecure chip解除芯片加密。
c. 将电路板的电源关闭。
d. 将“对于第一次使用的芯片可以使用如下步骤写程序”所说的步骤再执行一次。
关键字:J-Flash ARM 烧录HEX程序
引用地址:
使用J-Flash 对ARM烧录HEX程序
推荐阅读最新更新时间:2024-03-16 15:28
浅谈分析Arm linux 内核移植及系统初始化的过程一
学习嵌入式ARM linux ,主要想必三个方向发展: 1 、嵌入式linux 应用软件开发 2 、linux 内核的剪裁和移植 3 、嵌入式linux 底层驱动的开发 主 要介绍内核移植过程中涉及文件的分布及其用途,以及简单介绍系统的初始化过程。整个arm linux内核的启动可分为三个阶段:第一阶段主要是进行 cpu和体系结构的检查、cpu本身的初始化以及页表的建立等;第二阶段主要是对系统中的一些基础设施进行初始化;最后则是更高层次的初始化,如根设备和 外部设备的初始化。了解系统的初始化过程,有益于更好地移植内核。 1. 内核移植 2. 涉及文件分布介绍 2.1. 内核移植 2.2. 涉及的头文件 /linux-2.6.1
[单片机]
ARM寻址方式实验
一、实验目的 1. 理解各种寻址方式:立即数;寄存器;寄存器移位;寄存器间接寻址;变址寻址。 2. 巩固和提高在ADS环境中用汇编语言进行程序设计的基本技能。 二、实验内容 1. 在ADS下建立工程,并配置开发环境。 2. 创建一个汇编语言源程序,并添加到工程中,对其进行编辑、编译和链接。 3. 使用AXD调试程序,观察各种寻址方式的功能。 三、实验过程(exp4_1_1.s) AREA AddressingMode_1,CODE,READONLY ENTRY 1) MOV R5,#15 2) MOV R2,#0xC 3) M
[单片机]
解答ARM嵌入式初学者常见疑问
对于ARM嵌入式初学者而言,心中一定充满着疑虑和困惑,很多问题也期待着找到答案。比如: 1、嵌入式要学什么?嵌入式到底有多难学? 2、学ARM需要什么基础,学ARM要发多长时间?3、学ARM7还是ARM9,直接学ARM9怎么样? 4、如何学ARM,怎么学ARM才轻松? 在此,我针对这些问题提提自己的看法,以期对初学者有所帮助,能在学习的道路上少走些弯路。 一 百花齐放的嵌入式,需要你量力取舍。 嵌入式前景广阔,就业渠道多,无疑是当前最有发展前途的行业。 特别是随着消费电子的智能化,3G的快速发展等等,嵌入式更显重要。如果你想从事该领域,或者成为该领域的工程师,你就会发现要掌握的东西实在太多。 万事开头难,想进入该领域你
[单片机]
借势ARM挑战Intel,成功的机会有多大
近年来,随着ARM在移动端崛起,越来越多的中国IC设计公司加入了ARM阵营,除了华为海思、展讯在手机、平板SoC大展拳脚之外,华为、飞腾、华芯通还试图借势ARM进军服务器CPU市场,实现对Intel服务器CPU的替换。那么,中国芯能借势ARM挑战Intel么? 中国企业缘何能获得ARM指令集授权 一直以来,ARM在指令集授权上非常谨慎,能获得ARM 32位指令集授权的IC设计公司屈指可数。但在ARM 64位指令集授权上,ARM就大方了很多,原因就在于当时基于ARM 32位指令系统的CPU芯片在移动互联网世界占据了90%以上的份额,因此ARM为了获得更多利益,也不会将32位指令集授权给客户。 相比之下MIPS64和MIP
[工业控制]
基于ARM架构的上网本解决方案
“基于i.MX515平台的解决方案具有许多优势。”飞思卡尔半导体(中国)有限公司多媒体应用产品市场经理蒋宏介绍道,“这些优势包括:i.MX515 CPU速度高达1GHz,高于许多其他的竞争方案;支持最流行的视频格式和高清晰度(720P)回放;采用两个专用GPU来处理3D图形和2D图形,具有一流的性能、最高灵活度和效率;i.MX515采用一流的高能效架构,比如在回放高清晰H.263视频时仅消耗200mW功率;基于i.MX515的Nettop(上网机)与上网本参考设计,可大大客户产品的上市时间。”
飞思卡尔上网本解决方案的另一个关键元件是MC13982电源管理IC。该器件内置1个电池充电系统、4个为处理器内核和存储器供电的可调降压
[嵌入式]
ARM PK 英特尔,谁主沉浮?
拥有微处理器知识产权的ARM公司与其合作伙伴连续工作了18个月,最终确定了一个产品类别,填补了笔记本电脑和智能手机之间的便携设备的空白。同时,英特尔公司作为全球最大的芯片商,也在考虑用什么样的产品来填补这个空白,而且他们一直在谈到超级移动个人电脑(Ultra mobile personal computer)这个术语,甚至把这个平台称为UMPC(超级移动个人电脑平台)。同时,苹果公司也不甘示弱,在2007年,推出了iPhone手机。 谁将会凭借更具优势的策略在移动处理器领域获得成功?未来手机的架构是由Intel还是ARM主导? 英特尔的策略是主打X86处理器。在英特尔集团,负责欧洲UMPC市场的Jon Jaders
[焦点新闻]
iOS逆向工程之Hopper中的ARM指令
一、Hopper中的ARM指令 ARM处理器就不多说了,ARM处理器因为低功耗等原因,所以大部分移动设备上用的基本上都是ARM架构的处理器。当然作为移动设备的Android手机,iPhone也是用的ARM架构的处理器。如果你想对iOS系统以及你的应用进一步的了解,那么对ARM指令集的了解是必不可少的,ARM指令集应该也算得上是iOS逆向工程的基础了。 当你使用Hopper进行反编译时,里边全是ARM的指令,那是看的一个爽呢。下面就是使用Hopper打开MobileNote.app的一个Hopper的界面。从主窗口中可以看到全是ARM的指令呢,如果你对ARM指令不了解,那么如何进行分析呢,对吧。所以对ARM指令的了解,是iOS逆
[单片机]
ARM(RISC)和x86(CISC)的技术差异
RISC和CISC,这一对冤家,从诞生之日开始就处在不停的纠缠之中。直到今天,两者经过多年的发展后,都在各自领域打开了一片天地,并且相互渗透。RISC专注高性能、高性能功耗比、小体积以及移动设备领域,CISC专注桌面、高性能和民用市场。现在,RISC的代表是ARM,而CISC的代表则是我们耳熟能详的x86。那么,他们的技术差异在哪里?究竟是怎样的技术分歧带来了两者如此大的差别呢? 指令集的出现 要说清楚RISC和CISC,也就是今天热门的ARM和x86之间的差异,还得把时间往前推一些,观察计算机诞生之初的一些事情,才能很清楚地了解指令集、精简和复杂之间的关系。 机器语言的实例 机器语言 含义 0000,0000,
[单片机]