0-18 烧写开发板出产uboot

此笔记记录关于把tq2440的出厂uboot(u-boot-1.1.6_Q43_20141118.bin)通过jtag v8烧写到norflash中。

从norflash启动uboot的目的,要么可以测试裸机程序,要么,可以通过norflash的uboot进而把uboot镜像通过usb烧写到nand flash当中,再引导nand flash中的linux内核。

  1. 安装JTAG烧写软件(JLinkARM_V402d)
  2. 把开发板flash开关博导norflash端
  3. 把jtag连接开发板和PC断USB接口,此时JTAG电源灯亮
  4. 打开开发板电源
  5. 打开JFlash ARM烧写软件进行以下步骤,完成uboot的下载

    File->open project  打开培训专用软件里的2440.jflash工程配置文件

    Target->connect     测试连接是否成功

    File->Open date     打开u-boot-1.1.6_Q43_20141118.bin并设置起始地址未0

    Target->Erase       擦除芯片内容

    Target->Program     开始烧写

  6. 烧写完后,断开JTAG与开发板,从norflash启动开发板,uboot成功启动。(重要)
时间: 2024-10-11 17:13:18

0-18 烧写开发板出产uboot的相关文章

烧写开发板uboot,内核和文件系统等的相关命令

下载文件{ftpget -u 1 -p 1 192.168.1.110 a.out a.outnfs 30000000(destination) 192.168.1.106:/home/fs/work/kernel/linux-2.6.22.6/arch/arm/boot/uImage(source)nfs 30000000 192.168.1.106:/home/fs/work/kernel/linux-2.6.22.6/arch/arm/boot/uImage} 烧写bootloader{t

jz2440烧写开发板uboot,内核和文件系统等的相关命令

下载文件{ftpget -u 1 -p 1 192.168.2.110 a.out a.outnfs 30000000(destination) 192.168.2.109:/home/fs/work/kernel/linux-2.6.22.6/arch/arm/boot/uImage(source)nfs 30000000 192.168.2.109:/home/fs/work/kernel/linux-2.6.22.6/arch/arm/boot/uImage} 烧写bootloader{t

HI3518E用J-link烧写裸板fastboot u-boot流程

Hi3518E的裸板烧写fastboot是不能像HI3531那样,可以通过FB直接烧写.遵循ARM9的烧写流程.其中一般u-boot的烧写流程可分为几类:第一:通过编程器芯片直接烧写:第二通过RVDS来烧写(海思官方原版的方式):第三通过j-link烧写.这三种方式中,前两种都是很麻烦的事情,需要编程支持比较贵.第二种价格就更加不菲.第三种方式是一般嵌入式工程师能想到也很容易能得到的方式.下面介绍j-link烧写流程,以下演示芯片为海思的HI3518E芯片. 第一.连接j-link打印对应的j-

刚接触开发板之烧写裸板程序

使用串口操作开发板的前提是开发板上已经有烧好的程序,因此开发板在没有烧好程序时,应先烧写程序.方法有: 1.使用并口工具烧写:接线(参考百问网JZ2440V2开发板使用手册),使用oflash烧写(速度比较慢),可烧写.bin文件,从新上电观察效果.可烧写u_boot. 2.使用openJTAG烧写,接线,使用oflash烧写(oflash烧写完后,会复位开发板). 3.使用Jlink烧写,请看如何烧写S3C2440裸板程序:JLink只支持烧写Nor Flash,不支持Nand Flash.要

通过nfs网络文件系统启动tiny6410开发板时uboot启动参数的设置  

通过nfs网络文件系统启动tiny6410开发时uboot启动参数应该设置为: console=ttySAC0 lcd=S70 root=/dev/nfs nfsroot=192.168.1.30:/opt/tiny6410/fs/rootfs_mini6410 ip=192.168.1.40:192.168.1.30:192.168.1.30:255.255.255.0:tiny6410:eth0:off 注意:这里一定要指明你的lcd的类型,不然通过nfs成功启动tiny6410时,你的lc

DM365开发板上uboot操作实践

uboot主要命令: nand命令集    nand flash设备的操作命令集合 nand info    显示flash设备信息. nand device [num] 显示具体flash设备的信息. nand erase offset size    擦除Nand Flash的 off 偏移地址处的size 字节的数据.举例: nand erase 200000 300000 nand read loadaddr offset size    从Nand Flash的offset偏移地址处读

主机、虚拟机、开发板(u-boot)之间的连接 - ping测试

1.设置主机的IP地址(这里注意,设置一定要设置网线宽带IP,不要选成无线网络的) 查看重点是否本地以太网卡(Realtek PCIe……) 2.修改本地连接3个IP地址,一定主机.虚拟机.开发板 三者一定要匹配,网段要一致.       3.设置虚拟机的操作系统网络设置 4.设置虚拟机的虚拟网络.

【原创】用J-LINK烧写ARM开发板的Nor Flash

以往烧写开发板上的nor flash,大多以JTAG接电脑并口进行烧写,但是目前带并口的电脑几乎很少,USB口则常见.虽然也有带USB的HJTAG,然而价格对于个人而言相对偏高,淘宝上几十元的J-LINK随处可见,因此可考虑使用J-LINK烧写.     J-LINK购买时,配有光盘,内有驱动程序,或者到http://www.segger.com/downloads.html下载最新的驱动,使用前先要安装好驱动程序.安装完成后就存在了两执行文件:JLink.exe和JFlashARM.exe,前

7.安装 Wince 到开发板

课程要求: 1. 了解Wince嵌入式系统的组成和启动流程. 2. 通过SD卡自动烧写Wince系统到nand flash中. 3. 体验Wince系统. 实验器材: 软件: 1.OK6410光盘A,B 硬件: 1. SD卡及读卡器各一块. 2. OK6410开发板. 3. PC机一台 4. USB转串口线一条. 背景知识: 1. WinCE简介: WindowsCE(WinCE)是微软公司嵌入式.移动计算机平台的基础.它由 Windows 桌面版精简而来,是一个开放的.可升级的 32 位嵌入式