5 Replies Latest reply on Mar 20, 2017 2:51 PM by Intel Corporation

    Is it possible to program the OS over DnX?

    dylan__

      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?

        • 1. Re: Is it possible to program the OS over DnX?
          Intel Corporation
          This message was posted on behalf of Intel Corporation

          Hello dylan__,

          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.

          Regards,
          Andres V.

          • 2. Re: Is it possible to program the OS over DnX?
            Intel Corporation
            This message was posted on behalf of Intel Corporation

            Hello dylan__,

             

            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.

             

            Regards,
            Andres V.

            • 3. Re: Is it possible to program the OS over DnX?
              dylan__

              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

              • 4. Re: Is it possible to program the OS over DnX?
                Intel Corporation
                This message was posted on behalf of Intel Corporation

                Hello dylan__,

                I understand that you want to obtain a deeper understanding of the downloadfwos command and its arguments.

                I’ll be needing more time to come up with information that you may find useful.

                Thank you for your patience. 

                Regards,
                Andres V.

                • 5. Re: Is it possible to program the OS over DnX?
                  Intel Corporation
                  This message was posted on behalf of Intel Corporation

                  Hello dylan__,

                  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

                  Regards,
                  Andres V.