完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我试着编译一个示例“CE019-比例积分微分(PID)控制器”,我从官方站点下载了它,但是我遇到了error.make-f nbproject/Makefile-default.mk SUBPROJECTS=.build-confmake[1]:输入目录'C:/Users/uriy.petin/MPLABXProjects/CE019_PID/CodeExaX'make-f nbproject/Make文件-default.mfile-Makefile-default.mk dist/default/生产/Code示例.X.生产.X六六六六六六六六[2]:X'Make-f nbproject/Make-f nbproject/Make/Make-f nbproject/Make文件/Makefile-default.Makefile/Makefile/Make文件-default.Makefile/Make文件-default.Makefile/Makefile/Makefile/Make文件-default.Makefile/Makefile/Makefile/Makefile/Makefile/Make文件-default.mfile/Makefile/Makefile/Makefile/Makefile/Makefile/Makefile/Makefile/default/Makefile/Makefile/Makefile/default/编c-o build/default/./_ext/1360937237/main.o-c-c-mcpu=33EP256GP506-MMD-MF“build/默认/生成/构建/ext/136060937237/生产/13606013131360937237/main.o.o.d”-mno-eds-警告-g-d-mno-eds-警告-g-omf=elo-非遗留libc-libc-libc-libc-O0-msmart-io 1-Wal-msfr-警告=关闭“C:\\程序文件(x86)\\\\\xc16-g c c.exe”-o dist/default/./Code..X...elf构建/默认/生产/1360937237/主要.o-mcpu=33EP256GP506-mcpu=33EP256GP506-mcpu=33EP25256GP506-omf=elf-非遗留-非遗留-libc-libc-Wl,--本地堆栈,--defsym=_def符号=uMPLAB_MPLAB_BUILD=1,--脚本=../gld/链接器cricript.gld,--脚本=../gld/gld/链接器cricript.gld,--堆=16,--堆栈=16,--堆栈=16,--检查部分,--检查部分,--检查部分,--检查部分,--数据init,--检查部分,--不-链接,--智能-io,-Map="dist/默认/生产/代码示例.X.Code示例.X.代码示例.X.生产.X.生产.生产地图",--报告-mem,--记忆摘要,dist/默认/生产/生产/记忆文件.xmlc.xmlc:\程序文件(x86)\微芯片\\\\xcc16161616xcc161616\\\\\\xcccc忽略scriptc:prog中的无效字符#。[x86)\\微芯片\\\\\\\\\\\X86868686434343434343434343434343434343434343434343434343434343434343434343434343434343X86)\\\\\\\\\\Makefile-default.mk:123:目标“dist/d”的配方efault/./Code..X...hex'failedmake[2]:离开目录'C:/Users/uriy.petin/MPLABXProjects/CE019_PID/Code..X'nbproject/Makefile-default.mk:78:.pefortarget'.build-conf'failedmake[1]:离开目录'C:/Users/uriy.petin/MPLABXProjects/CE019_PID/Code..X。NBPyt/MaFixIMP.MK: 39:目标的配方。构建IMPL失败,有人能帮助我吗?
|
|
相关推荐
4个回答
|
|
自述文件似乎说它是用C30编译器设计的。注释说使用C30和IDE。您似乎在使用xc16和Mplab X。您做了什么来将此代码移植到新的环境中?
|
|
|
|
我以前在一个评估项目中使用过这个代码。这里有一个开始方法:从你帖子的输出中,我推断你已经完成了以下工作:从Code..mcp创建了一个新的MPLABX项目。选择dsPIC33EP256GP506作为设备,XC16 version 1.26作为编译器。2.右键单击项目图标,然后单击上下文菜单上的“Properties”,然后打开对话框3。选择xc16-ld并在选项类别旋转器中选择“Libraries”。减号,小写字母l和dsp)5.尝试清洁构建。它为我构建MPLABX版本3.26和XC16版本1.26的输出(没有编译器警告或错误)。现在真正的乐趣开始了,对吧?底线:IWFMYMMV(它对我有用,你的里程可能会有所不同!)问候,戴夫
|
|
|
|
只需右键单击项目,选择Package来压缩整个项目,然后将.zip文件上传到这个论坛,这样我们就可以得到一个完整的图片。
|
|
|
|
这几乎很容易,但是我确实遇到了一些问题,这些问题会使MPLAB新手感到困惑。找到正确的位置告诉XC16链接器使用MPLAB8中的DSP库是很难理解的。附带的底线是一个ZIP文件(如果论坛允许附上它),它具有MPLAB8和构建CE019代码示例的MPLLABX项目。我不知道代码是否实际工作在真实的硬件中。行驶里程可能会有所不同,如Nebraska除外。
|
|
|
|
只有小组成员才能发言,加入小组>>
5137 浏览 9 评论
1987 浏览 8 评论
1917 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3157 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2215 浏览 5 评论
705浏览 1评论
595浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
479浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
609浏览 0评论
504浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-7 06:31 , Processed in 1.242681 second(s), Total 83, Slave 67 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号