<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: EEPROMACCESSTOOL build issue in Embedded Connectivity</title>
    <link>https://community.intel.com/t5/Embedded-Connectivity/EEPROMACCESSTOOL-build-issue/m-p/1622136#M5502</link>
    <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.intel.com/t5/user/viewprofilepage/user-id/266977"&gt;@Diego_INTEL&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for your reply.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In the meantime, we also tried to build the tool on the actual ARM platform we're using with the same result. Build was attempted according to the User Manual you cited.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This appears to be an error during linking, which suggest some files are missing / incomplete.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In the user manual, it states "Obtain all of the necessary source files for the tool. For relevant source code, contact your Intel&lt;BR /&gt;representative". Do I need anything else than what's contained in "&lt;SPAN&gt;572162-eepromaccesstool-0.8.0.zip"?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Kind regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;UC&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 09 Aug 2024 14:27:22 GMT</pubDate>
    <dc:creator>ucantieni</dc:creator>
    <dc:date>2024-08-09T14:27:22Z</dc:date>
    <item>
      <title>EEPROMACCESSTOOL build issue</title>
      <link>https://community.intel.com/t5/Embedded-Connectivity/EEPROMACCESSTOOL-build-issue/m-p/1619713#M5486</link>
      <description>&lt;P&gt;(This is a copy of a question I posted in Ethernet Products forum, it was suggested to ask for help here instead)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I'm trying to program the NVM of i226 on an ARM system with eeprom access tool.&lt;/P&gt;&lt;P&gt;In a first step I'm trying to get the tool to run on a x86_64 laptop on ubuntu22.04, with the latest download of `572162-eepromaccesstool-0.8.0.zip`.&lt;/P&gt;&lt;P&gt;When trying to build the tool using `make`, I face the following issue:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;```&lt;/P&gt;&lt;P&gt;gcc -DCONFIG_GENERIC_IOMAP -DMODULE -DVIRTUAL -DNTEST -g -Wall -c testfuncs.c&lt;BR /&gt;gcc -DCONFIG_GENERIC_IOMAP -DMODULE -DVIRTUAL -DNTEST -g -Wall -c PciEeprom.c&lt;BR /&gt;gcc -DCONFIG_GENERIC_IOMAP -DMODULE -DVIRTUAL -DNTEST -g -Wall -c HelperFunctions.c&lt;BR /&gt;gcc -DCONFIG_GENERIC_IOMAP -DMODULE -DVIRTUAL -DNTEST -g -Wall -c main.c&lt;BR /&gt;gcc testfuncs.o PciEeprom.o HelperFunctions.o main.o -o EepromAccessTool -DCONFIG_GENERIC_IOMAP&lt;BR /&gt;/usr/bin/ld: PciEeprom.o:/home/ME/tmp/572162-eepromaccesstool-0.8.0/eepromaccesstool-0.8.0/include/HelperFunctions.h:113: multiple definition of `NvmFunctions'; testfuncs.o:/home/ME/tmp/572162-eepromaccesstool-0.8.0/eepromaccesstool-0.8.0/include/HelperFunctions.h:113: first defined here&lt;BR /&gt;/usr/bin/ld: HelperFunctions.o:/home/ME/tmp/572162-eepromaccesstool-0.8.0/eepromaccesstool-0.8.0/include/HelperFunctions.h:113: multiple definition of `NvmFunctions'; testfuncs.o:/home/ME/tmp/572162-eepromaccesstool-0.8.0/eepromaccesstool-0.8.0/include/HelperFunctions.h:113: first defined here&lt;BR /&gt;/usr/bin/ld: main.o:/home/ME/tmp/572162-eepromaccesstool-0.8.0/eepromaccesstool-0.8.0/include/HelperFunctions.h:113: multiple definition of `NvmFunctions'; testfuncs.o:/home/ME/tmp/572162-eepromaccesstool-0.8.0/eepromaccesstool-0.8.0/include/HelperFunctions.h:113: first defined here&lt;BR /&gt;collect2: error: ld returned 1 exit status&lt;BR /&gt;make: *** [Makefile:61: EepromAccessTool] Error 1&lt;/P&gt;&lt;P&gt;```&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I seem to be missing something, any ideas?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Wed, 31 Jul 2024 11:32:09 GMT</pubDate>
      <guid>https://community.intel.com/t5/Embedded-Connectivity/EEPROMACCESSTOOL-build-issue/m-p/1619713#M5486</guid>
      <dc:creator>ucantieni</dc:creator>
      <dc:date>2024-07-31T11:32:09Z</dc:date>
    </item>
    <item>
      <title>Re: EEPROMACCESSTOOL build issue</title>
      <link>https://community.intel.com/t5/Embedded-Connectivity/EEPROMACCESSTOOL-build-issue/m-p/1620408#M5490</link>
      <description>&lt;P class="sub_section_element_selectors"&gt;Hello&amp;nbsp;&lt;a href="https://community.intel.com/t5/user/viewprofilepage/user-id/356985"&gt;@ucantieni&lt;/a&gt;,&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;Thank you for contacting Intel Embedded Community.&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;From the&amp;nbsp;EEPROM Access Tool User’s Guide, document #634290, you may try the following:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="fontstyle0"&gt;"4.2 Running the EEPROM Access Tool&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="fontstyle2"&gt;Follow these steps:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="fontstyle2"&gt;1. Navigate to the source directory. This directory should contain a Makefile, an include directory and&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="fontstyle2"&gt;the C source files.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="fontstyle2"&gt;2. To begin compiling using the provided Makefile, enter the &lt;/SPAN&gt;&lt;SPAN class="fontstyle0"&gt;make &lt;/SPAN&gt;&lt;SPAN class="fontstyle2"&gt;command:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="fontstyle3"&gt;make&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="fontstyle2"&gt;This command may produce a warning similar to the following:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="fontstyle3"&gt;make: warning: Clock skew detected. Your build may be incomplete&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="fontstyle2"&gt;To eliminate this warning, run a sequence of commands similar to the following:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="fontstyle3"&gt;make clean touch -r * make&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="fontstyle2"&gt;3. To run the EEPROM Access Tool, enter the command, replacing &lt;/SPAN&gt;&lt;SPAN class="fontstyle3"&gt;arglist &lt;/SPAN&gt;&lt;SPAN class="fontstyle2"&gt;with the specific argument&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="fontstyle2"&gt;list that tells the EEPROM Access Tool what functionality should occur.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="fontstyle3"&gt;sudo ./EepromAccessTool [arglist]&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;SPAN class="fontstyle2"&gt;For additional information, refer to the sections that follow."&lt;/SPAN&gt;&lt;BR /&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;Best regards,&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;&lt;A class="sub_section_element_selectors" href="https://community.intel.com/t5/user/viewprofilepage/user-id/266977?emcs_t=S2h8ZW1haWx8dG9waWNfc3Vic2NyaXB0aW9ufExTMk1CQTVSRlpOQUtOfDE1NjgxNTR8U1VCU0NSSVBUSU9OU3xoSw" target="_blank" rel="noopener"&gt;@Diego_INTEL&lt;/A&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 03 Aug 2024 03:27:54 GMT</pubDate>
      <guid>https://community.intel.com/t5/Embedded-Connectivity/EEPROMACCESSTOOL-build-issue/m-p/1620408#M5490</guid>
      <dc:creator>Diego_INTEL</dc:creator>
      <dc:date>2024-08-03T03:27:54Z</dc:date>
    </item>
    <item>
      <title>Re: EEPROMACCESSTOOL build issue</title>
      <link>https://community.intel.com/t5/Embedded-Connectivity/EEPROMACCESSTOOL-build-issue/m-p/1622136#M5502</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.intel.com/t5/user/viewprofilepage/user-id/266977"&gt;@Diego_INTEL&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for your reply.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In the meantime, we also tried to build the tool on the actual ARM platform we're using with the same result. Build was attempted according to the User Manual you cited.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This appears to be an error during linking, which suggest some files are missing / incomplete.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In the user manual, it states "Obtain all of the necessary source files for the tool. For relevant source code, contact your Intel&lt;BR /&gt;representative". Do I need anything else than what's contained in "&lt;SPAN&gt;572162-eepromaccesstool-0.8.0.zip"?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Kind regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;UC&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 09 Aug 2024 14:27:22 GMT</pubDate>
      <guid>https://community.intel.com/t5/Embedded-Connectivity/EEPROMACCESSTOOL-build-issue/m-p/1622136#M5502</guid>
      <dc:creator>ucantieni</dc:creator>
      <dc:date>2024-08-09T14:27:22Z</dc:date>
    </item>
  </channel>
</rss>

