How to build eMMC flash programmer MPRG7x30.hex and 7x30_msimage.mbn?

来自这里,留个备份

How to build eMMC flash programmer MPRG7x30.hex and 7x30_msimage.mbn?

How to build eMMC flash programmer MPRGXXXX.hex and msimage.mbn?


1. Please check if the SConscript is provided in "modem_proc/core p/tools/emmcbld/bulid". If not, you cannot build it with this release.
2. set build environment by executing RVCTXX.bat in build/ms folder
3. go to "modem_proc/core/bsp/build"
4. execute "build emmcbld BUILD_ID=xxxxxxxx"
5. The generated image is located in modem_proc/build/ms/bin/EMMCBLD/
6. MPRGXXXX.hex is eMMC programmer used to communicate with QPST to download msimage.mbn into eMMC.
7. msimage.mbn is used to enumerate the device as a USB mass storage device for all the image updates.
Please refer to modem_proc/core/bsp/tools/emmcbld/bulid/SConscript for how emmcbld and msimage are built and generated.


Using command line to creat 7x30_msimage.mbn


The eMMC Software Download Tool can also be used in Command Line mode for factory  automation and creating boot images.
First find the location of your QPST install, normally under C:\Program Files(x86)\Qualcomm\ 5 QPST\bin, that contains your emmcswdownload.exe file. You can either map this location to your 6 path or refer to it directly from the cmd window.
The following command line options are supported for emmcswdownload.exe:

-f <filename> : direct output to <filename> instead of selected device
-s <size enum> : mass storage device size = { “1G”, “2G”, “4G”, etc }
-g <size enum> : write protect group size = { “4M”, “8M”, “16M”, etc }
-x <filename> : partition description file
-p <directory> : search path = path1;path2;…. Etc
-L <filename> : list all connected mass storage drives to <filename>
-i <filename> : image file to write to mass storage device
-w <drive> : mass storage drive to write image file to

In this command line:
 –s and –g options are required, even if no sections are marked as read only
 –s size is only used to set the size of the last partition; it does not affect the size of the output image
 –g is the write-protect size for partitions marked as read only; if there are multiple read-only partitions, only the first and last partitions will be aligned on a protect size boundary
 –L only dumps to the output file, not to stdout


emmcswdownload -f \tmp\7x30_msimage.mbn -x E:\emmc\partition_boot.xml -s 1G -g 64M -p E:\emmc\;
### 回答1: QFL S是一种刷机工具,用于刷写手机或其他设备的固件。而lprog_emmc_firehose_ddr.mbn文件是一种特定型号设备的固件文件。根据你的问题,似乎找不到lprog_emmc_firehose_ddr.mbn文件。 这可能有几种原因。首先,你可能没有正确地下载或获取到lprog_emmc_firehose_ddr.mbn文件。你可以确认一下,确保你有一个有效且可用的文件。 另外,你也可以尝试在不同的资源库或下载站点上搜索lprog_emmc_firehose_ddr.mbn文件,看看能否找到一个可用的版本。 此外,还有一个可能的原因是设备的固件版本不兼容或过时,导致无法找到lprog_emmc_firehose_ddr.mbn文件。你可以尝试更新设备的固件,或者寻找适用于你设备的替代文件。 最后,如果你对刷机操作并不熟悉,建议在进行任何修改之前先备份设备数据,以免数据丢失或设备损坏。 总结起来,如果你在刷机时遇到找不到lprog_emmc_firehose_ddr.mbn文件的问题,可以确认你是否正确获取到文件、搜索替代版本、更新固件或者寻求专业人士的帮助。 ### 回答2: 根据提供的信息,"qfl s\刷机无lprog_emmc_firehose_ddr.mbn文件"一句话的意思是在刷机时缺少了lprog_emmc_firehose_ddr.mbn文件。 lprog_emmc_firehose_ddr.mbn文件是高通的移动设备芯片用于烧写固件的重要文件之一。如果没有这个文件,刷机过程可能无法正常进行。 解决这个问题的方法是从可靠来源获取lprog_emmc_firehose_ddr.mbn文件,并将其添加到刷机所需的文件夹或目录中。可以通过以下步骤获取该文件: 1. 在可信任的网站或来源上搜索lprog_emmc_firehose_ddr.mbn文件。 2. 下载并保存该文件至电脑上。 3. 将lprog_emmc_firehose_ddr.mbn文件复制到刷机工具所需的文件夹或目录中。 4. 确保刷机工具能够正确识别和使用该文件。 5. 在刷机过程中,确保选择使用了正确的路径和文件。 请注意,在获取和使用任何固件文件时,应仔细检查其来源的可靠性和准确性,避免下载和使用来自不信任或未经验证的文件,以免引发安全问题或损害设备。如果不确定如何操作,建议寻求专业人士或技术支持的帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值