如何通过串口烧写uboot

广州致远电子股份有限公司
如何通过串口烧写
uboot
基于M3352_EV_BOARD 评估板
修订历史
目录
1. 适用范围 (1)
2. 原理概述 (2)
3. 开发环境 (3)
4. 技术实现 (4)
4.1 连接调试串口 (4)
4.2 更新uboot (4)
4.2.1 下载SPL (4)
4.2.2 下载uboot (5)
4.2.3 下载MLO (6)
5. 免责声明 (8)
1. 适用范围
本文基于M3352_EV_BOARD评估板,主要介绍如何从串口启动AM3352处理器并实现uboot的更新,其原理和方法同样适用于EPC-9100I-L、EPC-9200I-L、EPC-9600I-L 工控主板以及所有基于M3352-N128LI工控核心板拓展的硬件平台。

2. 原理概述
AM3352处理器支持存储器启动以及外设启动。

上电后,处理器根据启动引脚的设置执行相应的一级引导代码(即固化在芯片内部的ROM Code)。

当选择从外设启动的时候,可以通过UART接口下载二级引导代码SPL(用来初始化内存、时钟和电源等)。

SPL执行完毕,处理器可继续通过UART接口下载uboot镜像文件,然后将控制权移交到uboot。

此后,还需要通过uboot来接收用于NAND Flash启动的二级引导代码MLO以及uboot镜像,并将它们烧写到NAND Flash中,从而实现处理器再次上电时从NAND Flash启动。

3. 开发环境
1)硬件清单:
M3352_EV_BOARD评估板。

2)软件资源:
产品光盘资料:M3352-N128LI CD V1.03;
附件:
●二级引导代码镜像文件(串口启动用):u-boot-spl.bin;
●uboot镜像文件:u-boot.img;
●二级引导代码镜像文件(NAND Flash启动用):MLO。

4. 技术实现
4.1 连接调试串口
注意:本文要求终端软件支持“Xmodem 1K”、“Ymodem”以及“Kermit”文件传输协议,如Tera Term v4.67。

对于Windows XP系统用户,推荐使用系统自带的“超级终端”软件。

此外,文中提到的JP6跳线只适用于M3350_EV_BOARD评估板,其它产品请以实际情况为准。

将M3350_EV_BOARD评估板的调试串口连接到计算机上,打开计算机的“超级终端”,按图4.1所示设置好串口参数。

图4.1 串口参数设置
用跳线帽短接M3350_EV_BOARD的JP6到SD引脚(如果板上插有SD卡,请先将其移除),然后连接电源并上电。

此时,处理器将首先运行ROM Code,并试图寻找可用于启动的外部设备,并且终端会不断地打印出“CCCCCC”。

此时M3350_EV_BOARD可以从串口接收文件并启动。

4.2 更新uboot
4.2.1 下载SPL
在“超级终端”软件的菜单栏中选择“传送”→“发送文件”,在弹出的对话框中点击“浏览”,选中文件“u-boot-spl.bin”后点击“打开”,然后在“协议”下拉列表中选择“1K Xmodem”,如图4.2所示。

图4.2 选择”1K Xmodem“
之后点击“发送”,此时“超级终端”将会弹出如图4.3所示的界面。

图4.3 Xmodem传送
“u-boot-spl.bin”文件传输完成后,M3350_EV_BOARD从SPL启动,终端显示启动信息后会再次打印“CCCC”:
CCCCCCCCCCCCCCCCCCCCCCC
U-Boot SPL 2011.09 (Sep 11 2015 - 16:35:56)
Texas Instruments Revision detection unimplemented
CCCC
4.2.2 下载uboot
再次在“超级终端”点击“传送”→“发送文件”,以“Ymodem”协议发送“u-boot.img”文件。

这个操作需要在60秒内完成,否则M3350_EV_BOARD将会提示错误:
spl: ymodem err - Timed out
### ERROR ### Please RESET the board ###
此外,用Ymodem传输“u-boot.img”会比较缓慢并且容易失败,请耐心等候,如果发生传输失败,请重启M3350_EV_BOARD并再次下载SPL和uboot。

如果“u-boot.img”正确传送,M3350_EV_BOARD从uboot启动,终端将会打印启动
信息,迅速在键盘上按下“zlg”,M3350_EV_BOARD停止启动并滞留在uboot选择菜单,依照提示输入“e”擦除NAND Flash:
Autobooting in 1 seconds. Enter "zlg" to interrupt Autoboot.
[e] Erase NAND Flash
[a] Burn all images
[b] Burn bootloader
[k] Burn kernel
[l] Burn logo
[r] Reboot
[q] exit to cmdline
e (输入“e”)
NAND erase.chip: device 0 whole chip
Skipping bad block at 0x04b60000
Skipping bad block at 0x04b80000
Skipping bad block at 0x0ff80000
Skipping bad block at 0x0ffa0000
Erasing at 0xffe0000 -- 100% complete.
OK
然后输入“q”回到uboot的命令行界面。

4.2.3 下载MLO
此时的uboot是在存储在内存中的,为了使M3350_EV_BOARD在掉电后重启时能从NAND Flash启动,需要将用于NAND Flash启动的二级引导代码MLO以及uboot固化在NAND Flash。

首先执行loadb指令下载MLO到0x82000000地址处:
U-Boot# loadb 0x82000000
## Ready for binary (kermit) download to 0x82000000 at 115200 bps...
在“超级终端”中点击“传送”→“发送文件”,以“Kermit”协议发送“MLO”文件。

发送完毕后,终端打印如下信息:
## Total Size = 0x000138ee = 80110 Bytes
## Start Addr = 0x82000000
此时M3350_EV_BOARD已经接收“MLO”文件并存放于0x82000000地址处,执行下列指令将其烧写到相应的分区地址处:
U-Boot# nandecc hw 0 (启用汉明码硬件校验)
HW ECC Hamming Code selected
U-Boot# nand erase 0x0 0x20000 (擦除待烧写的地址块)
NAND erase: device 0 offset 0x0, size 0x20000
Erasing at 0x0 -- 100% complete.
OK
U-Boot# nand write.i 0x82000000 0x0 0x20000 (将MLO写入0x0地址)
NAND write: device 0 offset 0x0, size 0x20000
131072 bytes written: OK
MLO烧写完毕后,再次执行loadb指令,同样在“超级终端”上以“Kermit”协议发送“u-boot.img”文件。

传送完毕后使用下列指令将“u-boot.img”文件烧写到相应地址:
U-Boot# nand erase 0x80000 0x80000
NAND erase: device 0 offset 0x80000, size 0x80000
Erasing at 0xe0000 -- 100% complete.
OK
U-Boot# nand write.i 0x82000000 0x80000 0x80000
NAND write: device 0 offset 0x80000, size 0x80000
524288 bytes written: OK
待uboot烧写完毕后,将JP6短接到NAND引脚并重新启动M3350_EV_BOARD,可以看到uboot正常启动并打印出相关信息,说明MLO以及uboot都已通过串口固化在NAND Flash。

产品应用笔记 ©2015 Guangzhou ZHIYUAN Electronics Stock Co., Ltd.
8 如何通过串口烧写uboot 5. 免责声明
广州致远电子股份有限公司所提供的所有服务内容旨在协助客户加速产品的研发进度,在服务过程中所提供的任何程序、文档、测试结果、方案、支持等资料和信息,都仅供参考,客户有权不使用或自行参考修改,本公司不提供任何的完整性、可靠性等保证,若在客户使用过程中因任何原因造成的特别的、偶然的或间接的损失,本公司不承担任何责任。

合集下载

uboot的烧写

uboot的烧写

OMAP-L138的u-boot烧写所需软件:(这里使用合众达公司提供的开发套件)1)CCS3.3Version3.3.82.132)DSP仿真器SEDD-XDS560V23)SecureCRT6.5所需文件:1)nand-writer_ccs33.out2)OMAPL138_ARM.gel3)ubl-nand.bin4)u-boot.bin首先在光盘资料下找到相应的软件,安装好CCS3.3和SEED-XDS560V2仿真器驱动。

连接好硬件,包括电源,串口,网口(网线要使用交叉网线),JTAG口。

第一步打开开发板的电源,然后打开CCS3.3setup开发环境。

如下图所示:选择对应的仿真器驱动,在Family下找到OMAP系列,在Platform 下找到SEEDXDS560V2系列下的OMAP-L138板子,如下图所示:点击Add按钮,再点击Save&Quit按钮保存退出。

如下图所示:第二步启动CCS Studio,仿真器连接正确将进入到以下界面,此时双击ARM9_0选项,进入开发环境界面。

第三步进入CCS开发界面后,如下图所示:此时仿真器并未连接上,需要点击Debug菜单下的connect选项,当仿真器连接上后,左下角将会提示target已经连接上。

第四步加载OMAP-L138_ARM.gel文件。

在选项上点击右键,选择Load GEL选项,选择所在路径(资料光盘中可以找到)的OMAP-L138_ARM.gel文件。

如下图所示:第五步烧写UBL(user Boot Loader)。

在CCS的菜单File栏下找到Load Program选项,弹出如下界面:在对应的路径下找到nand-writer_ccs33.out文件,加载完成之后,点击Debug菜单下的Run(快捷键F5)选项。

在弹出的对话框中输入:armais,然后点击OK按钮,如下图所示:紧接着继续回弹出如下对话框,输入ubl-nand.bin的路径,然后点击OK按钮,如下图所示:等待ubl-nand.bin烧写完成,出现如下图所示则表示烧写成功。

如何烧写Uboot

如何烧写Uboot

如何烧写Uboot
预览说明:预览图片所展示的格式为文档的源格式展示,下载源文件没有水印,内容可编辑和复制
基于ARM 的系统开发的初期,烧写FLASH 是必不可少的步骤。

特别是bootloader的烧写,非常重要,有了bootloader其他的程序就可以通过串口或者网口进行烧写了。

我们提供的bootloader是u-boot 1.1.1版本
用并口延长线连接 JTAG到开发板 JTAG接口和电脑并口(接上并口线而不连接开发板JTAG板子上面的电源指示灯亮,接上开发板JTAG灯熄灭,开发板上电后指示灯又亮)
安装好 flashpgm软件后,进行如下配置
点击菜单File-Open选择TXMCU(fk).ocd文件。

Ocd文件是一个硬件系统的配置文件,设置了CPU,FLASH类型,FLASH接口的位宽等具体的参数,可通过FlashPgm生成。

光盘上已经带有一个已经配置好的TXMCU(fk).ocd文件。

在光盘,如图所示
配置好.Ocd文件后,点击FlashPgm软件左下角“Flash ID”按钮检测一下Flash ID,
以测试JTAG 连接是否正常。

如果能够正常读取出来,表明JTAG 连接没有问题,如下图:
点击Program按钮,在出现的对话框中选择编译好的u-boot文件(ELF格式的)『在光盘里』,然后选择在编程前先擦除选项,其他的3 个地址不需要修改。

点击Program。

首先将会擦除相应的Flash 区域,然后编程和校验。

进度条将显示当前编程进度。

如下图所示:。

u-boot烧写命令实例

u-boot烧写命令实例
可以看到写保护已经去掉,然后擦除:
# erase 0 1ffff
Erasing sector 0 ... ok.
Erasing sector 1 ... ok.
Erasing sector 2 ... ok.
Erasing sector 3 ... ok.
Erasing sector 4 ... ok.
u-boot命令介绍及烧写程序实例
Printenv 打印环境变量。
Uboot> printenv //查看环境变量
baudrate=115200 //串口的波特率
ipaddr=192.168.1.1 //板卡的IP地址
ethaddr=12:34:56:78:9A:BC//MAC地址
就是下载到0x30000000。这时候选择超级终端菜单上:传送〉发送文件,文件名选择编译好的U-Boot.bin,协议选择Kermit,点发送。可以看到发
送进度。
发送结束出现提示:
## Total Size = 0x0001d73c = 120636 Bytes
## Start Addr = 0x33000000
Size: 1 MB in 19 Sectors
Sector Start Addresses:
00000000 (RO) 00004000 (RO) 00006000 (RO) 00008000 (RO) 00010000 (RO)
00020000 00030000 00040000 00050000 00060000
#protect off 0 1ffff
# flinfo
Bank # 1: AMD: 1x Amd29LV800BB (8Mbit)

uboot中烧录方法

uboot中烧录方法

uboot中烧录方法
在嵌入式系统开发中,U-Boot是一个常用的引导加载程序,用
于引导嵌入式设备的操作系统。

烧录U-Boot到嵌入式设备通常涉及
以下几种方法:
1. 串口烧录,通过串口连接嵌入式设备和主机,使用串口通信
工具(如minicom、putty等)将U-Boot固件通过串口传输到设备
的存储器中。

这种方法需要设备具备串口接口,并且需要主机具备
串口通信工具和相应的串口线缆。

2. TFTP烧录,使用TFTP(Trivial File Transfer Protocol)通过网络将U-Boot固件传输到嵌入式设备的存储器中。

在设备启动时,U-Boot会尝试从网络上的TFTP服务器下载固件。

这种方法需
要设备处于能够访问网络的环境中,并且需要在网络中设置好TFTP
服务器。

3. SD卡烧录,将U-Boot固件写入SD卡,然后将SD卡插入嵌
入式设备,设备在启动时会读取SD卡中的U-Boot固件。

这种方法
需要主机具备SD卡写入工具,如dd命令或Win32 Disk Imager等。

4. JTAG烧录,使用JTAG(Joint Test Action Group)接口连接嵌入式设备和主机,通过专用的JTAG调试器将U-Boot固件烧录到设备的存储器中。

这种方法通常需要专门的硬件设备和相应的调试软件。

在选择烧录方法时,需要根据具体的嵌入式设备和开发环境来决定,确保选择的方法能够有效、安全地将U-Boot固件烧录到设备中,并且需要注意备份设备中原有的U-Boot固件以防止意外情况发生。

希望这些信息能够帮助你更好地理解在U-Boot中的烧录方法。

emmc启动烧写说明

emmc启动烧写说明

1\拨动S2切换到NAND,同时连接串口线到PC且假设已经准备好。

2、开发板加电,然后在串口控制台上,按任意键进入uboot命令模式#############对A9烧写uboot############1、对emmc(A9的flash)进行分区fdisk -c 0 320 1540 5202、格式化分区fatformat mmc 0:1ext3format mmc 0:2ext3format mmc 0:3ext3format mmc 0:43、烧写uboot需要的文件1)打开dnw软件并配置,配置Download Address为0xc00000002)在u-boot中运行命令emmc open 0(打开emmc开始烧写)3)开始下载用usb线将A9的macroUSB接口和PC机连接,电脑端打开dnw软件通过pc的dnw软件依次烧写E4412_N.bl1.bin bl2.bin u-boot.bin E4412_tzsw.bina) 在uboot命令行输入命令:dnw (进入dnw下载模式)b) PC端的dnw软件执行:USB Port-->Transmit-->Transmit 选择在uboot目录下的E4412_N.bl1.binc)下载完后,在uboot命令输入:mmc write 0 0xc0000000 0 0x10依次执行a b c三步烧写bl2.bin u-boot.bin E4412_tzsw.bin步骤c有改动,依次为:mmc write 0 0xc0000000 0x10 0x1Cmmc write 0 0xc0000000 0x30 0x21Dmmc write 0 0xc0000000 0x2c0 0xB84个文件烧写完成后,关闭emmc输入命令:emmc close 0到此UBOOT烧写完毕#########烧写系统################重启进入u-boot命令行并输入:fastboot分区对应烧写的文件kernel Android内核Ramdisk Android ramdiskLinux_kernel Linux 内核Linux_ramdisk Linux ramdiskSystem Android system.imgFat Linux 文件系统rootfs_qtopia_qt4.img 打开doc,进入fastboot.exe目录,fastboot在tools目录下输入命令烧写:fastboot flash kernel ..\Android\zImagefastboot flash ramdisk ..\Android\ramdisk-u.imgFastboot flash system ..\Android\system.imgFastboot -w一下启动参数根据实际触摸屏选择########################设置电容屏启动参数################################# setenv bootargs console=ttySAC0,115200n8 androidboot.console=ttySAC0 ctp=2 skipcali=y vmalloc=512m lcd=S70setenv bootcmd movi read kernel 0 40008000\;movi read rootfs 0 41000000 100000\;bootm 40008000 41000000saveenv########################设置电阻屏启动参数################################# setenv bootargs console=ttySAC0,115200n8 androidboot.console=ttySAC0 ctp=0 skipcali=n vmalloc=512m lcd=S70setenv bootcmd movi read kernel 0 40008000\;movi read rootfs 0 41000000 100000\;bootm 40008000 41000000saveenv。

使用SerialFlashUtility烧写ubl和uboot

使用SerialFlashUtility烧写ubl和uboot

使用SerialFlashUtility烧写ubl和uboot需要文件(以SPI flash启动为例):(1)ubl-spi_ais.bin(通过AISgen for D800K008工具进行格式转换)(2)u-boot.bin在windows下运行command prompt进入sfh_OMAP-L138.exe所在的文件目录设置S7管脚如下1、Erase the target flash type - This will erase the entire contentsof the flash.o sfh_OMAP-L138.exe -erase在按下板子reset键后2、Flash the memory with a single application image - This will placean application image at address 0x0 of the flash. This must be an AIS format binary, which can be created with the AISgen utilities bundled with the Bootloader User Guide.o sfh_OMAP-L138.exe -flash_noubl在按下板子reset键后3、Flash the memory with a UBL and application image - This will placea UBL at address 0x0 of the flash and an application image, suchas u-boot, at address 0x10000. In general, a UBL is not required, and this mode is only used when restoring the defaultflash contents, as explained in the following section.o..\sfh_OMAP-L138.exe -flash按下板子reset后Ubl和uboot烧写完后,需要将S7开关设置为如下然后重新reset,则打开Hyper terminal,可见表示下载成功,uboot可以成功启动注:/index.php/Serial_Boot_and_Fla sh_Loading_Utility_for_OMAP-L13 8Help:sfh_OMAP-L138.exe 的命令格式编译UBL:生产ubl-spi.bin和ubl-spi.out只有ubl启动(或uboot不能正确启动),串口显示如下:Booting with TI UBLDevice OPP (300MHz, 1.2V)。

烧写uboot方法

烧写U-BOOT该部分内容在Windows 7上测试通过。

1-1-1固化启动代码到SD卡中插SD卡到PC机中,打开SD_Writer,如下图,依次点Scan、Format,Select Boot选mmc。

再点击Program。

成功后把由Uboot源码生成的u-boot.bin文件拷到SD卡中。

1-1-2设置开发板从SD卡启动1.将SD卡插入到TE6410开发板的SD插座中;2.设置开发板的拨码开关SW2,让开发板从SD 卡启动:SW2引脚号Pin 8 Pin 7 Pin 6 Pin 5 Pin 4 Pin 3 Pin 2 Pin 1 引脚定义SELNAND OM4 OM3 OM2 OM1 GPN15 GPN14 GPN13 Nandflash启动 1 0 0 1 1 X X X Norflash启动X 0 1 0 1 X X XSD卡启动 1 1 1 1 1 0 0 0 拨码开关拨到“OFF”位置上表示“0”,另一侧表示“1”。

3.连接好开发板的串口线,USB线,电源线,打开dnw软件(位于用户基础资料光盘的“实用工具”文件夹中,将其拷贝到硬盘上运行)。

点击菜单“Serial Port Connect”,显示连上串口。

连接成功后,标题栏会显示[COM1,115200bps]图表错误!未找到引用源。

.14.打开开发板电源开关,可在DNW窗体上看到SDboot启动信息:图表错误!未找到引用源。

.21-1-3通过设置SW2引脚号Pin 8 Pin 7 Pin 6 Pin 5 Pin 4 Pin 3 Pin 2 Pin 1 引脚定义SELNAND OM4 OM3 OM2 OM1 GPN15 GPN14 GPN13 Nandflash启动 1 0 0 1 1 X X XNorflash启动X 0 1 0 1 X X XSD卡启动 1 1 1 1 1 0 0 0恢复nand启动,在提示时,按下空格键(其他键也可),即可看到所期待的页面:。

烧录步骤


烧录android:utc100_root.img
dnw 20008000
nand erase c00000 f400000 ; nand write.yaffs 20008000 c00000 0xxxxx
flash方式
uboot参数设定
setenv bootargs root=/dev/mtdblock3 rootfstype=yaffs2 init=/init console=ttySAC0,115200
flash烧录
USB启动,只需要将SW1的第4脚开关往(ON)拨即可,会提示安装驱动,第一次烧写uboot的时候可以用这个
1设置好dnw即可,不需要在终端中输入命令 dnw 20008000
2,通过dnw,transmit-》 USB_Installer_DDR2.bin,dnw不会出现任何东西,
setenv bootcmd tftp 20008000 zImage_net \; bootm 20008000
setenv bootargs init=/init console=ttySAC0,115200 root=/dev/nfs nfsroot=192.168.7.5:/opt/filesystem ip=192.168.7.23:192.168.7.5:192.168.7.1:255.255.255.0:fs100:eth0:off
烧录uboot_DDR2.bin
dnw 20008000
nand erase 0 40000 ; nand write 20008000 0 40000
Hale Waihona Puke 烧录29内核 zImage_LCD43
dnw 20008000

uboot烧写命令--yaffs、jiffs和ubifs

uboot烧写命令--yaffs、jiffs和ubifs如果要烧写的镜像的格式是yaffs2或者yaffs格式的,那么在往Nand Flash中烧写该镜像是必须采⽤nand write.yaffs,⽽不能采⽤nand write: nand write.yaffs 0x82000000 0 13cb00将内存地址0x82000000处的内容写到Nand Flash起始地址为0的地⽅,烧写⼤⼩为13cb00 注意:烧写的⼤⼩应该为镜像的实际⼤⼩其中内存的地址(在本例中是0x82000000)必须要4字节对齐,否则会出现如下错误:nand write.yaffs 0x825363b20x00x1a29740NAND write: device 0 offset 0x0, size 0x1a29740data abortpc : [<8081c2a0>] lr : [<8081c288>]sp : 8079e448 ip : 00000008 fp : 8083edd0r10: 01a29740 r9 : 80844340 r8 : 8079ffe0r7 : 00000000 r6 : 00000001 r5 : 825363b2 r4 : 00000800r3 : 8083fd78 r2 : 00000000 r1 : 8083b5b4 r0 : 00000000Flags: nZCv IRQs off FIQs off Mode SVC_32Resetting CPU ...resetting ...如果是4字节对齐:hisilicon # setenv ethaddr 40:61:86:06:33:66;setenv serverip 192.168.253.129;setenv ipaddr 192.168.253.130;hisilicon # mw.b 0x82000000 ff 2200000; tftp 0x82000000 rootfs.img;nand write.yaffs 0x820000000x00x1a29740No such device: 0:2No such device: 0:2MAC: 40-61-86-06-33-66TFTP from server 192.168.253.129; our IP address is192.168.253.130Download Filename 'rootfs.img'.Download to address: 0x82000000Downloading: #################################################doneBytes transferred = 27432768 (1a29740 hex)NAND write: device 0 offset 0x0, size 0x1a29740pure data length is26601472, len_incl_bad is2660761627432768 bytes written: OK但是对于SPI flash并⽆此要求,即下⾯的命令可以正确执⾏:sf write 0x8276BE52 0x0 0x200000如果要烧写的镜像格式是jiffs或者ubifs,可以⽤nand write。

[要领]万利达平板弊病板从新烧写uboot

[要领]万利达平板弊病板从新烧写uboot2故障板重新烧写uboot1.1 烧写Uboot1) 确认串口调试版、电源、USB_OTG等部分连接良好,接通电源;2) 用镊子短接R19两脚,同时按下主板上的nReset复位键,重启系统。

同时终端界面打印出:Nand Check Sum ErrorUart negotiation Error等待DNW标题栏出现USB:OK时,说明USB连接成功,再进行下一步。

3) 打开DNW,点击“Configuration”->“option”。

Baud Rate为115200COM Port根据新建超级终端时使用的COM口,本例选择新建超级终端的COM1 USB Port Download Address:0xD0020010。

点击“USB Port” -> “Transmit”,选择下载V210_USB_BL2_10.bin,文件位置即为v210uboot对应版本所在目录4) 再次点击“Configuration”->“option”。

修改USB Port Download Address:0x33E00000。

然后再点击“USB Port” -> “Transmit”,在按下主板上Power键的同时,选择下载u-boot.bin。

注意,请确认点击“打开”时,Power键处于被按下的状态下载成功后串口通讯终端会打印出串口信息,按任意键进入U-boot命令行中。

如下图:5然后超级终端输入命令如下:SMDKV210 # dnw 40000000同(4)再Transmit一次u-boot.bin,注意,此处无需同时按下Power键,看到如下成功信息:6)输入命令,先擦除nandflash。

SMDKV210 # nand erase7) 输入命令,将uboot写入nandflashSMDKV210 # nand write 40000000 0 1000008)故障板重新写uboot烧写完毕。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档