完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
嗨,我有一个项目在我的旧电脑上工作。当我将文件复制到我的新计算机上时,当我调用SPI或I2C函数(注释掉这些没有问题)时,它会给出一些奇怪的错误。你能给我暗示一下有什么问题吗?以下是输出的一部分:make-f nbproject/Makefile-dsPIC33EP32MC202.mk SUBPROJECTS=.build-confmake[1]:输入目录“C:/Users/Shuze/Google Drive/FlexCube Tech/Product Development/._rev1/C code/dspic33_c_._1.X”make-f nbproject/Makefile-dsPIC33EP32MC202.mk dist/dsPIC33EPMC202.mk dist/dsPIC32MC202生产/dspic33_c_._1.X.生产.己制造[2]:输入目录'C:/用户/Shuze/谷歌/Shuze/谷歌驱动器/GoGoGoGoGoogle驱动器/FlexCube Tech/FlexCube Tech/产品开发/产品开发/设计_rev1/C代码/rev1/CRpic331/dspic33_c_c_模板_c_C_模板_3_c_模板_1.X_1.X_1.X/生产/dspic33_c 3333_c_模板_1_1_3_1.模板_1.1.1.X_1.X_._._1.1.1.1.生产.己制造[2]:输入目录[2]:输入目录:输入目录“C:/./main.o-cmcpu=33EP32MC202-MMD-MF“build/dsPIC3333EP32MC202/生产/主要.o.d”-mno-eds-警告-g-omf-mno-编号-mno-编号-主编号-mno-mno-编号-mno-mno-编号警告-g-omf=elf-非遗留-libc-libc-O0-msmart-io=1-Wal-msfr-警告=关闭“C:\\\程序文件(x86)\\\\\\/dsPIC33EP32MC202/./dspic33_c_._1.X...elf build/dsPIC33EP32MC202/./main.o build/dsPIC33EP32MC202/./inter.s.o build/dsPIC33EP32MC202/./..o-mcpu=33EP32MC202-omf=elf-no-.y-libc-Wl、--local-stack、--defsym=u MPLAB_BUILD=1、--script=p33EP32MC202.gld、--stack=16、--check-.、--data-init、--pack-data、--handles、--isr,--no-gc-.,--.-.=0,--stackguard=16,--no-.-link,--smart-io,-Map="dist/dsPIC33EP32MC202/./dspic33_c_._1.X...map",--.-mem,--memory.y,dist/dsPIC33EP32MC202/./memoryfile.xml build/dsPIC33EP32MC202/./main.o(.text+0x3a):在函数中`LSM23': : :未定义的引用.`_OpenSPI1'make[2]: ***[dist/dsPIC33EP32MC202/./dspic33_c_._1.X...hex]Error255m.[1]: ***[.build-conf]Error 2 make: ***[.build-impl]Error2Make: ***[.build-impl]Error 2谢谢。非常感谢您的帮助!汤姆
|
|
相关推荐
6个回答
|
|
|
我猜你在这台电脑上安装了比旧电脑晚的XC16版本,而新编译器现在不包括外围库。请看XC下载页面下面几行。
|
|
|
|
|
|
嗨,荒山亮,非常感谢!我下载了外围库,但它给了我一个错误“C:Program Files(x86)Micro.xc16不包含XC16编译器安装”。我试图把编译器安装文件粘贴到那个文件夹下,但是仍然有同样的问题。你知道发生了什么事吗?谢谢,汤姆
|
|
|
|
|
|
您是否让编译器将自己安装到默认位置,或者手动选择将其放置在哪里?
|
|
|
|
|
|
这是默认的地址,我在那个目录下安装了XC16。
|
|
|
|
|
|
只是修复了这个问题,需要在默认目录之后添加“v1.25”。在新的库中,我得到了新的错误。SUT-F NBPoCT/MSP3.22EP32 MC202.MK子项目= .Buffic BuffED[ 1 ]:进入目录'C:/Value/Shuze /FuffCube / FixCube技术/产品开发/设计-Reav1/c代码/DSPIC33,CyTeMePrace1.x.Fas-NbPosia/MaMeFiel-DSPIC33 EP32 MC202.MK DIST/DSCIP3EP22MC202/Sudio/DSPIC33,C.TEMPPLATE1.1.X生产.Cux/FuxCube / FixCube技术/产品开发/设计-Reav1/C/Cd/DSPIC33,CY-TEMPPLATE1.1.X,“C:程序文件(x86) Microchip xC16V1.25bin xC16Gcc.exe”Ma.C.O构建/DSPIC33 EP32 MC202/产品I/C-C-MCPU=3EP32 MC202-MMD:“Buff/dSPIC33 EP32 MC202/MUNO EDS”-MG-OMF= ELF-没有遗留的LBCC-O0-MSMARIO=1“墙-MSFR警告=OFF”C:程序文件(x86)Microchip xC16V1.25bin xC16Gcc.exe“中断”.C-O构建/DSSPICEP32 MC202/生产/中断.O-C-MCPu= 3EP32 EP32 MC202/生产/中断.-OMD EDS警告-G-OMF=ELF无遗留LIBC-O0- MSMARIO=1 OFF:C:程序文件(x86) Microchip xC16V1.25bin xC16 gcc.exe“延迟.c- o构建/dSPIC33 EP32 MC202/生产/延迟.O-C-MCPU=3EP32 MC202-MMD -MF“build/dsPIC33EP32MC202/./..o.d”-mno-eds-warn-g-omf=elf-no-.y-libc-O0-msmart-io=1-.-msfr-warn=off nbproject/Makefile-dsPIC33EP32MC202.mk:108:目标“build/dsPIC33EP32MC202/./main.o”failedmain.c:4:86:致命错误:system.h:没有这样的文件或目录编译.ed.make[2]:***[build/dsPIC33EP32MC202/./main.o]错误255m.[2]:***等待未完成的作业……
|
|
|
|
|
|
好的,都固定了。应该使用“系统H”,而不是系统。
|
|
|
|
|
只有小组成员才能发言,加入小组>>
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
473 浏览 0 评论
5793 浏览 9 评论
2334 浏览 8 评论
2224 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3530 浏览 3 评论
1124浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
1095浏览 1评论
我是Microchip 的代理商,有PIC16F1829T-I/SS 技术问题可以咨询我,微信:A-chip-Ti
873浏览 1评论
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
475浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 04:18 , Processed in 1.764250 second(s), Total 82, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2083