基于zedboard的HDMI测试(adi官方提供的adv7511),出现了如下错误:
Building target: hdmi.elf
Invoking: ARM v7 gcc linker
arm-none-eabi-gcc -L"C:\Users\Administrator\Desktop\HDMI\hdl_2017_r1\hdl_2017_r1\projects\adv7511\zed\adv7511_zed.sdk\hdmi\lib" -mcpu=cortex-a9 -mfpu=vfpv3 -mfloat-abi=softfp -Wl,-build-id=none -specs=Xilinx.spec -Wl,-T -Wl,../src/lscript.ld -L../../hdmi_bsp/ps7_cortexa9_0/lib -o "hdmi.elf" ./src/cf_hdmi.o ./src/main.o ./src/transmitter.o -lHDMI_ZedBoardLib -Wl,--start-group,-lxil,-lgcc,-lc,--end-group
./src/cf_hdmi.o: In function `AudioClick':
C:\Users\Administrator\Desktop\HDMI\hdl_2017_r1\hdl_2017_r1\projects\adv7511\zed\adv7511_zed.sdk\hdmi\Debug/../src/cf_hdmi.c:220: undefined reference to `XDmaPs_Instr_DMAMOV'
C:\Users\Administrator\Desktop\HDMI\hdl_2017_r1\hdl_2017_r1\projects\adv7511\zed\adv7511_zed.sdk\hdmi\Debug/../src/cf_hdmi.c:221: undefined reference to `XDmaPs_Instr_DMAMOV'
C:\Users\Administrator\Desktop\HDMI\hdl_2017_r1\hdl_2017_r1\projects\adv7511\zed\adv7511_zed.sdk\hdmi\Debug/../src/cf_hdmi.c:223: undefined reference to `XDmaPs_Instr_DMAMOV'
C:\Users\Administrator\Desktop\HDMI\hdl_2017_r1\hdl_2017_r1\projects\adv7511\zed\adv7511_zed.sdk\hdmi\Debug/../src/cf_hdmi.c:226: undefined reference to `XDmaPs_Instr_DMALP'
C:\Users\Administrator\Desktop\HDMI\hdl_2017_r1\hdl_2017_r1\projects\adv7511\zed\adv7511_zed.sdk\hdmi\Debug/../src/cf_hdmi.c:227: undefined reference to `XDmaPs_Instr_DMALD'
C:\Users\Administrator\Desktop\HDMI\hdl_2017_r1\hdl_2017_r1\projects\adv7511\zed\adv7511_zed.sdk\hdmi\Debug/../src/cf_hdmi.c:228: undefined reference to `XDmaPs_Instr_DMAST'
C:\Users\Administrator\Desktop\HDMI\hdl_2017_r1\hdl_2017_r1\projects\adv7511\zed\adv7511_zed.sdk\hdmi\Debug/../src/cf_hdmi.c:229: undefined reference to `XDmaPs_Instr_DMALPEND'
C:\Users\Administrator\Desktop\HDMI\hdl_2017_r1\hdl_2017_r1\projects\adv7511\zed\adv7511_zed.sdk\hdmi\Debug/../src/cf_hdmi.c:232: undefined reference to `XDmaPs_Instr_DMAEND'
collect2.exe: error: ld returned 1 exit status
make: *** [hdmi.elf] 错误 1
这个应该如何解决呢?谢谢。
|