描述
Kintex-7 FPGA嵌入式套件设计文件可以“开箱即用”编译。但是,当我尝试重建KC705 Embedded Kit的Webserver应用程序时,会发生以下错误:
“构建目标:board_test_app_Webserver.elf
调用:MicroBlaze gcc链接器
mb-gcc -Wl, – no-relax -L ../../ memfs -Wl,-T -Wl,.. / src / lscript.ld -L ../../ board_test_app_Webserver_platform / microblaze_0 /
lib -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu = v8.40.b -mno-xl-soft-mul
-o“board_test_app_Webserver.elf”./ src / bram_mem_test_example.o ./src/ddrx_mem_test_example.o ./src/
dispatch.o ./src/example_simple_intr.o ./src/hello_flash.o ./src/hello_uart.o ./src/http_response.o ./src/
lcd_complete.o ./src/lcd_simple.o ./src/main.o ./src/menu.o ./src/platform.o ./src/platform_fs.o ./src/
platform_gpio.o ./src/push_button_test.o ./src/rotary_simple.o ./src/sd_funcs.o ./src/sd_test.o
./src/web_utils.o ./src/webserver.o ./src/xaxiethernet_example_intr_sgdma.o ./src/
xaxiethernet_example_util.o ./src/xgpio_tapp_example.o ./src/xiic_eeprom_example.o ./
SRC / xilflash_protection_example.o
./src/xsysmon_intr_example.o ./src/xsysmon_single_ch_intr_example.o ./src/xtmrctr_intr_example.o -lmfsimage -lxilkernel -Wl, – start-group,-lxil,-llwip4,-lgcc,-lc, – end-组-lxilflash
C:/xilinx/14.3/ise_ds/edk/gnu/microblaze/nt64/bin /../ LIB / GCC / MicroBlaze的-赛灵思精灵/ 4.6.2 /../../../../ microblaze- xilinx-elf / bin / ld.exe:找不到-lmfsimage
collect2:ld返回1退出状态
make:*** [board_test_app_Webserver.elf]错误1“
我该如何解决这个问题?
解
如果在重新编译时看到此错误,则库搜索路径未设置为memfs文件夹。要解决此问题,请在SDK中执行以下步骤:
- 右键单击board_test_app_Webserver项目>项目设置。
- 转到设置 – > Microblaze gcc链接器 – > 库 。
- -l开关应指向“mfsimage”。
- -L开关应指向memfs文件夹位置。
- 单击确定 。这将编译Web服务器应用程序而不会出现任何错误。
没有回复内容