I would like to program the firmware, operating system and filesystem onto the EMMC through the DnX connection using dldrcli. Is this possible? If so, what is the procedure? It looks like Gumstix makes a board that advertises allowing multiple Joules "boot images" to be programmed simultaneously. Could this board be used to load a new operating system onto multiple Joules?
Thank you for interest in the Intel® Joule™ Products.
I am aware that it is possible to flash the BIOS onto the eMMC through the DnX connection using dldrcli. Please check the following guide for the corresponding steps:
Flashing the BIOS https://software.intel.com/en-us/flashing-the-bios-on-joule
But I'll be needing more time to search for a similar method to program the firmware, the operating system, and the filesystem.
Regarding the Gumstix board, I haven't personally tested, so I can't confirm, neither deny, if you can use it to boot multiple images simultaneously. I suggest you to contact Gumstix's technical support ( http://gumstix.org/community/help/75-technical-support.html) for the adequate assistance in that matter.
Thank you for your patience.
I found a way to program the firmware, operating system and filesystem onto the eMMC through the DnX connection using dldrcli (using the latest release):
1) Power up the device and keep DnX button pressed down.
2) Connect the USB-C cable.
3) Enter the following commands at the prompt:
dldrcli --command downloadfwos --fw_dnx DNXP_0x1-prod.bin --device emmc --idx 0 --fw_image ../Joule_C0-X64-Release-183-Public_DNX.bin
dldrcli --command clearrpmb --fw_dnx DNXP_0x1-prod.bin --device 2 --idx 0
Please let me know if you find the previous information useful.
If you need further assistance, don't hesitate to contact us.
Thank you for looking into this. Can you please explain the commands you posted?
I see that downloadfwos has the following arguments. Does fw_image include the operating system? If so could you explain how the fw_image is made?
downloadfwos command options:
-v [ --verbose ] print detailed info
--usb-rw-delay arg usb read/write delay in milliseconds
--usb-retry-count arg retry attempts for usb operation
--sn arg usb device serial number
--fw_dnx arg path to fw recovery module
--fw_image arg path to fw image
--flags arg fw download command flags
We apologize for the confusion around the response.
The information you were given is related to a feature we are currently working on and hope to have available soon.
Unfortunately at this point the only way to flash the OS to Joule is with the method on the Getting Started Guide: https://software.intel.com/en-us/node/705676# ref_lin.