`
jsntghf
  • 浏览: 2543864 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

使用J-Link烧写Nor Flash

阅读更多

本步骤适合Mini 2440 / micro 2440 / TQ 2440 / OK 2440-Ⅲ / FL 2440开发板烧写Nor Flash。

 

一、确认J-Link能否识别ARM核

(1)开发板断电

(2)将J-Link通过JTAG排线插在开发板的JTAG接口座上,另外一头插在笔记本的USB口

(3)开发板上电

(4)运行J-Link Commander程序

(5)输入usb并回车

如上图所示,代表能识别ARM核。

 

如果上述窗口显示的信息是:Could not find supported CPU core on JTAG chain,说明当前的操作J-Link不能识别CPU。可以通过下面三种情况来依次排除问题:

(1)转接板的插针没有对齐J-Link的20针。重新拔插转接板,并严格对齐每一针,重新插好,然后再测试

(2)换一根USB延长线,可以直接用2440开发板盒子里白色的USB线,替换掉黑色的USB线,插在J-Link上连接笔记本的USB口,然后重新测试

(3)替换JTAG排线,可以直接用2440开发板盒子里的JTAG排线,然后重新测试

 

二、烧写Nor Flash

(1)将开发板S1跳线打到Nor,然后接上J-Link,一头插在底板的JTAG插座上,J-Link另一头接PC的USB口,然后给开发板上电

(2)打开J-Flash ARM工具(开始 -> SEGGER -> J-Link ARM V4.40 -> J-Flash ARM)

(3)File -> Open project,打开s3c2440a_embedclub.jflash

(4)Options -> Project settings,选择Flash,点击Select flash device,选中开发板对应的Nor Flash芯片型号。例如S29AL016JXXXXXX2(此型号标注在开发板的Nor Flash芯片上)

 

(5)Target -> Connect

(6)File -> Open data file,打开需要下载的映像文件,例如Superboot2440.bin或者u-boot.bin

注意:这里支持的格式为.bin,如果下载的是supervivi-128M的话,需要修改后缀为supervivi-128M.bin

文件打开后,会弹出下载地址对话框,直接输入0即可。

 点击OK后如下图所示

(7)Target -> Program

 点击【是】,表示先擦除再烧写。

(8)烧写成功,如下图所示

(9)开发板断电,拔掉J-Link,再重新上电,此时在SecureCRT中将显示Superboot启动的消息

分享到:
评论

相关推荐

    使用J-Link直接烧写NOR Flash的方法

    本文将详细介绍如何使用J-Link工具直接烧写NOR Flash,以应用于mini2440开发板。J-Link是一款广泛使用的仿真器和编程器,它支持多种微控制器和调试协议,而mini2440是一款基于S3C2440处理器的开发板,其NOR Flash常...

    J-Link烧写ARM开发板的NorFlash.pdf ) fl2440

    - JFlashARM (用于烧写NorFlash) #### 四、准备工作 确保FL2440开发板与电脑之间通过J-Link连接,并且正确接通电源。需要注意的是,在烧写过程中,开发板应设置为NorFlash启动模式,具体做法是移除核心板上的J5...

    J-Link烧写mini2440的NOR Flash配置文件

    在压缩包中提供的"J-Link烧写mini2440的NOR Flash配置文件"很可能是上述步骤中的配置文件,它包含了详细的烧写指令,如目标地址、扇区大小、保护设置等。使用这个文件可以确保J-Link工具正确无误地执行烧写过程,...

    图解Jlink-Flash烧写NorFlash.pdf

    ### 图解Jlink-Flash烧写NorFlash:详解与步骤 #### 一、概述 本文档将详细介绍如何使用Jlink-Flash工具进行NorFlash的烧写操作。NorFlash是一种非易失性存储器,常用于嵌入式系统中存储代码和配置数据。Jlink-...

    J-link_V7烧写flash

    - 通过u-boot烧写Nor Flash: - 解锁:`protect off all` - 擦除:`erase 0 2ffff` - 复制数据:`cp.b 0x30000000 0 30000` **四、注意事项** 1. 确保J-Link与开发板的兼容性,包括物理接口和软件驱动。 2. ...

    j-flash烧写2440的nor flash

    - **加载预设项目文件**:选择预先配置好的项目文件`s3c2440_norflash.jflash`。这个文件包含了烧写过程中的各项参数设置,如目标地址、起始地址等。 ##### 3. 加载固件文件 - **选择待烧写的程序**:在J-Flash ...

    mini2440用jlink烧写NorFlash的配置文件

    总之,通过J-Link烧写NorFlash是嵌入式系统开发中的一个重要环节,它涉及到硬件连接、软件配置、固件加载等多个步骤。对于mini2440开发板而言,`mini2440.jflash`配置文件是这一过程的关键,它指导了整个烧录过程,...

    H-JTAG第一次烧写NOR Flash,Flash锁死问题解决

    在首次使用H-JTAG烧写NOR Flash后,出现了无法继续烧写的情况,并且在H-JTAG的界面中显示错误信息:“Error: Flash id does not match. Please make sure that the right flash device is selected.” 这表明H-JTAG...

    J-Link烧写QQ2440的配置文件

    QQ2440开发板在使用Jlink下载bootrom到NOR flash的时候需要一个配置文件,本资源就是这个配置文件。

    使用JLink间接烧写S3C2410、S3C2440开发板Nor、Nand Flash的方法

    例如,烧写Nor Flash时需要预先设置SDRAM才能获得较快的速度,而烧写Nand Flash则理论上可行但实际操作起来较为复杂。 本文介绍了一种通过JLink间接烧写S3C2410、S3C2440开发板Nor Flash和Nand Flash的方法。具体来...

    使用JLINK烧写开发板的方法

    但是,对于ARM9的Flash操作存在一定的麻烦,尤其是在烧写NorFlash时需要设置SDRAM,否则速率会很慢;而烧写NandFlash理论上可行,但实际上还没有人能够直接实现。 JLINK烧写开发板的方法,主要是通过间接的方式来...

    JFlash ARM下载软件最新版(JLink_Windows_V680c.exe)

    J-Flash是在Windows(Windows 2000和更高版本)系统,它使您可以通过J-Link或Flasher对微控制器的内部和外部闪存进行编程。 适用于RX600,ARM7 / 9/11,Cortex-A5 / A8 / A9和Cortex-M0 / M0 + / M1 / M3 / M4 / M7...

    S3C2440裸奔---norflash源代码

    装完ADS后会产生一个CodeWarrior for ARM Developer Suite的工具,可以编译和调试代码),虽然它是个很好的...这个需要使用J-Link烧录器,还需要安装“Setup_JLinkARM_V408k.exe”软件,特别是一些参数的设置非常重要。

    使用JLink间接烧写S3C2410的方法

    因此,本文将介绍使用 JLink 间接烧写 S3C2410 和 S3C2440 开发板 Nor 和 Nand Flash 的方法。 知识点: 1. JLink 的调试和烧写功能 JLink 是一个功能强大的调试和烧写工具,对于 S3C2410 和 S3C2440 开发板的 ...

    NOR FLASH烧写指南

    烧写NOR Flash的过程一般包括以下步骤: 1. 准备固件:固件通常是以二进制格式的文件,包含要烧写的代码或数据。 2. 连接编程工具:可以是硬件编程器或通过软件工具如OpenOCD、J-Link等连接到目标系统。 3. 擦除操作...

    SEP4020 Linux SDK 3.4 User Manual

    - **烧写启动代码**:使用 J-Link 的命令行工具,将 U-Boot 映像烧写到 Nor Flash 中。 #### 六、烧写内核和文件系统 **4.1 NAND Flash 分区介绍** 开发板通常使用 NAND Flash 存储 Linux 内核和文件系统。合理的...

    MDK+Jlink+TQ2440+norflash

    在本项目中,我们将探讨如何在MDK(Keil uVision)开发环境中利用J-Link调试器来烧写TQ2440开发板上的NorFlash存储器。 首先,MDK(Microcontroller Development Kit)是 ARM 公司旗下的 Keil 提供的一款强大的...

    s3c2440-SST39VF1601_jflash

    2. 配置J-Link:使用"mini2440-SST39VF1601.jflash"文件设置J-Link,包括目标设备、通信参数等。 3. 连接设备:通过USB或UART接口连接J-Link到S3C2440。 4. 烧写固件:运行J-Link软件,加载配置文件并执行烧写命令,...

Global site tag (gtag.js) - Google Analytics