hiburn工具使用指南_第1页
hiburn工具使用指南_第2页
hiburn工具使用指南_第3页
hiburn工具使用指南_第4页
hiburn工具使用指南_第5页
已阅读5页,还剩57页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

HiBurn烧写工具的使用方法,适用于一键烧写所有程序镜像到单板及在空板上只烧写boot到单板flash上的场景。前 制作Nand烧片器镜 Boot烧 eMMC烧 TFTP设 HiBurn烧写Fastboot分区时,工具出现报错“Failedtosendstartframe”的解决办 HiBurn烧写Fastboot分区时,控制台只打印了一段“#########”后停止打印,且工具出现报错“Failedtosendheadframe”的解决办 HiBurn烧写Fastboot分区时,工具出现报错“Failedtosenddataframe”的解决办 烧写Nand时控制台打印puredatalength和len_incl_bad分别是什么含义 如何查看是否有进程占用了tftp的69端口 如果PC安装了1.7及以上版本 A缩略 图1-1从HiTool工具目录打开HiTool工 图1-2选择单板对应的芯片型 图1-3选择HiBurn工 图1-4参数设 图2-1HiBurn按分区烧 图2-2配置单板分区信 图2-3编辑单板分区信 图2-4关闭Hitool工具时提醒是否保存分区信息界 图2-5切换视图时提醒是否保存分区信息界 图2-6分区信息保存界 图2-7新建单板分区信息后设置长度为“- 图2-8点击烧 图2-9烧写过 图2-10制作Nand烧片器镜像界 图2-11选中单行,点击跳 图2-12进入按地址烧写界 图3-1地址烧写界 图3-2配置单板烧写信 图3-3单击烧 图3-4烧写过 图3-5上载信 图3-6选择数据类 图3-7擦除信 图3-8擦除过 图4-1Fastboot烧写界 图4-2串口选 图4-3配置boot烧写信 图4-4点击 图4-5烧写过 图5-1eMMC烧写界 图5-2配置单板分区信 图5-3编辑单板分区信 图5-4关闭Hitool工具时提醒是否保存分区信息界 图5-5切换视图时提醒是否保存分区信息界 图5-6分区信息保存界 图5-7点击烧 图5-8制作烧片器镜像过 图5-9上载过 图6-1HiBurn合并镜像界 图6-2加载分区 图6-3合并镜 图7-1TFTP设置页 图7-2选中开启Debug控制 图7-3切换HiBurn-Debug控制 图7-4检查同一网段设置页 图8-1TFTP超时问 图8-2检查网络配置是否正 图8-3修改TFTP设 图8-4配置tftpd32工 图8-5提示内置TFTP启动失败,端口被外置tftpd32工具占 图8-6外置tftpd32工具正在下载镜 图8-7“Failedtosendstartframe”报错信 图8-8检查串口号是否选择正 图8-9“Failedtosendheadframe”报错信 图8-10“Failedtosenddataframe”报错信 图8-11“Failedtoexecutecommand”报错信 图8-12通过串口查看单板Flash信 图8-13控制台打印烧写命令反馈的烧写长 图8-14打印DDRTraining失败信 图8-15查看进程的端口占 图8-16查看指定PID的进程名 图8-17打开HiTool报错无法启动

动完成后,工具开始与uboot进行交互,发送烧写命令,将DDRuboot烧写到Flash对应地址中。ubootubootTFTPWrite命令,完成对不同的单板,HiBurn1-Flash1.PCbootrom交互,故单板硬件上bootrom_sel需要设置为1,从bootrom启动。2.把位于SDK发布包中的HiTool-BVT-X.X.X.zip(路径:$SDK_DIR/PCJRE版本号,可以通过在开始->运行->cmdjava–于1.6,则请参考FAQ7.15。4.Hi3518EV2001-25.HiBurn工具,1-3MAC地址、IP1-4PCIP必须和单板的网络配置在同一个网段内,否则无法通过网口烧写除fastboot以外的其他镜像(fastboot镜像是通过串口烧写的。图1-4.1

切换“默认采用XML所在路径”的勾选状态,若勾选,则优先在XML路径下查找该分区文保存成一个XML文件,下次打开工具时,将XML导入进来,分区表信息就直接加载进bootargs决定,请将此处的分区信息与单板bootargs指定的分区信息对应,HiBurn支持分区路径不一致,支持远程烧写,即为烧写的镜像是远程路径下的镜如果需要将所有分区的文件打包成一个镜像烧写(nandflash,由于其本身特性fastbootfastboot,才可以正常烧写。因烧写fastboot分区是采用串口方式烧写,烧写速度较慢,故不推荐使用此种点击需修改分区的所在列,即可修改,如图2-3所示。 ,可以增加一行分区。可以在这一行修改分区名,选择flash类型以及KBMBflash块大小的整jffs2none单击按钮,可选择或改变该分区的烧写文件单击按钮,可删除该分区信息fastbootfastbootfastboot分区被删除或fastboot分区名被修改则无法实现一键烧写。单击按钮,选择所有要烧写的分区,进行一键烧写所有分区,再次单击按 单击保存按钮,可以将编辑好的分区表保存为文件单板分区信息在第一次打开工具时可能没有xml格式的分区信息文件,此时可以在工具界面中直接填写或修改来创建单板分区信息,创建完成后,在关闭HiTool2-12对话2-5话框,“确定”,在弹出的对话框中选择要保存分区信息的路径,输入要保存的文件名,就会保存为xml格式的分区信息,点击“取消”,则切换视图且不保存分区信息。注意保存分区信息的文件名后缀必须为.xml格式,否则下次载入分区信息时可能会出错而无法正确载入分区信息。信息另存为如图2-6所示。出该行的长度,该长度为整个器件的剩余长度。如图2-7所示。步骤4.烧写单板,点击烧写按钮,如图2-8所示图2-8图2-96.器镜像按钮,会弹出Nand烧片器镜像制作界面。如图2-10所示。开放,点击“Make”按钮,即可生成Nand烧片器的镜像。转按钮,即可跳转到按地址烧写界面中。如图2-11与图2-12所示。1.切换到“BurnbyAddress3-12.flash类型,设置烧写起始地址和长度,选择要烧写的文件,如图3-2所示界面。.步骤4.单击烧写按 ,如图3-3所示按地址烧写时,用户无需选择文件类型,只要选择自己想要烧写的文件即可。由于s文件(B数据)和其他类型文件(B数据)的格式不同,工具会根据选定的文件在后台自动区分文件类型(soe类型图3-35.3-4图3-4Erase操作和Burn6.1.3.212.3.22度,并且设置上载后的保存文件。如图3-5所示。图3-54.3.23whithoutOOB,如果镜像是yaffs,请选择DatawithOOB3-6所示。原始的文件无法吻合。yaffs文件系统部分上载时,长度应该为pagesizeoobsize的倍1.3.212.3.22度。如图3-7所示。图3-74.3.235.单击“erase3-8图3-8

Boot单板上没有1.切换到“BurnFastboot4-12.4-2图4-23.Boot4-3步骤5.点击烧写按 ,如图4-4所示图4-46.4-5图4-57.

eMMC1.eMMC5-1图5-1eMMC切换“默认采用XML所在路径”的勾选状态,若勾选,则优先在XML路径下查找该分区文保存成一个XML文件,下次打开工具时,将XML导入进来,分区表信息就直接加载进如果所有分区的文件打包成一个镜像烧写时(eMMC文件系统分区需要创建分区表,因此文件系统分区不同时,则不能一起打包,Android版本不存在此问题,此镜像必须要放到fastboot分区,而且此镜像中要包含fastboot,另外由于此时是采用串口eMMCDOS分区格式,对于Ext3/4文件系统分区需要创建分区表信息,内核才可以正确识别Ext3/4文件系统分区。xml格式的分区信息文件,也可以直接在则会出现如图5-3所示。KBMBeMMC扇区大小的单击按钮,可选择或改变该分区的烧写文件单击按钮,可删除改分区信息。注意:这里fastboot分区无法被删除,而且fastbootfastbootfastboot分区名被修,则取消所有要烧写的分区,也可以点击复选框,选择相应的分区进行烧2-5话框,“确定”,在弹出的对话框中选择要保存分区信息的路径,输入要保存的文件名,就会保存为xml格式的分区信息,点击“取消”,则切换视图且不保存分区信息。注意保存分区信息的文件名后缀必须为.xml格式,否则下次载入分区信息时可能会出错而无法正确载入分区信息。信息另存为如图2-6所示。5-6步骤4.烧写单板,点击烧写按钮,如图5-7所示图5-75.给单板上电,进入烧写过程,等待烧写完成。6. 对话框中设置好文件路径,制作烧片器镜像就开始了,如图5-8所示。emmcemmcemmc上载则是按照设置的起始地1.3.212.3.22栏,可以选择将这个上载的内容保存在PC上某个具体的文件中。3.3.234.准备上载,点击“上载”5-9图5-9

SPIFlash中因存储空间较小,用户需要将多个小镜像合并为一blockflash空间的场景,也适用于将其他Flash类型的镜像合并为一个镜像。如果合并镜像后,就只需要占用单个block块即可,从而省了1MFlash空间。1.切换到“MergeImage6-1步骤2.点击Browse按钮,加载分区表或点击按钮,手动新建分区表,如图6-2所示3.MergingImage6-3图6-3TFTP

入首选项对话框,进入“HiBurn”下的“TFTP设置”页面,如图7-1所示。TFTPTFTP速率计算出超时。单位为byte/s。TFTPTFTP重试次数,若传输失败,将重试,达到重试设置次数TFTPTFTP无响应超时,传输过程中若在设置时间内无响应,则判定传输失败,单位为秒,默认值为10秒。1.点击菜单栏中“窗口”->“首选项”进入首选项对话框,进入“HiBurn”页面,选中“OpenDebugMode”按钮,表示开启Debug7-2所示。2.Debug控制台,点击控制台右上角切换控制台按钮,图7-3所示。“CheckwhetherthePCandBoradIPaddressesareinthesamenetworksegment”按钮,如7-4所示,表示开启在烧写前检查PCIP是否在同一网关,取消选中则表示

PCIP地址;然后检查子网掩码与网关是IPping通,若不能则表示当前网络不通,再查看,将以上参数全tftpd328.2章节所示tftpd32也显示超时,则检查当前网络环境是否正修改工具中TFTP参数设置,匹配当前网络环境,通过点击菜单栏上的“Thenumberofconsecutivepacketloss”与“TFTPnoresponsetimeout”两个参数

图8-4所示。图8-4tftpd322.HiBurn8-5所示,点击确认,开始烧写,当前就会使用外置的tftpd32进行镜像的下载,如图8-6所示。HiBurnFastboot分区时,工具出现报错“Failedtosendstartframe”的解决办法

Fastboot分区出现以下“Failedtosendstartframe8-7所示,我该

看串口是否与单板接触良好,若连接正常,则检查HiBurn中是否选择了正确的串口号,如图8-8所示,全部保证正确后,请重新进行烧写。HiBurn烧写Fastboot分区时,控制台只打印了一段“#########”后停止打印,且工具出现报错“Failedtosendheadframe”的解决办法

“Failedtosendheadframe”时,如图8-9所示,该如何解决?确单板型号后,请使用匹配当前芯片的SDK镜像重新进行烧写;HiBurnFastboot分区时,工具出现报错“Failedtosenddataframe”的解决办法

Fastboot分区出现以下“Failedtosenddataframe8-10所示,我该HiBurnFastboot分区时,工具出现报错“Failedtoexecutecommand”的解决办法

Fastboot分区出现以下“Failedtoexecutecommand8-11所示,我

重启单板查看单板当前“F

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论