4DSP Support Forum

Products => FMC Products => FMC30RF => Topic started by: aramv on July 15, 2014, 08:39 PM

Title: building our own zc706_host_if.elf
Post by: aramv on July 15, 2014, 08:39 PM
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? 
Title: Re: building our own zc706_host_if.elf
Post by: arnaudNL on July 17, 2014, 07:39 AM
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
Title: Re: building our own zc706_host_if.elf
Post by: arnaudNL on July 21, 2014, 05:34 AM
Dear Sir,


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


Best Regards,
Arnaud
Title: Re: building our own zc706_host_if.elf
Post by: arnaudNL on July 22, 2014, 09:08 AM
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.