AnsweredAssumed Answered

Porting dirana3 xtensa xplorer project to dione plateform

Question asked by Pierre Capdessus on Jul 9, 2018

Hello,

I am trying to build a project destinated to the NXP DIONE plateform using Xtensa Xplorer (Tensilica/Cadence). I correclty installed the configuration for Xplorer (intitled cardsp_hifi2_rf_2015_2_win32_redist.tgz).

 

Then, I imported a former project that used to worke correctty. However this project was build with Dirana3 configuration.

 

I updated paths and libraries links to point on the new SDK DIONE and on my libraries.

 

To be more specific, my project

 

current workspace path  : C:\Hifi2\DIONE\Project

 

The structure of the project is like this 

// libs

C:\Hifi2\DIONE\Project\src\libs\Lib1

C:\Hifi2\DIONE\Project\src\libs\Lib2

C:\Hifi2\DIONE\Project\src\libs\Lib3

 

// project containning main.c (should link with the libs)

C:\Hifi2\DIONE\Project\src\app

 

libs are linked to app project during compilation. Indeed, in the buid properties of "app" project, the build command is

 

Compiler:  -g  -O0  -Wall  -I"C:/usr/NXP/Dione-SDK/R8.0.0/inc"

-I"${workspace_loc:Lib3/src}"

-I"${workspace_loc:Lib1/src}"

-I"${workspace_loc:Lib2/src}"  

-DSIMU 

 

When I build got "weird" error like  

warning: implicit declaration of function 'strnicmp' /     undefined reference to `strnicmp'

Weird because, my project used to work on previous configuration for Dirana3. If you have any idea that I can try let me know.

 

Thank in advance.

 

 

Outcomes