Witam
Kompilator wyspisuje:
"The following symbols referenced in processor 'p0' could not be resolved:
'_coefs' referenced from '.\Debug\fir.doj'"
Kod C jest:
Oprócz tego w pliku asm mam wczytywanie współczynników:
Czego jeszcze nie zrobilem?
Do pliku linkera (ldf) dorzucilem:
oraz
wzorując sie na przykładach. Niestety nie pomoglo. Uzywam standardowego ADSP-21061_C.LDF. Srodowisko VDSP++ 3.5
Z góry dziekuje za pomoc
Pozdrawiam
Kompilator wyspisuje:
"The following symbols referenced in processor 'p0' could not be resolved:
'_coefs' referenced from '.\Debug\fir.doj'"
Kod C jest:
#include <21060.h>
#include <def21061.h>
#include <filters.h>
#define samples 64
#define n 20
...
extern float pm coefs[n+1];
...Oprócz tego w pliku asm mam wczytywanie współczynników:
#include "def21061.h"
#define n 20
.SECTION /PM coefs;
.VAR coefs[n+1]="coefs.dat";
.GLOBAL coefs;Czego jeszcze nie zrobilem?
Do pliku linkera (ldf) dorzucilem:
coefs { TYPE(PM RAM) START(0x00023000) END(0x00023fff) WIDTH(32) }oraz
coefs
{
INPUT_SECTIONS( $OBJECTS(coefs) $LIBRARIES(coefs))
} >coefswzorując sie na przykładach. Niestety nie pomoglo. Uzywam standardowego ADSP-21061_C.LDF. Srodowisko VDSP++ 3.5
Z góry dziekuje za pomoc
Pozdrawiam
