The original source is in:
/u1/Projects/FPGA/Ebaz/embeddedsw/lib/sw_apps/zynq_fsbl /u1/Projects/FPGA/Ebaz/embeddedsw/lib/sw_apps/zynq_fsbl/src /u1/Projects/ebaz/embeddedsw/lib/sw_apps/zynq_fsbl/misc/ps7_cortexa9_0The last directory is critical, and only gets created when you build the FSBL using the distributed source and Makefile.
I often find myself wondering where a give source file is. As an example, I am looking for xil_printf.c. I do this:
locate xil_printf.c | grep zynq_fsbl /u1/Projects/FPGA/Ebaz/embeddedsw/lib/sw_apps/zynq_fsbl/misc/ps7_cortexa9_0/libsrc/standalone/src/xil_printf.c /u1/Projects/FPGA/Ebaz/embeddedsw/lib/sw_apps/zynq_fsbl/misc/ps7_cortexa9_0/include/xil_printf.cThe first hit is what we want. The second is something entirely bogus -- what is a C source file doing in the include directory? This is almost certainly some mistake when header files were copied into that directory and can be ignored.
Tom's Computer Info / tom@mmto.org