Main

11 EDK - My newly created driver is not available for use in SDK

AR# 32309

Search For Another Answer

Topic EDK Software
Last Updated 06/03/2010
Status Active
Description

When I create a driver for a custom peripheral, I cannot select the driver in the software platform settings.

How do I resolve this problem?

Solution

This is a known issue.

To work around the problem, perform the following:

  1. 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. 
  2. Copy the "drivers" folder from your project to the above folder. So, you should have:
    C:\edk_user_repository\MyProcessorIPLib\drivers\<custom_ip>\
  3. 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.

 
 
/csi/footer.htm