Download Error Message Description
Download Error Message Description
unsupported block_page[_b128k,p2k]
或unsupported
block_page[_b256k,p4k]
unsupported block_page[_b0,p0] SW2039
Failed:ID=1302,Name:"TD_Calibration
",Reason:"Can not find nv id in
device!" SW2071
无效的command指令
未知的command指令
uboot返回操作失败
可能原因:
1 Flash硬件错误,焊接问题等
2 软件错误
软件不支持界面指定的Baudrate
下载的文件时,文件Size大于XML中的对应分区Size
1. 单次通信的CRC校验错误
2. 文件整体校验时,Size校验失败
未知原因
手机内存空间不足
应答超时
1. FDL2下载完停止不动,FDL2不运行或运行时出错
2. 下载完modem或SPL卡住,该分区签名未通过或未签名,可能是本地bin文件数据被修改
3. 下载其他分区,指令应答超时
手机内部返回值
手机内部返回值
下载分区与分区表不对应
未知错误应答
非法SDRAM
Fixed NV校验和错误,不可为零
Flash校验和错误
如果是新添加的分区,NV分区的ID需要以NV开头工具才认为是NV分区,会计算CheckSum下发,否则
CheckSum = 0
写Flash失败,需提供具体log分析
ChipID不匹配
Flash配置错误
STL大小错误
手机已被root
Security数据验证失败
未使能写Flash
使能SecureBoot失败
Flash写保护
Flash初始化失败
DDR校验失败
Self Refresh失败
下载失败
软件不支持此功能
UART发送失败
1. FDL1还未开始下载,需要检查硬件,下载环境等
2. FDL1下载结束,FDL1不运行或DDR初始不成功:需要LOG分析
Decode或者Verify接收数据错误
接收数据格式错误,设备侧返回的应答包不是有效的下载协议包
工具接收手机端数据有误
设备端口消失
可能的原因:
1 设备被主动拔出
2 因环境原因,设备被拔出,例如接触不良
2 UE侧端口停止枚举
打开端口失败
可能的原因:
1. 手机与PC连接松动,手机与PC端口不稳定
2. USB线连接不稳定
二手物料功能:寄存器被修改
二手物料功能:EMMC已被分区
二手物料功能:RPMB已被写
二手物料功能:软件不支持此功能
CRC校验错误
回读备份文件创建失败
Type(0x96)数据返回格式错误
调整波特率超时
设备里NV分区结构有误
1. 工具根据如下结构获取每组NVID进行检查
时间戳(4字节) + (ID(2)_Length(2)_Value(Length))*n
2. 直到NVID = 0xFFFF时检查完毕
3. 报错原因在于工具没有找到ID = FFFF的结束标识符
本地bin文件的NV结构有误
pac加载初始化文件失败
未找到PhaseCheck信息,可能原因是没有生成或输入SN号
Shark项目下读取DLUID失败,回读的数据为空或数据长度小于设定值
坏块率超过设定值
读取DUT信息失败,回读的数据为空或数据长度小于设定值
CheckVpac功能,软件版本号与设备版本号不一致
读取ChipUID的数据有误
读取分区信息无数据返回
读取分区类型失败,回读的数据为空或数据长度小于设定值
无效的MCP类型(emmc/ddr),手机回读的DDR/EMMC类型与MCPType.ini配置中设置的
检验失败
读取分区信息失败,回读的数据为空或数据长度小于设定值
不支持的分区信息标记,读取的分区标记有误
Nand项目,没有读到MCP类型或者本地文件没有包含
*_b128k_p2k.img,*_b256k_p4k.img
读取分区UID失败,回读的数据为空或数据长度小于设定值
读取softSIM EID失败,回读的数据为空或数据长度小于设定值
SoftSIM EID与该文件无法对应
读取NV分区时回读的数据为空或数据长度小于设定值
在本地的下载文件中没有找到RF文件
获取某个ID的NV参数失败,可能是这个NV参数没有设置
在回读的NV buffer中检查多语言NVID失败
xml设置了NvBaseAddrChangeFlag,NV新的BaseAddress不正确
保存文件到本地失败
设置udisk_img buffer失败,原因可能是buffer读取是空的,或者内存分配失败
未找到符合分区size的udisk_img数据,
站位不存在
站位测试未通过
站位不作为测试站位
站位校验失败,出现错误且不属于上述三种问题
[Custome功能] 输入的CU和CU的软件版本不一致
[Custome功能] 手机CU和软件版本不一致
[Custome功能] 检查root,手机已root
备份分区时从本地加载文件失败
pac的xml包含了SelByFlashInfo标记,需要选择block/page文件,但在下载时还未读取指定的
blockpage参数
工具执行的功能数量超过了预设值,目前是50个操作
Backup文件保存到本地,未找到指定路径
防呆功能中,软件版本和FDL2中的DUTkey不匹配
防呆功能中,FDL2的DUTkey不存在
防呆功能中,软件pac包中key不存在
保存分区信息到本地时创建文件失败
GSM未校准,adc.reserved[7]位不正确
LTE未校准
WCDMA未校准
软件NV工程结构有误
Pac中NV.bin文件找不到NV ID
设备或nv.bin文件中NV结构错误
手机内NV版本号不对,版本号见备注
手机内NV版本号比软件更新
pac的nv.bin文件中没有版本信息
nv.bin文件中NV结构错误
nv.bin文件中NV版本不正确
手机内未找到GSM校准参数
手机内未找到LTE校准参数
手机内未找到WCDMA校准参数
加载配置文件失败
输入SN时,SN合法性检测有误
下载工具的打包功能中保存路径和版本号不能为空,或保存路径无效
无法加载dll动态库,缺少VC运行库
无法执行动态库函数
Flash Operations页面报错,读取的文件不存在
检测到新pac,需要更新
MainPage页面,某个文件必选
至少选择一个文件
Custome功能,bin文件缺失
未选择earase runningnv文件
UpgradeDownload中pac包未选择备份NV项
pac包定义了重分区,但没有选择所有文件
警告:pac中有空路径文件
打包功能中,分区都没有选择文件路径
打包时文件未选择警告
有flag标记的分区解压文件,该文件会去原始pac包中加载数据,所以不允许修改原始pac包的路径
打开文件失败
下载PageBlock文件时,文件名有误
Custome功能,需要输入CU字符
Custome功能,CU字符不能大于19个字符
Custome功能,检测坏块率,需要输入坏块率设定阈值
lcd功能,需要输入LCD参数
CheckMCPType功能,需要至少输入一个对比的MCPType或不进行检测
VolFreq功能,输入的参数大于设定范围(见H列备注)
软件pac包结构版本不正确
未找到本地BMFileType.ini文件
本地bin/BMAConfig.xml文件读取错误
本地bin/BMAConfig.xml文件读取错误
本地bin/BMAConfig.xml文件读取错误
本地bin/BMAConfig.xml文件读取错误
加载工具文件列表失败
加载工具文件列表失败
加载pac文件错误
加载pac文件错误
加载pac文件错误
内存分配失败
无效参数,解包和打包时创建文件失败,或传入无效参数
工具打包pac时加载xml失败
工具打包pac时加载文件失败
工具打包pac时读取文件数据失败
工具解包时获取临时ImageFile路径失败
创建pac解包文件夹失败
创建解pac的bin文件失败
解pac时向bin文件写数据失败
解pac时在bin文件中查找偏移指针失败
pac打包时找不到原始pac包信息
加载pac包失败
加载pac时检查pac包size失败或有误
pac头信息中dwMagic = 0xFFFAFFFA时,需要对pac做CRC校验。
工具读取的pac大小和pac头信息中的大小不一致
pac中没有bin文件
实际读pac头信息与结构定义不一致
实际读取的总文件size和文件结构定义的size不一致
实际读取的每个文件size和每个文件定义的size不一致
调用系统API创建文件失败,原因可能是路径不存在,文件没有读写权限等
解决方案
1 提供工具Log
2 提供串口Log
将Log提供给uBoot分析
1 提供工具Log
2 提供串口Log
将Log提供给uBoot分析
1 检查硬件是否正常
2 提供工具Log和串口Log,转Uboot分析
1 检查波特率设置是否正确
2 转uBoot分析波特率不支持的原因
1 检查选择的文件的Size是否正常
2 检查XML中分区的Size是否正常
3 若Action1/2未发现异常,提供工具Log和串口log转uBoot分析
4 若使用工具读取FixNV数据后再写回,则读取Size需要修改为1M
1 提供工具Log
2 提供串口Log
将Log提供给uBoot分析
1 提供工具Log
2 提供串口Log
将Log提供给uBoot分析
1 提供工具Log
2 提供串口Log
将Log提供给uBoot分析
1. FDL2
提供工具log和串口log转Uboot分析
(1)检查DDR硬件,焊接
(2)检查DDR驱动配置
(3)根据LOG检查软硬件
(4)Nand项目:可能id没兼容,检查添加Nand ID 到\vendor\sprd\tools\mcp_gen\
mcp.xls,或位宽不匹配(平台是8位,Nand 16位)需要检查nand spec,log确认
2. modem或SPL
(1)检查modem或SPL是否签名
(2)对比检查下载前后本地modem和SPL.bin文件是否被修改,如被修改,则提供下载前后的bin文件及工
具log给工具侧分析
(3)如未被修改,则提供串口log转Uboot分析指令超时具体原因
3. 其他分区
(1)增加该分区的timeout,在bin/BMTimeout.ini - [Timeout]
(1)提供工具Log和串口log,转uboot分析具体指令
提供串口Log,转uboot分析返回该错误的情况
提供串口Log,转uboot分析返回该错误的情况
1 Log报这个错,请忽略该错误,
2 界面的Progress栏报错:
a. 检查下载工具Setting - Options ,需要勾选Repartition
b. 检查软件xml中File列表和分区表是否对应
c. 检查FLASH硬件
d. Nand项目如果是二手料,需要全擦下载
e. 根据LOG检查软件
1. 检查Flash硬件,焊接
2. 提供工具log和串口log转uboot分析
1 提供工具Log
2 提供串口Log
将Log提供给uBoot分析
1 提供工具Log
2 提供串口Log
将Log提供给uBoot分析
提供工具log,串口Log和bin文件转软件NV模块分析NV设置是否正确
1. 检查本地出错的分区文件数据是否被修改
2. 软件修改xml中分区ID
3. 提供工具log与串口log,转uboot分析
1 提供工具Log
2 提供串口Log
将Log提供给uBoot分析
1 提供工具Log
2 提供串口Log
将Log提供给uBoot分析
1 提供工具Log
2 提供串口Log
将Log提供给uBoot分析
1 提供工具Log
2 提供串口Log
将Log提供给uBoot分析
1 提供工具Log
2 提供串口Log
将Log提供给uBoot分析
1 提供工具Log
2 提供串口Log
将Log提供给uBoot分析
1 提供工具Log
2 提供串口Log
将Log提供给uBoot分析
1 提供工具Log
2 提供串口Log
将Log提供给uBoot分析
1 提供工具Log
2 提供串口Log
将Log提供给uBoot分析
1 提供工具Log
2 提供串口Log
将Log提供给uBoot分析
1 提供工具Log
2 提供串口Log
将Log提供给uBoot分析
1 提供工具Log
2 提供串口Log
将Log提供给uBoot分析
1 提供工具Log
2 提供串口Log
将Log提供给uBoot分析
uboot不支持该指令
1. 更新对应的软件
2. 提供工具log与串口log转uboot分析是否支持
1 检查下载硬件、下载环境(是否按下载键等)
2 提供工具Log和串口Log,将Log提供给uBoot分析
工具接收手机端发的数据解析错误,需要LOG分析
(1)检查硬件DDR,Flash,焊接;
(2)检查LOG有无报错
1. 将BMFileType.ini中[Max Length]中定义的对应模块的协议包长度改小。
例如报错step是PhaseCheck
1. 查看XML文件列表PhaseCheck下载模式为<Type>CODE</Type>
2. BMFileType.ini中[CODE] 1=Download,即改小[Max Length] 中
Download的协议包长度Download=0xFC00。
3. 如果是在回读数据step,BMFileType.ini中修改ReadFlash=0x3000
ReadFlash2=0x3000
ReadFlashAndSave=0x3000
ReadFlashAndSave2=0x3000
2. 提供工具log和串口log转uboot具体分析
提供工具log和串口log转uboot具体分析
1. 如使用UI下载工具的无按键下载模式,闪现User Cancel不影响后续下载的话,无需关心。
2. 若下载中断,则如下步骤:
(1)检查下载环境(usb线,电源,电脑)
(2)检查DDR硬件,焊接;
(3)检查DDR驱动
(4)提供串口LOG转uboot检查FDL2代码
1. 检查环境:手机与PC端口是否连接松动,更换USB线,或更换PC端口测试
2. 打开设备管理器检查是否有端口枚举
3. 更新PC驱动
4. 提供工具Log与串口log转uboot分析
1 提供工具Log
2 提供串口Log
将Log提供给uBoot分析
2 提供工具Log
2 提供串口Log
将Log提供给uBoot分析
3 提供工具Log
2 提供串口Log
将Log提供给uBoot分析
4 提供工具Log
2 提供串口Log
将Log提供给uBoot分析
5 提供工具Log
2 提供串口Log
将Log提供给uBoot分析
6 提供工具Log
2 提供串口Log
将Log提供给uBoot分析
6 提供工具Log
2 提供串口Log
将Log提供给uBoot分析
6 提供工具Log
2 提供串口Log
将Log提供给uBoot分析
工具log level设置为5,提供工具Log及pac具体分析
工具log level设置为5,提供工具Log及pac具体分析
1. 更新工具
2. 提供工具log及串口进行分析
无需关注,工具在不断调整波特率
1. 裸片第一次下载backup项不勾选,或使用Factory工具下载
2. 如设备内FixNV的实际Size大于1M,则需要修改BMFiltype.ini - [DownloadNV] -
MaxReadLength = 0x100000修改为实际NV的size
3. Flash中的FixNV数据出错,提供设备内Fix NV回读数据,转软件NV侧分析:
a. 可使用ResearchDownload回读设备内NV
b. 设置页 - MainPage - 只勾选FDL1和FDL2(勾选两次Select All Files)
c. Backup取消勾选所有备份项
d. FlashOperations - 勾选Active Read Flash - 勾选fixNV进行回读
提供本地NV.bin文件给软件NV侧分析
1. 检查本地NV.bin文件数据是否有误
2. 检查本地NV.bin文件结构是否有误,是否4字节对齐
1. 查看bin/log/BMAF_**.log中的Error信息,在本文档搜索具体加载错误
2. 检查pac包格式、内容、xml是否定义正确
3. 提供pac包和工具log进行分析
1. 打开配置Download.ini [SN] AutoGenerateSN=1,可以自动生成SN
2. 如需要手动输入SN,第1点AutoGenerateSN=0,且Download.ini [SN]
NeedPhaseCheck需要为1,或FactoryDownload Setting设置页需要勾选Input
SN
1. 检查是否是Shark项目
2. 提供串口log转uboot分析回读ReadDluid的数据
1 提供工具Log
2 提供串口Log
将Log提供给uBoot分析
1 提供工具Log
2 提供串口Log
将Log提供给uBoot分析
1 提供工具Log
2 提供串口Log
将Log提供给uBoot分析
1 提供工具Log
2 提供串口Log
将Log提供给uBoot分析
检查pac包的版本号是否正确
2 提供工具log和pac包具体分析
1 提供工具Log
2 提供串口Log
将Log提供给uBoot分析
1 提供工具Log
2 提供串口Log
将Log提供给uBoot分析
1 提供工具Log
2 提供串口Log
将Log提供给uBoot分析
1. 检查MCPType.ini中设置的MCPType是否正确
2. 提供工具log与串口log提供给uBoot分析
1 提供工具Log
2 提供串口Log
将Log提供给uBoot分析
1 提供工具Log
2 提供串口Log
将Log提供给uBoot分析
Nand项目,要把编译生成的 *_b128k_p2k.img,*_b256k_p4k.img都打包进pac包
Nand项目,没有读到Nand ID,加焊nand flash
1 提供工具Log
2 提供串口Log
将Log提供给uBoot分析
1 提供工具Log
2 提供串口Log
将Log提供给uBoot分析
1 提供工具Log
2 提供串口Log
将Log提供给uBoot分析
1 提供工具Log
2 提供串口Log
将Log提供给uBoot分析
提供工具log与NV的bin文件转软件NV侧,检查xml中NVItem中设置的ID和本地NV文件中是否对应
提供工具log与NV的bin文件转软件NV侧
1. 检查pac是否包含了多语言的NV分区
2. 转软件NV模块检查手机NV分区是否包含多语言NV
3. 检查手机NV分区结构是否有误
提供工具log与NV的bin文件转软件NV侧
1. 检查pac的xml中是否包含NvBaseAddrChangeFlag标签
2. xml中NvNewBasePosition字段设置有误
1. 检查本地PC环境,本地.bin是否生成(bin/ReadFlash)
2. 提供工具log与串口log转uboot检查回读设备里该分区数据是否为空
3. 提供使用的pac和工具配置供研发分析
检查本地udisk_img_*.bin*文件数据是否为空
提供工具log与pac包具体分析
1. 检查bin/PhaseCheck.ini - [STATION]站位信息是否正确
2. 抓串口log转软件miscdata分区owner分析站位信息
抓串口log转软件miscdata分区owner分析站位信息
抓串口log转软件miscdata分区owner分析站位信息
抓串口log转软件miscdata分区owner分析站位信息
检查Download.ini中[Customization]中版本信息和软件版本信息是否一致
检查手机中版本信息和软件版本信息是否一致
抓串口log转miscdata分区owner检查miscdata客制分区root_flag是否等于0x52
检查本地Bin/Backup文件夹中是否包含了*.bin的备份文件
1. 检查pac的xml是否包含了SelByFlashInfo标记
2. 加载pac后,检查本地bin/ImageFile中是否包含了blockpage文件
3. 提供pac及工具log转软件侧分析
1. 减少流程执行的功能个数
2. 提供工具log给工具侧,增加工具可执行的功能次数
检查本地Bin/Backup文件夹是否存在
1. 提供工具log及串口log,转uboot分析ReadFlash读取DUTInfo的数据是否正确
2. 检查编译时在uboot文件中生成DUT key的数据信息
提供工具log及串口log,转uboot分析FDL2中读取DUTKey功能
在uboot文件中没有生成DUT key的数据信息,提供工具log及串口log转Uboot分析bin文件内容
1. 重启工具再次测试
2. 检查是否有本地文件生成
3. 提供pac包和工具log给工具侧分析
1. 手机做校准
2. 读取设备内NV分区数据转软件NV侧分析
1. 手机做校准
2. 读取设备内NV分区数据转软件NV侧分析
1. 手机做校准
2. 读取设备内NV分区数据转软件NV侧分析
1 裸片第一次下载backup项不勾选,或使用Factory工具下载
2 检查软件 *.xml(工具加载pac后,bin/ImageFile)里备份项配置,提供工具log与NV的bin文
件转软件NV侧分析。
提供工具log与NV的bin文件转软件NV侧分析。
提供工具log与NV的bin文件转软件NV侧分析。
提供工具log与NV的bin文件转软件NV侧分析。
提供工具log与NV的bin文件转软件NV侧分析。
提供工具log与NV的bin文件转软件NV侧分析。
提供工具log与NV的bin文件转软件NV侧分析。
提供工具log与NV的bin文件转软件NV侧分析。
1. 使用NV Tool工具获取手机内NV数据
2. 提供工具Log和设备内NV数据给软件NV侧分析
1. 使用NV Tool工具获取手机内NV数据
3. 提供工具Log和设备内NV数据给软件NV侧分析
1. 使用NV Tool工具获取手机内NV数据
4. 提供工具Log和设备内NV数据给软件NV侧分析
1. 重新获取解压工具后重试
2. 提供工具log分析
1. 重新输入SN
2. 检查ResearchDownload.ini [SN]中关于SN的输入规则
输入正确的保存路径和版本号
工具更新到Download_R25.21.0802以后版本
检查本地运行环境,安装VC运行库
检查本地运行环境,安装VC运行库
检查Flash Operations中WriteFlash设置的本地文件是否存在
提示信息,可选择是否更新pac
1. 检查该文件在xml中CheckFlag
2. 如果CheckFlag = 1则必须按,无法取消勾选
3. 如需要修改,提供xml给软件测分析修改
在MainPage页面选择正确的下载文件
检查pac包是否保证正确的文件
检查pac包xml,提供弹窗信息与xml给软件测分析
如使用工具打包不选择所有文件
1. 在打包前,设置Download.ini- Options - Repartition = 0
2. 在Setting - Options页面取消勾选Repartition
1. 检查pac包是否有bin文件缺失
2. 转软件定义xml中<File>的flag和CheckFlag
打包时输入需要打包的文件路径
1. 警告不影响打包功能,但可能会影响打包出来的pac使用
2. 检查pac包是否有bin文件缺失
3. 若上述检查无效果,提供工具log与打包需求给工具侧分析
加载pac后不要移动原pac的路径
1. 检查bin/imageFile文件夹是否存在,该文件夹内是否包含解压的Img文件
2. 需要提供工具log与pac分析
检查本地ImageFile中PageBlock文件名是否正确
转软件打包正确的bin文件
Setting Customization页面中输入正确的CU字符
Setting Customization页面中输入不能大于19个字符
1. Setting Customization页面中输入坏块率阈值
2. 若上述检查无效果,提供工具log与pac包给工具侧分析
1 Setting LCD页面中需要输入LCD参数
2 若上述检查无效果,提供工具log与pac包给工具侧分析
1. 在bin\MCPType.ini中输入配置对比的MCPType
2. 或在bin\MCPType.ini中关闭该功能
3. 若上述检查无效果,提供工具log与pac包给工具侧分析
1. 修改Setting VolFreq页面输入的参数
2. 如不使用该功能,提供工具Log与pac包给软件侧分析
将pac包提供给package打包侧分析
检查打包的pac头信息中szVersion字段,目前支持BP_R1.0.0和BP_R2.0.1两个版本
1. 检查bin目录下的BMFileType.ini文件
2. 重新获取工具解压
1. 检查Bin目录下BMAConfig.xml是否存在
2. 如修改过BMAConfig.xml,提供该文件分析
1. 检查Bin目录下BMAConfig.xml是否存在
2. 如修改过BMAConfig.xml,提供该文件分析
1. 检查Bin目录下BMAConfig.xml是否存在
2. 如修改过BMAConfig.xml,提供该文件分析
1. 检查Bin目录下BMAConfig.xml是否存在
2. 如修改过BMAConfig.xml,提供该文件分析
提供报错信息的[ErrorCode]以及pac包具体分析
提供报错信息的[ErrorCode]以及pac包具体分析
提供报错信息的[ErrorCode]以及pac包具体分析
提供报错信息的[ErrorCode]以及pac包具体分析
提供报错信息的[ErrorCode]以及pac包具体分析
检查本机环境,内存是否不足
1. 检查pac打包流程是否正确,如文件是否完整,pac头信息是否完整。
2. 检查打包时bin/ImageFile文件内是否有文件。
3. 提供pac包和工具log进一步分析。
1. 检查bin/imageFile中Xml是否丢失
2. 如修改过xml,检查修改是否正确
3. 检查文件权限是否可读
4. 若上述检查无效果,提供工具log与pac包给工具侧分析
1. 检查bin/imageFile中需要打包的分区文件是否丢失
2. 检查需要打包的文件名和工具设置的文件名是否一致
3. 检查文件权限是否可读
4. 若上述检查无效果,提供工具log与pac包给工具侧分析
1. 检查bin/imageFile中需要打包的分区文件是否丢失
2. 检查文件权限是否可读
3. 若上述检查无效果,提供工具log与pac包给工具侧分析
1. 检查工具在当前路径的读写权限,重启工具重试
2. 检查bin目录下ImageFile文件是否存在
3. 若上述检查无效果,提供工具log与pac包给工具侧分析
1. 检查工具在当前路径的读写权限,重启工具重试
2. 检查bin目录下ImageFile文件是否存在
3. 若上述检查无效果,提供工具log与pac包给工具侧分析
1 检查bin/imageFile的文件创建权限
2 检查PC磁盘空间是否充足
3 若上述检查无效果,提供工具log与pac包给工具侧分析
检查bin/imageFile的文件读写权限
检查PC磁盘空间是否充足
1 检查PC环境内存是否不足,检查bin/imageFile中文件的读写权限
2 若上述检查无效果,提供工具log与pac包给工具侧分析
1. 检查原始pac包是否在原路径
2. 检查原始pac包是否有修改
3. 若上述检查无效果,提供工具log与pac包给工具侧分析
提供工具Log和pac包分析
1. 检查pac包打包流程以及pac包是否被损坏
2. pac包的size小于pac头大小(0x84c)
3. 若上述检查无效果,提供工具log与pac包给工具侧分析
将pac包提供给package侧分析
校验结果错误,pac包数据可能被损坏
将pac包提供给package侧分析
检查pac打包时头信息中size是否正确
检查pac是否被损坏
1 将pac包提供给package侧分析
2 检查打包流程是否正确
1. 检查pac头信息是否和定义的结构不一致
2. 检查各文件结构是否和定义的不一致
3. 若上述检查无效果,提供工具log与pac包给工具侧分析
1. 检查文件路径是否正确
2. 检查文件的读写权限
3. 若上述检查无效果,提供工具log与pac包给工具侧分析
报错方式
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
错误来源
uboot
uboot
uboot
Download/RomCode
Software
uboot
uboot
uboot
uboot
uboot
uboot
Download
uboot
uboot
uboot
Software
uboot
uboot
uboot
uboot
uboot
uboot
uboot
uboot
uboot
uboot
uboot
uboot
uboot
Download
uboot
PC/uboot
uboot
uboot
uboot
PC/Download/uboot
PC/Download/uboot
Software
Software
Software
Software
Software
Software
Software
uboot
Download
Download
Download/uboot
Software
Software
Download/Software
Download
uboot
uboot
uboot
Software
uboot
Software
uboot
uboot
uboot
Download/uboot
uboot
SoftWare
software
uboot
uboot
SoftWare/uboot
uboot
Pac
Software
Software
Software
Download
Software
Software
Download
Software
Software
Software
Software
Software
Software
Download
Software
Download
Download
uboot/software
uboot
software
Download
software
software
software
Software
software
software
software
software
software
software
software
SoftWare
SoftWare
SoftWare
Download
Download
Download
Download
Download
Download
Download
Download
Download
Download
Download
Pac
Download
SoftWare
Download
Download
DLownloaDL
Download
Download
Download
Download
Download
Download
Download
Download
Pac
Download
Download
Download
Download
Download
Download
Download
Download
Download
Download
System
Download
pac_Xml
pac_bin
pac_bin
System
System
System
System
System
System
Download
pac
pac
pac
pac
pac
System
对应指令
BSL_REP_INVALID_CMD
BSL_REP_UNKNOW_CMD
BSL_REP_OPERATION_FAILED
BSL_REP_NOT_SUPPORT_BAUDRATE
BSL_REP_DOWN_SIZE_ERROR
BSL_REP_VERIFY_ERROR
BSL_REP_NOT_VERIFY
BSL_PHONE_NOT_ENOUGH_MEMORY
BSL_PHONE_WAIT_INPUT_TIMEOUT
BSL_PHONE_REPEAT_CONTINUE
BSL_PHONE_REPEAT_BREAK
BSL_REP_INCOMPATIBLE_PARTITION
BSL_REP_UNKNOWN_DEVICE
BSL_REP_INVALID_DEVICE_SIZE
BSL_REP_ILLEGAL_SDRAM
BSL_ERROR_CHECKSUM
BSL_CHECKSUM_DIFF
BSL_WRITE_ERROR
BSL_CHIPID_NOT_MATCH
BSL_FLASH_CFG_ERROR
BSL_REP_DOWN_STL_SIZE_ERROR
BSL_REP_PHONE_IS_ROOTED
BSL_REP_SEC_VERIFY_ERROR
BSL_REP_NOT_ENABLE_WRITE_FLASH
BSL_REP_ENABLE_SECUREBOOT_ERROR
BSL_REP_FLASH_WRITTEN_PROTECTION
BSL_REP_FLASH_INITIALIZING_FAIL
BSL_REP_DDR_CHECK_ERROR
BSL_REP_SELF_REFRESH_ERROR
BSL_REP_UNSUPPROT_COMMAND
备注
xml配置中,具体出错的File对应具体的模块
版本号定义
#define GSM_CALI_VER_A 0xFF0A
#define GSM_CALI_VER_B 0xFF0B
#define GSM_CALI_VER_C 0xFF0C
版本号定义
#define GSM_CALI_VER_A 0xFF0A
#define GSM_CALI_VER_B 0xFF0B
#define GSM_CALI_VER_C 0xFF0C
Flag: 0:该文件不需要输入本地文件路径
1:该文件必须输入本地文件路径
CheckFlag 0:该文件可选,默认勾选
1:该文件必须勾选
2:不检查该文件勾选情况
范围设定:
//CLK_CA7_CORE: 100000000 ~
2000000000(100M~1G)
//DDR_FREQ: 100000000 ~
800000000(100M~800M)
//CLK_CA7_AXI, 100000000 ~
800000000(100M~800M)
//CLK_CA7_DGB, 10000000 ~
400000000(10M~400M)
//DCDC_ARM, 600 ~ 1500 (0.6V ~ 1.5V)
//DCDC_CORE 600 ~ 1500 (0.6V ~ 1.5V)
报错信息 ErrorCode
上一次数据下载过程没有结束就又发送了BSL_CMD_START_DATA命令
BSL_CMD_MIDST_DATA数据size未下载完成就发送End指令
BSL_CMD_START_DATA,BSL_CMD_READ_FLASH,BSL_
CMD_ERASE_FLASH传入的Flash地址不合法
输入的SN与Order不匹配
输入密码功能:密码不能为空
输入密码功能:密码错误
修改密码功能:旧密码不正确
修改密码功能:需要输入新密码
修改密码功能:新密码两次输入不一致
未定义pac加载错误
Start Data为零
下载SoftSIM分区时,读取本地文件失败
获取CRC校验类型失败(CRC/CheckSum)
设置dsp buffer失败
安全验证失败
不支持锁定SIM卡
不支持解锁SIM卡
输入的SN与MES中预设的SN不匹配
打开MES功能后,pac包版本号无法匹配
未找到在BMFileType.ini中配置的ChipID
解决方案 报错方式
检查在报错步骤上Download的下载流程 界面Progress栏报错
检查在报错步骤上Download的下载流程 界面Progress栏报错
检查Download_Data下载数据是否完整 界面Progress栏报错
软件xml中File的base配置是否正确(仅通过物理地址进行下
载/读取时可能出现,目前都是通过ID下载/读取,不出现该错误) 界面Progress栏报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
弹窗报错
提供工具log以及pac包分析 弹窗报错
1. 检查xml中<File>块是否有定义文件size
2. 检查本地img文件中,报错分区的bin文件size是否为0
3. 提供pac和工具log具体分析 界面Progress栏报错
原因可能是buffer读取是空的,或者内存分配失败 界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
界面Progress栏报错
检查MES中定义的SN
重新输入SN 弹窗报错
检查pac包版本是否符合MES设定值 弹窗报错
弹窗报错
检查BMFileType.ini配置文件是否有配置正确的
[ChipDSPMap] 弹窗报错
提供工具log以及pac包分析 弹窗报错
提供工具log以及pac包分析 弹窗报错
提供工具log以及pac包分析 弹窗报错
提供工具log以及pac包分析 弹窗报错
提供工具log以及pac包分析 弹窗报错
错误来源 对应指令
BSL_REP_DOWN_NOT_ST
Download ART
BSL_REP_DOWN_MULTI_S
Download TART
BSL_REP_DOWN_EARLY_E
Download ND
BSL_REP_DOWN_DEST_ER
Xml ROR
Download
Download
Download
DLownloaDL
Download
Download
Download
Pac
Download
Download
Download
Software
uboot
uboot
uboot
Download
Download
SoftWare
Download
Download
Download
Download
Download
Download
备注
xml配置中,具体出错的File对应具体的模块
已弃用
已弃用
已弃用
PC System PS
Download DL
Uboot UB
SoftWare SW
pac打包 PK