本步骤适合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,以应用于mini2440开发板。J-Link是一款广泛使用的仿真器和编程器,它支持多种微控制器和调试协议,而mini2440是一款基于S3C2440处理器的开发板,其NOR Flash常...
- JFlashARM (用于烧写NorFlash) #### 四、准备工作 确保FL2440开发板与电脑之间通过J-Link连接,并且正确接通电源。需要注意的是,在烧写过程中,开发板应设置为NorFlash启动模式,具体做法是移除核心板上的J5...
在压缩包中提供的"J-Link烧写mini2440的NOR Flash配置文件"很可能是上述步骤中的配置文件,它包含了详细的烧写指令,如目标地址、扇区大小、保护设置等。使用这个文件可以确保J-Link工具正确无误地执行烧写过程,...
### 图解Jlink-Flash烧写NorFlash:详解与步骤 #### 一、概述 本文档将详细介绍如何使用Jlink-Flash工具进行NorFlash的烧写操作。NorFlash是一种非易失性存储器,常用于嵌入式系统中存储代码和配置数据。Jlink-...
- 通过u-boot烧写Nor Flash: - 解锁:`protect off all` - 擦除:`erase 0 2ffff` - 复制数据:`cp.b 0x30000000 0 30000` **四、注意事项** 1. 确保J-Link与开发板的兼容性,包括物理接口和软件驱动。 2. ...
- **加载预设项目文件**:选择预先配置好的项目文件`s3c2440_norflash.jflash`。这个文件包含了烧写过程中的各项参数设置,如目标地址、起始地址等。 ##### 3. 加载固件文件 - **选择待烧写的程序**:在J-Flash ...
总之,通过J-Link烧写NorFlash是嵌入式系统开发中的一个重要环节,它涉及到硬件连接、软件配置、固件加载等多个步骤。对于mini2440开发板而言,`mini2440.jflash`配置文件是这一过程的关键,它指导了整个烧录过程,...
在首次使用H-JTAG烧写NOR Flash后,出现了无法继续烧写的情况,并且在H-JTAG的界面中显示错误信息:“Error: Flash id does not match. Please make sure that the right flash device is selected.” 这表明H-JTAG...
QQ2440开发板在使用Jlink下载bootrom到NOR flash的时候需要一个配置文件,本资源就是这个配置文件。
例如,烧写Nor Flash时需要预先设置SDRAM才能获得较快的速度,而烧写Nand Flash则理论上可行但实际操作起来较为复杂。 本文介绍了一种通过JLink间接烧写S3C2410、S3C2440开发板Nor Flash和Nand Flash的方法。具体来...
但是,对于ARM9的Flash操作存在一定的麻烦,尤其是在烧写NorFlash时需要设置SDRAM,否则速率会很慢;而烧写NandFlash理论上可行,但实际上还没有人能够直接实现。 JLINK烧写开发板的方法,主要是通过间接的方式来...
J-Flash是在Windows(Windows 2000和更高版本)系统,它使您可以通过J-Link或Flasher对微控制器的内部和外部闪存进行编程。 适用于RX600,ARM7 / 9/11,Cortex-A5 / A8 / A9和Cortex-M0 / M0 + / M1 / M3 / M4 / M7...
装完ADS后会产生一个CodeWarrior for ARM Developer Suite的工具,可以编译和调试代码),虽然它是个很好的...这个需要使用J-Link烧录器,还需要安装“Setup_JLinkARM_V408k.exe”软件,特别是一些参数的设置非常重要。
因此,本文将介绍使用 JLink 间接烧写 S3C2410 和 S3C2440 开发板 Nor 和 Nand Flash 的方法。 知识点: 1. JLink 的调试和烧写功能 JLink 是一个功能强大的调试和烧写工具,对于 S3C2410 和 S3C2440 开发板的 ...
烧写NOR Flash的过程一般包括以下步骤: 1. 准备固件:固件通常是以二进制格式的文件,包含要烧写的代码或数据。 2. 连接编程工具:可以是硬件编程器或通过软件工具如OpenOCD、J-Link等连接到目标系统。 3. 擦除操作...
- **烧写启动代码**:使用 J-Link 的命令行工具,将 U-Boot 映像烧写到 Nor Flash 中。 #### 六、烧写内核和文件系统 **4.1 NAND Flash 分区介绍** 开发板通常使用 NAND Flash 存储 Linux 内核和文件系统。合理的...
在本项目中,我们将探讨如何在MDK(Keil uVision)开发环境中利用J-Link调试器来烧写TQ2440开发板上的NorFlash存储器。 首先,MDK(Microcontroller Development Kit)是 ARM 公司旗下的 Keil 提供的一款强大的...
2. 配置J-Link:使用"mini2440-SST39VF1601.jflash"文件设置J-Link,包括目标设备、通信参数等。 3. 连接设备:通过USB或UART接口连接J-Link到S3C2440。 4. 烧写固件:运行J-Link软件,加载配置文件并执行烧写命令,...