24 Replies Latest reply on Feb 21, 2018 6:37 AM by Carlos_A

    eepromARMtool

    gong Community Member

      I'm look for the eepromARMtool source, I need to program my new hardware with i210 on an ARM plat , please send the tool and related data to my E-mail :gongshengli@hnlx.com.cn (Already registe the EDC).

      Thanks,

      Gong

        • Re: eepromARMtool
          Carlos_A Brown Belt

          Hello gong,

           

          Thank you for contacting the Intel Embedded Community.

           

          This tool can be sent to you if you have an Embedded Design Center (EDC) Privileged account. In order to request an upgrade from your Basic EDC account to Privileged, go tohttp://www.intel.com/content/www/us/en/embedded/embedded-design-center-support.html and click on “Manage Your Intel Profile” found in the “Manage Your Account” section of the page. From there you can request an upgrade. The application can be found at:

           

          https://www-ssl.intel.com/content/www/us/en/forms/intelligent-systems/registration-po.html

           

          In order to help you with the EDC account update process, we suggest you use a business email address to evade any inconvenience. Please avoid the free email provider’s address (such the provided by Hotmail, Gmail, yahoo, or others).

           

          We hope that this information may help you.

           

          Best Regards,

          Carlos_A.

          • Re: eepromARMtool
            Carlos_A Brown Belt

            Hello gong ,

             

            Thank you for contacting the Intel Embedded Community.

             

            We have contacted you via email.

             

            By the way, your privileged account has been approved.

             

            Best Regards,

            Carlos_A.

              • Re: eepromARMtool
                Dasnim Community Member

                Hello,

                 

                We have developed a board with a CPU ARM i.MX6 DualLite and an Intel 82574L as Gigabit Ethernet Controller.

                The OS is Linux openSUSE 13.1.

                 

                Formerly we programmed separately the eeprom associated to the 82574L.

                Now we would like to program this eeprom  through the 82574L.

                It seems that Intel has a tool  eepromARMtool able to do that.

                 

                I have a privileged account; what must I do to download this tool ?

                 

                Thank you for the help.

                 

                Dranaub.

                  • Re: eepromARMtool
                    Carlos_A Brown Belt

                    Hello, Dasnim:

                     

                    Thank you for contacting Intel Embedded Community.

                     

                    In order to help you, we will contact you via email.

                     

                    Best regards,

                    Carlos_A.

                      • Re: eepromARMtool
                        Luke_Lu Community Member

                        Hello,

                             We have developed the i210-AT with nVidia SOC which is use Linux OS. And we have to program data into a blank EEPROM.

                             It seems that we need a tool  eepromARMtool. Where and how we are able to download the eepromARMtool.

                             Thanks for your great help

                         

                        Best regards,

                        Luke

                          • Re: eepromARMtool
                            Carlos_A Brown Belt

                            Hello, Luke_Lu :

                             

                            Thank you for contacting Intel Embedded Community.

                             

                            In order to help you, we will contact you via email.

                             

                            Best regards,

                            Carlos_A.

                              • Re: eepromARMtool
                                Luke_Lu Community Member

                                Hello, Carlos A:

                                         Thank you for your support.

                                          Now, I get “Bus error” message while try to dump data from NIC use command “sudo ./eepromARMtool –dump –NIC=1”

                                eepromARMtools-BusError.jpg

                                  • Re: eepromARMtool
                                    Carlos_A Brown Belt

                                    Hello, Luke_Lu

                                     

                                    Thank you for your update.

                                     

                                    In order to better understand your previous communication, could you please clarify us if the NIC card related to the cited situation has been designed by you or by a specific company? If it is a third party design, could you please give us all the information related to it?

                                     

                                    By the way, could you please confirm if the affected board has been reviewed by Intel?

                                     

                                    Please give us all this information to have a better idea of this problem.

                                     

                                    Best regards,

                                    Carlos_A.

                                      • Re: eepromARMtool
                                        reifan Community Member

                                        Hi Carlos and Luke,

                                         

                                        I have the same problem with "Bus error" occurs when i try to dump nic1.

                                         

                                        I have tried to

                                        ReadReg(dev, 0x5b48) , return 0

                                        ReadReg(dev, 0x5b50) , return 0 << in Ver 0.6.7, it is [SWSM]

                                        ReadReg(dev, 0x5b58) , return 0

                                        ReadReg(dev, 0x5b5c) , "Bus error" then breaks  << in Ver 0.6.7, it is [SW_FW_SYNC]

                                        ReadReg(dev, 0x5b60) , return 7018000

                                         

                                        i execute those ReadReg just in AcquireNvmI210(); before original

                                        SyncVal = ReadReg(dev, SW_FW_SYNC);

                                         

                                        Can you help me to find out why i got "Bus error" at address [SW_FW_SYNC] ?

                                          • Re: eepromARMtool
                                            Carlos_A Brown Belt

                                            Hello, reifan:

                                             

                                            Thank you for contacting the Intel Embedded Community.

                                             

                                            We suggest you verify the way that the memory map is accessed because the bus errors are generally solved by checking the memory map. It is probably that it is accessed the wrong memory and hence the wrong register or illegally accessing memory assigned to some other function.

                                             

                                            We hope that this proposal is useful to you.

                                             

                                            Best regards,

                                            Carlos_A.

                                  • Re: eepromARMtool
                                    vtrudell Community Member

                                    Hello,

                                     

                                    I work with a ARM i.MX6 and an Intel i210 Gigabit Ethernet Controller.

                                    It seems I need eepromARMtool.

                                     

                                    You should create an easy to find page where developers can get the source code.

                                     

                                    Thanks

                                    Vincent

                              • Re: eepromARMtool
                                sylvainmichelet Community Member

                                Hello,

                                 

                                We developed one board build on ARM architecture and using an Intel i210 controller.

                                 

                                Could you provide us eepromARMtool.

                                 

                                Thanks,

                                 

                                Best regards,

                                 

                                Sylvain

                                  

                                • Re: eepromARMtool
                                  Daniel_K Community Member

                                  Hi,

                                   

                                  We are in need of the EEpromArmTool for an i210 design.  Could you send that to me?  I do have a privileged account already.

                                   

                                  Thank you!

                                    • Re: eepromARMtool
                                      Carlos_A Brown Belt

                                      Hello, Daniel_K :

                                       

                                      Thank you for contacting Intel Embedded Community.

                                       

                                      In order to help you, we will contact you via email.

                                       

                                      Best regards,

                                      Carlos_A.

                                        • Re: eepromARMtool
                                          Mikeliu Green Belt

                                          View the full discussion

                                          Hi Carlos

                                           

                                           

                                           

                                          I’m also interested in this i210 eepromARMtool since we use that in our design as well.

                                           

                                          (We use one i210 and one X557 on the same device.)

                                           

                                           

                                           

                                          So far, we are able to program a premade binary to the OTP of i210 using eepromARMtool and the interface will work.

                                           

                                           

                                           

                                          But, we are looking for a tool that’s enable us to consciously edit the binary, recalculate the crc, and compile it to a new binary image to be programmed to i210.

                                           

                                          The reason we need that because we want to be able to program an unique MAC address per device.

                                           

                                          Right now, we are just programing the same binary to every device and that will cause MAC conflict.

                                           

                                           

                                           

                                          I think that tool shall be there somewhere on your website, just that we had a hard time to dig it out.

                                           

                                          Is eepromARMtool by itself be able to do that?

                                           

                                           

                                           

                                          Could you help us out on this, please.

                                           

                                           

                                           

                                          Thanks,

                                           

                                          Mike