Beyond Studio Common Errors

Document created by Mario Ignacio Castaneda Lopez Employee on Jan 11, 2018Last modified by Mario Ignacio Castaneda Lopez Employee on Jan 15, 2018
Version 1Show Document
  • View in full screen mode

The “BeyondStudio for NXP” Integrated Development Environment (IDE) provides a platform for the development of wireless network applications to be run on NXP’s JN516x family of wireless microcontrollers.

For more details and installation guide.  JN-UG-3098 (BeyondStudio for NXP Installation and User Guide).


This document explains the common issues that the user will face when trying to develop a new application using BeyondStudio IDE.


First of all, be sure that you are working with the latest SDK version and application note. 


Import Problems

After you import some application note that you want to take as reference. 2.2 Importing a Project. BeyondStudio for NXP Installation and User Guide.


1. Wrong Path

A  common issue is a user uses another path for the installation of the SDK than the default one (C:\nxp\bstudio_nxp\workspace).

When trying to find the Makefile ("SDK/JN-SW-4168/Stack/Common/Build/"), the IDE uses a relative path, for that reason it assumes that the file is in the correct directory. As the path was changed, the file can’t be found.



2.Project Directory

After you select the Application Note (AN) you want to import remember that there will be an option for the JN517x as most of the projects are compatible between them (Zigbee 3.0, ZigBee Link Light).

Nonetheless, BeyondStudio is not compatible with the JN517x.  While importing the project you only must select the JN516x project and none of the options must not be selected.




Linking Errors

Open a source file (.c) or a header file (.h),  you will notice that the IDE shows a lot of errors even though the project has not been compiled yet.

The errors you are seeing is Eclipse not being able to resolve various variables and functions within the SDK.


You might see some errors like: Symbol “xxx” could not be resolved for example.

After starting the compilation process, look at the console log and notice that the bin file is being generated correctly.



Do not try to add another file in the path and Symbols trying to avoid the all those errors; the IDE will look for the includes that the project needs.

If you used the default path location, it will not have any problem with the compilation.

The OS_Gen, ZPS_Gen, and PDUM_Gen, for example, are all files automatically generated based on the configuration files, performing a clean will remove those files but will be created again after a new compilation.



Compilation Issue

The JN-AN-1218 provides features for the Green Power stack, like the Combo and the Proxy;  when you trying to compile the Combo example you will face an issue.

The build directory has an extra blank space that generates the next error.


Before you compile the example set as active the example that you will create the bin file, clean it and be sure the build location is without the blank space.


Right-click on the Application note and select Properties


Then, be sure the build directory is without the workspace. (${ProjDirPath}/../Common_Light/Build/)



I hope it helps.