完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好,
我正在使用xps(edk 12.2)在多处理器架构(2 micrilaze)中工作 我的代码是mjpeg解码器代码的一部分(用microblaze1编译)它包含从紧凑型闪存和open(sysace_fread,sysace_fopen)读取的指令。当我编译我的代码时,我遇到了很多错误: 在本地日期和时间:星期六5月12日01:31:03 2012 make -f system.make split_program开始... mb-gcc -O2 Youenn / mjpeg_C_code / other_mjpeg / 5task2 / compute.c Youenn / mjpeg_C_code / other_mjpeg / 5task2 / dispatch.c Youenn / mjpeg_C_code / other_mjpeg / 5task2 / fetch.c Youenn / mjpeg_C_code / other_mjpeg / 5task2 / iqzz.c Youenn / mjpeg_C_code / other_mjpeg / 5task2 / mjpeg.c Youenn / mjpeg_C_code / other_mjpeg / 5task2 / yuv.c -o split /executable.elf -mno-xl-soft-mul -mxl-barrel-shift -mxl-pattern-compare -mcpu = v7.30.b -g -I./microblaze_1/include/ -IYouenn / mjpeg_C_code / other_mjpeg / 5task2 / -Imicroblaze_0 / include / -L./microblaze_1/lib/ Youenn / mjpeg_C_code / other_mjpeg / 5task2 / compute.c:在函数'idctprocess'中:Youenn / mjpeg_C_code / other_mjpeg / 5task2 / compute.c:54:警告: 从不兼容的指针类型传递'IDCT'的参数1Youenn / mjpeg_C_code / other_mjpeg / 5task2 / compute.c:54:警告:从不兼容的指针类型传递'IDCT'的参数2类型Youenn / mjpeg_C_code / other_mjpeg / 5task2 / mjpeg.c:4: 1:警告:“XPAR_ BLOCK_YCBCR_CNTLR_XW_BASEADDR“younedn / mjpeg_C_code / other_mjpeg / 5task2 / mjpeg.c中包含的redefinedIn文件:3:./ microblaze_1 / include / xparameters.h:109:1:警告:这是前一个定义的位置Youenn / mjpeg_C_code / other_mjpeg / 5task2 /mjpeg.c:在函数'main'中:Youenn / mjpeg_C_code / other_mjpeg / 5task2 / mjpeg.c:40:警告:传递'iqzzprocess'的参数2使得整数指针不带castYouenn / mjpeg_C_code / other_mjpeg / 5task2 / mjpeg。 c:41:警告:传递'idctprocess'的参数1使得整数指针没有强制转换/ cygdrive / c / Users / hp / AppData / Local / Temp / ccQRVepV.o:在函数`skip_segment'中:/ cygdrive / c / tpxps / edk_v2012 / Youenn / mjpeg_C_code / other_mjpeg / 5task2 / fetch.h:93:未定义引用`sysace_fread'/ cygdrive / c / tpxps / edk_v2012 / Youenn / mjpeg_C_code / other_mjpeg / 5task2 / fetch.h:94:undefined reference to `sysace_fread'/ cygdrive / c / tpxps / edk_v2012 / Youenn / mjpeg_C_code / other_mjpeg / 5task2 / fetch.h:98:对`sysace_fread'/ cygdrive的未定义引用 /c/Users/hp/AppData/Local/Temp/ccQRVepV.o:在函数`unpack_block'中:/ cygdrive / c / tpxps / edk_v2012 / Youenn / mjpeg_C_code / other_mjpeg / 5task2 / fetch.h:137:未定义引用` sysace_fread'/ cygdrive / c / tpxps / edk_v2012 / Youenn / mjpeg_C_code / other_mjpeg / 5task2 / fetch.h:139:未定义引用`sysace_fread'/ cygdrive / c / Users / hp / AppData / Local / Temp / ccQRVepV.o: /cygdrive/c/tpxps/edk_v2012/Youenn/mjpeg_C_code/other_mjpeg/5task2/fetch.h:137:对`sysace_fread'的更多未定义引用关注/ cygdrive / c / Users / hp / AppData / Local / Temp / ccQRVepV.o: 在函数`fetchprocess'中:/ cygdrive / c / tpxps / edk_v2012 / Youenn / mjpeg_C_code / other_mjpeg / 5task2 / fetch.c:49:未定义引用`sysace_fopen'/ cygdrive / c / tpxps / edk_v2012 / Youenn / mjpeg_C_code / other_mjpeg / 5task2 / fetch.c:71:未定义引用`sysace_fread'/ cygdrive / c / tpxps / edk_v2012 / Youenn / mjpeg_C_code / other_mjpeg / 5task2 / fetch.c:562:未定义引用`sysace_fread'/ cygdrive / c / tpxps / edk_v2012 / Youenn / mjpeg_C_code / other_mjpeg / 5task2 / fetch.c:396:undefin ed引用`sysace_fread'/ cygdrive / c / tpxps / edk_v2012 / Youenn / mjpeg_C_code / other_mjpeg / 5task2 / fetch.c:573:未定义引用`sysace_fread'/ cygdrive / c / tpxps / edk_v2012 / Youenn / mjpeg_C_code / other_mjpeg / 5task2 / fetch.c:428:未定义引用`sysace_fread'/ cygdrive / c / Users / hp / AppData / Local / Temp / ccQRVepV.o:/ cygdrive / c / tpxps / edk_v2012 / Youenn / mjpeg_C_code / other_mjpeg / 5task2 / fetch.c:120:对`sysace_fread'的更多未定义引用followcollect2:ld返回1退出statusmake: 之后,我认为我没有添加必要的库 所以包括xilfatfs库和xilflasf 但我得到其他错误 错误:EDK:3193 - 从TCL程序发出“:: sw_xilfatfs_v1_00_a :: xilfatfs_drc”第15行xilfatfs() - Sysace HW模块不存在或无法从此处理器访问。 没有此模块,不能使用FATfs 错误:EDK:3414 - 运行DRC时出错。制作:*** [microblaze_0 / lib / libxil.a]错误2 我在等你解决问题...... 先谢谢你 |
|
相关推荐
2个回答
|
|
您是否阅读过Systen ACE用户指南?
你有没有看完教程? 您是否了解如何编程FPGA(而不仅仅是在MicroBlaze中抛出代码)? 这里可能存在许多问题:硬件(verilog或VHDL)必须匹配(启用)软件。 告诉我们c代码有错误有很多原因。 Austin Lesea主要工程师Xilinx San Jose |
|
|
|
你好,我是xilinx卡的新用户&
也是xilinx environement ingeneral的初学者...我有机会阅读这么多关于它的事情!!!无论如何,问题解决并且我发现我没有将myMicroBlazeto与微型闪存联系起来!!!!!那个问题 可能是我必须为了理解我和我的问题而对expillin我的应用程序!!!我必须在virtex 5中实现一个mjpeg解码器我有软代码我适应我的多处理器架构2microblaze + uart + xtft + 内存(bram,ddr ..),每次我添加其他外围设备来改善我的架构!!!! 我会问你是否可以在紧凑型闪存中加载一个mjpegvidéo以及如何????并从这个内存中读取它... 知道我有一个代码fetch.c包含指令只打开并从中读取而不写! 请告诉我是否有写入的可能性? |
|
|
|
只有小组成员才能发言,加入小组>>
2423 浏览 7 评论
2824 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2294 浏览 9 评论
3374 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2465 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
1190浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
590浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
452浏览 1评论
2006浏览 0评论
731浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 06:01 , Processed in 1.105472 second(s), Total 48, Slave 42 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号