Production flashing of i.MX8M Plus Android build image

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

Production flashing of i.MX8M Plus Android build image

跳至解决方案
2,327 次查看
chrispeterson
Contributor IV

Hello,

We are looking toward getting everything in place for production of an i.MX8M Plus based product and I have run into a snag that someone may be able to help with.  The current plan is to flash the eMMC prior to it being placed on the board.  This process requires a full chip image that I can send to the production programmer.
 
When I finish building Android there are many files in the output directory - super image, vendor image, boot images, dtsb images, custom partition, etc.    I have looked through all the build scripts and documentation - both from NXP and Google - and cannot find information on generating a single binary image that we can use to flash parts in production.
 
Does anyone know of a means of generating a complete single binary image?
If not, does anyone have any suggestions on how to get the image through other means?
 
Thank you,
Chris
标签 (1)
0 项奖励
回复
1 解答
2,250 次查看
Manuel_Salas
NXP TechSupport
NXP TechSupport

Hello @chrispeterson , 

Maybe you can check the TopMAX III programmer, that is a memory programmer and it can be helpful for you. Also you can contact to your distributor for get preprogrammed memories.

I hope I had answered your question.

 

Best regards!

在原帖中查看解决方案

0 项奖励
回复
4 回复数
2,305 次查看
chrispeterson
Contributor IV

@Manuel_Salas 

Thank you for your response.

I am fully able to flash the development part using the uuu_imx_android_flash scripts and the fastboot_imx_flashall scripts.  Both work just fine for development.  

The issue is for production.  We cannot use those scripts as we want to preflash the eMMC (before the eMMC is placed on the PCB, therefore will not be connected to i.MX8M Plus during this process and the standard Android flash tools cannot be used).

Is the standard to use the Android flash tools for production?

If not, how do other products handle flashing in a production setting?

-Chris

 

0 项奖励
回复
2,251 次查看
Manuel_Salas
NXP TechSupport
NXP TechSupport

Hello @chrispeterson , 

Maybe you can check the TopMAX III programmer, that is a memory programmer and it can be helpful for you. Also you can contact to your distributor for get preprogrammed memories.

I hope I had answered your question.

 

Best regards!

0 项奖励
回复
2,180 次查看
chrispeterson
Contributor IV

@Manuel_Salas 

We contacted our programmer tool supplier and were able to work through a process to flash all the partitions.

-Chris

2,308 次查看
Manuel_Salas
NXP TechSupport
NXP TechSupport

Hello!

You can refer here to some common Android questions.

Also you can check the scripts in the Android BSPs to flash, normally the names are uuu_imx_android_flash.sh if using Linux and uuu_imx_android_flash.bat if using Windows.

 

I hope this can helps to you.

 

Best regards!

0 项奖励
回复