Topic: building our own zc706_host_if.elf  (Read 6212 times)

aramv July 15, 2014, 08:39 PM

  • Member
  • *
  • Posts: 2
In the common/firmware/recovery/board directory there is a .elf file (zc706_host_if.elf) which is loaded onto the target processor when we run go.bat
How is this executable built?  We run vxworks on the ARM processor on the zynq and would like to change your source that builds this elf file.  I am assuming this has the code that receives commands from the PC over the ethernet port and talks to the devices on your FMC board.
What OS is the zynq running? 

arnaudNL July 17, 2014, 07:39 AM (#1)

  • 4DSP Staff (EU)
  • Administrator
  • Member
  • *****
  • Posts: 7110
Dear Sir,


The Zynq OS is a bare metal command interpreter. The command are indeed received from the Ethernet peripheral in the processing system.


star_lib\sip_zc706_host_if\EDK\zc706\sw\zc702_host_if in the firmware source code contain the software, most of the job done in sip.c. This software is a modified LWIP reference software.


Best Regards,
Arnaud

arnaudNL July 21, 2014, 05:34 AM (#2)

  • 4DSP Staff (EU)
  • Administrator
  • Member
  • *****
  • Posts: 7110
Dear Sir,


Was this information sufficient, can I go ahead and close this topic?


Best Regards,
Arnaud

arnaudNL July 22, 2014, 09:08 AM (#3)

  • 4DSP Staff (EU)
  • Administrator
  • Member
  • *****
  • Posts: 7110
This topic is being closed because the issue is considered as resolved by 4DSP. Feel free to create a new topic for any further inquiries.