完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我正在尝试在PIC32 MX10F016B上从FANT中编译FFT DSP功能。我使用和声V2Y05Y01和MPLAB V4.15和X32 V2.05。我试图在DSPJORIZAtiON FFT16函数中编译示例代码。我必须在对象路径中添加下面的目录,以便编译器找到DSP库(我认为和谐应该是这样做的):框架/数学/LIQGrase/MaD/DSP.在添加这些路径之后,我得到以下错误:BI/Grase/MaD/DSP/DSP.PIC32 MZ。在函数“COS”中:C//程序文件(X86)/Microchip /XC32/V1.40/PIC32 MX/Eng/FDLMax.H:289:未定义的引用:''COXX'BI/Frase/Micros/DSP/DSPXPIC32 MZ.A(dSPL转换FFT1616Stuto.O):在函数“Sin”中:C//程序文件(X86)/Microchip /XC32/V1.40/PIC32 MX/IDE/FDLMULT.H:343:未定义的引用''xNx'Calp2.2.EX:错误:LD返回255退出状态
以上来自于百度翻译 以下为原文 I am trying to get the FFT dsp function to compile from HARMony on a PIC32MX110F016B. I'm using Harmony v2_05_01 and MPLAB v4.15 and x32 v2.05. I'm trying to compile the example code in the DSP_TransformFFT16 function. I had to add the following directories in the object path in order for the compiler to find the dsp library (I thought harmony was supposed to do this for you): framework/math/libq framework/math/dsp After adding those paths, I get the following error: bin/framework/math/dsp/dsp_pic32mz.a(dsp_transform_fft16_setup.o): In function `cos': c:/program files (x86)/microchip/xc32/v1.40/pic32mx/include/fdlmath.h:289: undefined reference to `_cosx' bin/framework/math/dsp/dsp_pic32mz.a(dsp_transform_fft16_setup.o): In function `sin': c:/program files (x86)/microchip/xc32/v1.40/pic32mx/include/fdlmath.h:343: undefined reference to `_sinx' collect2.exe: error: ld returned 255 exit status |
|
相关推荐
1个回答
|
|
你好,看起来你对这里需要什么有点困惑。您试图使用的DSP库仅用于PIC32 MZ,因为它们使用特定于该家族的DSP汇编指令。但是,你使用的是PIC32 MX,所以这个库不能工作。一般来说,是的,你可以使用MHC来添加库,当你生成代码时,这些库会被添加到你的应用程序中。对于PIC32 MX,有一个单独的更小的DSP库,它是从MIPS/VISION中发布的。这确实包含和FFT。您可以将该库及其文档作为XC32编译器文档的一部分找到,并且它不是协调的一部分。请注意,为了使用这个库,您不应该检查MHC DSP的使用,因为同时在您的应用程序中的两个库都会导致额外的生成问题。
以上来自于百度翻译 以下为原文 Hello, It looks like you have some confusion about what is needed here. The DSP libraries that you are trying to use are for PIC32MZ only, as they use the DSP assembly instructions that are specific to that family. However, you are using PIC32MX, so this library will not work. Generally speaking, yes you can use MHC to add the libraries, which will be added to your application when you generate code. For PIC32MX, there is a separate smaller DSP library that was published from MIPS / Imagination. This does contain and FFT. You can find this library and its documentation as part of the XC32 compiler documentation, and it is NOT part of Harmony. Please note that in order to use this library you should not check MHC DSP use, as having both the libraries in your application at the same time will cause additional build issues. |
|
|
|
只有小组成员才能发言,加入小组>>
5178 浏览 9 评论
2003 浏览 8 评论
1931 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3177 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2228 浏览 5 评论
738浏览 1评论
622浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
509浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
636浏览 0评论
533浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-27 07:24 , Processed in 1.405638 second(s), Total 76, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号