01-04-2016 06:42 PM
I faced some problems in adding my custom IP drivers in SDK. I am using vivado 2013.3, SDK 2013.3. Apparently by adding the driver path to the local resposiitories, and creating new application development after that, it gave me erros like that
-IP user_num_reg undeclared
- make *** [mcroblaze_0/lib/libxil.a]Error2
But instead of adding this driver to the local respositories, i add the files location into the includes files under the application files section in SDK and it solves everthing. This method of doing can only use the function declared in custom IP's .h files, it does not allow the use of function declared in custom IP's .c files.
Is there a way i can add my custom IP drivers properly into the SDK?
01-04-2016 07:26 PM
SDK repository needs to follow certain directory structure. Please refer to 'Repositories' section in SDK help for details.
01-04-2016 11:10 PM
01-05-2016 11:15 AM
For functions in .c file you have to place it in some common directory and set/include the path via C/C++ build -> Settings -> ARM gcc assembler -> General or C/C++ build -> Settings -> ARM gcc linker-> Libraries.