Production flashing of i.MX8M Plus Android build image

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Production flashing of i.MX8M Plus Android build image

Jump to solution
1,027 Views
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
Labels (1)
0 Kudos
Reply
1 Solution
950 Views
Alejandro_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!

View solution in original post

0 Kudos
Reply
4 Replies
1,005 Views
chrispeterson
Contributor IV

@Alejandro_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 Kudos
Reply
951 Views
Alejandro_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 Kudos
Reply
880 Views
chrispeterson
Contributor IV

@Alejandro_Salas 

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

-Chris

1,011 Views
Alejandro_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 Kudos
Reply