本文对象:使用笔记本的同志没有JTAG
需要在Nor-Flash中重新烧写u-boot的
手中有JLink
可以使用JLInk烧写u-boot
说明:本文并不对u-boot的制作讲解,只将用J-Link烧写u-boot。
注意:对于JZ2440的板子,JLink只能向Nor-Flash烧写u-boot
1 点击安装jlink驱动,若不熟悉可以全部选择默认安装即可。
2 将Jlink与ARM板子以及电脑连接。
3 板子的启动方式设为Nor启动,再将板子通电。(通电后,JLink上的灯会一直亮着)
4 在“所有程序”中找到“SEGGER”,再启动其中的J-Flash RM。
5 在JFlash中打开百问网提供的配置文件.jflash(根据自己的板子选择)添加。添加成功,J-Flash的左下角会显示:“ Project opened successfully”。
6 在J-Flash中打开正确的可烧写的u-boot.bin的文件,打开后会要求填入Start Addresses ,按默认设置0即可
(点击OK)
7 点击J-Flash的中的Target中的下拉菜单中的Auto即可。
8 成功后会显示如下图片。
关键字:JLink 烧写u-boot JZ2440v2
引用地址:
使用JLink烧写u-boot(基于JZ2440v2的ARM板子)
推荐阅读最新更新时间:2024-03-16 16:09
采用JLink+ADS1.2调试uboot的方法
刚开始想通过Nor Flash中的supervivi+DNW的“Download & Run 功能”将uboot.bin下到SDRAM进行调试,但是由于笔记本已经被装成ubuntu + Virtualbox(Windows XP),将supervivi阶段的USB下载设备分配进Virtualbox(Windows XP)后提示“不能分配 USB设备 System MCU SEC S3C2410X Test B/D 到虚拟电脑 Windows XP Workstation.Failed to create a proxy device for the USB device. (Error: VERR_READ_ERROR).”,而
[单片机]
mini2440使用jlink烧写superboot到norflash
Jlink版本:J-flash ARM V4.12 J-Flash ARM的配置。 一般说来file-- open project里面会找到一些*.jflash的配置文件,加载他们就行了,但是没找到适合S3C2440的。所以自己建了一个mini2440.jflash,手动进行配置: j-link设置 1. 打开J-Flash ARM,并进入菜单:Options-- Project settings 2.主要设置CPU选项和Flash选项 CPU : Core -- ARM9, Little endian Use target RAM(faster)-- Addr:40000000 4KB(不选很慢
[单片机]
TQ2440 使用Jlink-Flasher 烧写 u-boot 或者 program
目前有三种方式来烧写 1、使用SJF2440 软件,配合 PC并口,这种方法最原始,效率低下,并且PC 必须有并口,现在的电脑一般都没有,笔记本就更加不用说啦! 2、使用H-Jtag 软件,配合PC并口,对于有PC 并口的,可以推荐下,但是一般都是没有的! 3、使用Jlink 软件,PC 端没有并口,我们一般都采用这种方法,特别是笔记本电脑。 TQ2440 买回来的时候是有u-boot 的,此后我们可以选择是从Nor Flash 启动或者 NAND Flash 启动,并且可以通过 USB 烧写。但如果一旦 u-boot 损坏了,或者其他原因,就会导致不能下在程序。我就遇到了这样的问题! 买了个 J-Link A
[单片机]
STM32CubeMX开发stm32f103rbt6 JLINK(一)
1、新建工程 2、选择芯片 3、管脚配置 4、时钟配置 5、工程生成配置 6、生成工程 7、打开软件工程 8、Keil 下载设置 9、下载 注意:安装好Jlink驱动 常见问题: 1、如图 解决:硬件问题,检查接线,电源以及BOOT0,BOOT1 2、JLINK不识别CPU 原因1、检查是否禁用了SWD:stm32f1xx_hal_msp.c---- void HAL_MspInit(void) __HAL_AFIO_REMAP_SWJ_DISABLE(); 短接复位电容(C7),在断开
[单片机]
STM32使用Jlink烧写与boot合并烧写的方法
1 概述 本文主要描述STM32的bootloader及应用程序HEX文件的合并,以及相应的烧写方法。 2 适用范围 1. 相关的开发人员 2. 需要烧写的其他人员 3 创建烧写使用的HEX文件 3.1 Hex文件的获取 通过对ECU-R以及Bootloader程序的编译获得我们所需要的两个hex文件。ECU-R对应的HEX文件名为STM32_RTT_F107RC.hex,Bootloader对应的Hex文件名为Project.hex。如下图所示: 3.2 Hex文件的合并 由于现在ECU-R的程序包括Bootloader和应用程序两个部分,但是为了减少生产中的工作量,需要将两个HEX文件合并为1个H
[单片机]
stm32f429的u-boot、uclinux内核烧写说明
最近比较忙,针对前面的留言说有怎么download u-boot、uclinux到stm32,我翻了翻以前记录下的笔记,特意贴上来,其实有些步骤我都已经忘记了。。。 一、搭建嵌入式linux开发环境 1. 准备一台Linux系统(Fedora,CentOS,Ubuntu等)的电脑,将BSP压缩包(linux-cortexm-2.0.0.tar.gz)拷贝到一个目录; 2. 解压BSP包: tar -xzvf linux-cortexm-2.0.0.tar.gz 3. 解压arm工具链: cd linux-cortexm-2.0.0/tools tar xvfj arm-2010q1-189-arm-uc
[单片机]
STM32开发 -- Jlink常用命令
h speed 4000 device = STM32F429ZI erase loadbin BOOT.bin 0x8000000 loadbin 正式版本.bin 0x08004000 loadbin 工厂测试.bin 0x08020000 savebin 工厂生产.bin 0x08000000 0x00080000 rx 3 qc exit 一直在用这个脚本烧写程序,但是,细细一看有点懵。 里面 h,rx 3,qc 等的含义不太清楚。 接下来详细总结一下,Jlink都还有哪些常用的命令。 一、查看jlink命令 使用的jlink版本如下图: jlink命令: J-Link ? Available comma
[单片机]
使用eclipse与jLink V8调试exynos 4412 u-boot
/** ****************************************************************************** * @author Maoxiao Hu * @version V1.0.1 * @date Dec-2014 ****************************************************************************** * COPYRIGHT 2014 ISE of SHANDONG UNIVERSITY **************************************************
[单片机]