2017-10-30 20 views
1

this 링크에서 무료로 사용할 수있는 예제 프로젝트를 실행하고 싶습니다. 이것은 간단한 FFT 라이브러리이며 컴파일러가 필요 없습니다. 여기에는 필수 헤더 파일과 .c 파일이있는 예제 c 파일이 있습니다.Ufft 예제 컴파일

Vivado SDK에서 실행하려고하면 fft와 ifft의 여러 정의 오류가 발생합니다. 이 예제를 SDK 내에서 어떻게 실행할 수 있습니까?

내가 한 것은 비어있는 응용 프로그램 프로젝트를 만든 다음 src 폴더 안에 이러한 파일을 모두 가져온 다음 프로젝트 옵션을 선택했지만 프로젝트를 빌드하고 실행하지 못했습니다.

답변

1

ufft.zip 아카이브를 보면, 컴파일 된 파일을 링크하려고 시도한 것 같습니다. fft-dit.cfft-dif.c입니다.

두 파일 모두 differents 메서드를 사용하여 ftt 함수를 정의합니다 (README 참조).

ftt-dif.c 또는 ftt-dit.c을 사용하여 betwen을 선택해야합니다. 둘 다 선택할 수는 없습니다.

itt-dif.citt-dit.c의 경우 동일하며 둘 중 하나만 선택하십시오.