executables selected for download on to the following processors doesn't exist or incorrectly specified. do you wish to ignore them and proceed?
1. microblaze_0
其实根本就不是microblaze找不到,而是程序根本就没有编译出来!
仔细看一下编译时的输出信息:
10:12:15 **** build of configuration debug for project lwiptest ****
make all
'building file: ../src/echo.c'
'invoking: microblaze gcc compiler'
mb-gcc -wall -o0 -g3 -c -fmessage-length=0 -mtsrc/echo.o -ie:/fpga_projects/test4/ethernet_test3/ethernet_test3/export/ethernet_test3/sw/ethernet_test3/standalone_domain/bspinclude/include -mlittle-endian -mcpu=v11.0 -mxl-soft-mul -wl,--no-relax -ffunction-sections -fdata-sections -mmd -mp -mfsrc/echo.d -mtsrc/echo.o -o src/echo.o ../src/echo.c
'finished building: ../src/echo.c'
' '
'building file: ../src/i2c_access.c'
'invoking: microblaze gcc compiler'
mb-gcc -wall -o0 -g3 -c -fmessage-length=0 -mtsrc/i2c_access.o -ie:/fpga_projects/test4/ethernet_test3/ethernet_test3/export/ethernet_test3/sw/ethernet_test3/standalone_domain/bspinclude/include -mlittle-endian -mcpu=v11.0 -mxl-soft-mul -wl,--no-relax -ffunction-sections -fdata-sections -mmd -mp -mfsrc/i2c_access.d -mtsrc/i2c_access.o -o src/i2c_access.o ../src/i2c_access.c
'finished building: ../src/i2c_access.c'
' '
'building file: ../src/iic_phyreset.c'
'invoking: microblaze gcc compiler'
mb-gcc -wall -o0 -g3 -c -fmessage-length=0 -mtsrc/iic_phyreset.o -ie:/fpga_projects/test4/ethernet_test3/ethernet_test3/export/ethernet_test3/sw/ethernet_test3/standalone_domain/bspinclude/include -mlittle-endian -mcpu=v11.0 -mxl-soft-mul -wl,--no-relax -ffunction-sections -fdata-sections -mmd -mp -mfsrc/iic_phyreset.d -mtsrc/iic_phyreset.o -o src/iic_phyreset.o ../src/iic_phyreset.c
'finished building: ../src/iic_phyreset.c'
' '
'building file: ../src/main.c'
'invoking: microblaze gcc compiler'
mb-gcc -wall -o0 -g3 -c -fmessage-length=0 -mtsrc/main.o -ie:/fpga_projects/test4/ethernet_test3/ethernet_test3/export/ethernet_test3/sw/ethernet_test3/standalone_domain/bspinclude/include -mlittle-endian -mcpu=v11.0 -mxl-soft-mul -wl,--no-relax -ffunction-sections -fdata-sections -mmd -mp -mfsrc/main.d -mtsrc/main.o -o src/main.o ../src/main.c
'finished building: ../src/main.c'
' '
'building file: ../src/platform.c'
'invoking: microblaze gcc compiler'
mb-gcc -wall -o0 -g3 -c -fmessage-length=0 -mtsrc/platform.o -ie:/fpga_projects/test4/ethernet_test3/ethernet_test3/export/ethernet_test3/sw/ethernet_test3/standalone_domain/bspinclude/include -mlittle-endian -mcpu=v11.0 -mxl-soft-mul -wl,--no-relax -ffunction-sections -fdata-sections -mmd -mp -mfsrc/platform.d -mtsrc/platform.o -o src/platform.o ../src/platform.c
'finished building: ../src/platform.c'
' '
'building file: ../src/platform_mb.c'
'invoking: microblaze gcc compiler'
mb-gcc -wall -o0 -g3 -c -fmessage-length=0 -mtsrc/platform_mb.o -ie:/fpga_projects/test4/ethernet_test3/ethernet_test3/export/ethernet_test3/sw/ethernet_test3/standalone_domain/bspinclude/include -mlittle-endian -mcpu=v11.0 -mxl-soft-mul -wl,--no-relax -ffunction-sections -fdata-sections -mmd -mp -mfsrc/platform_mb.d -mtsrc/platform_mb.o -o src/platform_mb.o ../src/platform_mb.c
'finished building: ../src/platform_mb.c'
' '
'building file: ../src/platform_ppc.c'
'invoking: microblaze gcc compiler'
mb-gcc -wall -o0 -g3 -c -fmessage-length=0 -mtsrc/platform_ppc.o -ie:/fpga_projects/test4/ethernet_test3/ethernet_test3/export/ethernet_test3/sw/ethernet_test3/standalone_domain/bspinclude/include -mlittle-endian -mcpu=v11.0 -mxl-soft-mul -wl,--no-relax -ffunction-sections -fdata-sections -mmd -mp -mfsrc/platform_ppc.d -mtsrc/platform_ppc.o -o src/platform_ppc.o ../src/platform_ppc.c
'finished building: ../src/platform_ppc.c'
' '
'building file: ../src/platform_zynq.c'
'invoking: microblaze gcc compiler'
mb-gcc -wall -o0 -g3 -c -fmessage-length=0 -mtsrc/platform_zynq.o -ie:/fpga_projects/test4/ethernet_test3/ethernet_test3/export/ethernet_test3/sw/ethernet_test3/standalone_domain/bspinclude/include -mlittle-endian -mcpu=v11.0 -mxl-soft-mul -wl,--no-relax -ffunction-sections -fdata-sections -mmd -mp -mfsrc/platform_zynq.d -mtsrc/platform_zynq.o -o src/platform_zynq.o ../src/platform_zynq.c
'finished building: ../src/platform_zynq.c'
' '
'building file: ../src/platform_zynqmp.c'
'invoking: microblaze gcc compiler'
mb-gcc -wall -o0 -g3 -c -fmessage-length=0 -mtsrc/platform_zynqmp.o -ie:/fpga_projects/test4/ethernet_test3/ethernet_test3/export/ethernet_test3/sw/ethernet_test3/standalone_domain/bspinclude/include -mlittle-endian -mcpu=v11.0 -mxl-soft-mul -wl,--no-relax -ffunction-sections -fdata-sections -mmd -mp -mfsrc/platform_zynqmp.d -mtsrc/platform_zynqmp.o -o src/platform_zynqmp.o ../src/platform_zynqmp.c
'finished building: ../src/platform_zynqmp.c'
' '
'building file: ../src/sfp.c'
'invoking: microblaze gcc compiler'
mb-gcc -wall -o0 -g3 -c -fmessage-length=0 -mtsrc/sfp.o -ie:/fpga_projects/test4/ethernet_test3/ethernet_test3/export/ethernet_test3/sw/ethernet_test3/standalone_domain/bspinclude/include -mlittle-endian -mcpu=v11.0 -mxl-soft-mul -wl,--no-relax -ffunction-sections -fdata-sections -mmd -mp -mfsrc/sfp.d -mtsrc/sfp.o -o src/sfp.o ../src/sfp.c
'finished building: ../src/sfp.c'
' '
'building file: ../src/si5324.c'
'invoking: microblaze gcc compiler'
mb-gcc -wall -o0 -g3 -c -fmessage-length=0 -mtsrc/si5324.o -ie:/fpga_projects/test4/ethernet_test3/ethernet_test3/export/ethernet_test3/sw/ethernet_test3/standalone_domain/bspinclude/include -mlittle-endian -mcpu=v11.0 -mxl-soft-mul -wl,--no-relax -ffunction-sections -fdata-sections -mmd -mp -mfsrc/si5324.d -mtsrc/si5324.o -o src/si5324.o ../src/si5324.c
'finished building: ../src/si5324.c'
' '
'building target: lwiptest.elf'
'invoking: microblaze gcc linker'
mb-gcc -wl,-t -wl,../src/lscript.ld -le:/fpga_projects/test4/ethernet_test3/ethernet_test3/export/ethernet_test3/sw/ethernet_test3/standalone_domain/bsplib/lib -mlittle-endian -mcpu=v11.0 -mxl-soft-mul -wl,--no-relax -wl,--gc-sections -o lwiptest.elf ./src/echo.o ./src/i2c_access.o ./src/iic_phyreset.o ./src/main.o ./src/platform.o ./src/platform_mb.o ./src/platform_ppc.o ./src/platform_zynq.o ./src/platform_zynqmp.o ./src/sfp.o ./src/si5324.o -wl,--start-group,-lxil,-lgcc,-lc,--end-group -wl,--start-group,-lxil,-llwip4,-lgcc,-lc,--end-group
c:/xilinx/vitis/2020.1/gnu/microblaze/nt/x86_64-oesdk-mingw32/usr/bin/microblaze-xilinx-elf/../../libexec/microblaze-xilinx-elf/gcc/microblaze-xilinx-elf/9.2.0/real-ld.exe: lwiptest.elf section `.bss' will not fit in region `microblaze_0_local_memory_ilmb_bram_if_cntlr_mem_microblaze_0_local_memory_dlmb_bram_if_cntlr_mem'
c:/xilinx/vitis/2020.1/gnu/microblaze/nt/x86_64-oesdk-mingw32/usr/bin/microblaze-xilinx-elf/../../libexec/microblaze-xilinx-elf/gcc/microblaze-xilinx-elf/9.2.0/real-ld.exe: region `microblaze_0_local_memory_ilmb_bram_if_cntlr_mem_microblaze_0_local_memory_dlmb_bram_if_cntlr_mem' overflowed by 733496 bytes
collect2.exe: error: ld returned 1 exit status
'finished building target: lwiptest.elf'
' '
'invoking: microblaze print size'
mb-size lwiptest.elf |tee lwiptest.elf.size
mb-size: 'lwiptest.elf': no such file
'finished building: lwiptest.elf.size'
' '
10:12:17 build finished (took 2s.285ms)
里面有一个error,说是bram空间不够了,编译失败。连elf文件(程序文件)都没有生成,当然就无法运行!
把bram的空间改大后,编译成功了,程序就运行成功了。
程序运行成功后,如果串口没有输出,检查一下block design里面uartlite波特率设置的对不对。
调查发现国内变频器市场潜力巨大
典型移动电源分类及电芯分类详解
小米与抖音合作推出小米9独家新功能 拍抖音更省心快捷
Lightning EarPods耳机/转换头拆解:都有DAC数模转换芯片
公然造假!上市芯片公司一夜崩了
Xilinx Vitis 2020.1运行C程序时提示找不到microblaze_0
Fluke携旗下Raytek®和Datapaq®推出三款温度测试仪器
Spectrum仪器推出高精度PCIe数字化仪卡
2019年机器人并联市场何去何从
浅谈USB Type-C接口显示器的应用场景
测量计量科技前沿技术精华集锦
一体成型电感(小尺寸)常见规格与命名方式
医用手持PDA的应用及功能
为强化风险管控,网约车派单前将应用人脸识别技术进行审查
芯驰科技全场景车规芯片赋能中央计算架构
MAX3387E ESD保护、AutoShutdown Pl
远东电池布局电池市场,抢占市场先机
关于LoRa无线智能远传水表
长征四号乙运载火箭在太原成功发射高分十一号02星
MC33991型二相步进电机驱动器