This is a known issue.
To work around the problem, perform the following:
- Create a user repository, C:\<Repository_Name>\<Library_Name> (if you do not already have one).
For example: C:\edk_user_repository\MyProcessorIPLib\
NOTE: The above directory structure is not in the XPS project nor SDK project. - Copy the "drivers" folder from your project to the above folder. So, you should have:
C:\edk_user_repository\MyProcessorIPLib\drivers\<custom_ip>\ - In SDK, add the global repository by selecting Tool > Software Repositories, and add C:\edk_user_repository.
Now, if you go to Tools > Software Platform Settings, you should be able to select the driver.