How to use the external PCIe connector in Windows
In case that you want to use the external mPCIe connector instead of the internal PCIe device, you need to change the setting of Uboot and make sure that you have a IMX compatible Windows 10 Driver. Most drivers are not supporting IMX CPU.
This will be done in 2 Steps. first: Change settings and second : test in Windows IoT Enterprise
1.Change setting in Uboot
.You need a terminal emulation tool like Tera Term or PuTTY. Make a serial connetion between you PC and the Evaluation Kit. Use the cable which is part of the Eval-Kit (DB9 connector , UART 1on Eval-Kit)
Serial cable , part of the Evaluation -Kit
Press ESCAPE in Terminal Emulator and power up Evaluation-System.
When you have access to Uboot, you can change the setting in Bootloader by using the command :
setenv pcie extern .
After that ,do a reset with the command : reset
2.Test in Windows
Now in Windows the external PCIe socket on the back-side of the baseboard pCon SX III is active.
The installed device will be show in Device Manager as present , but not working.
The driver installation process is the same as in Windows 10, but automatically search for driver will not be successfull, this must be done manual.
Make sure that you use driver s which are compatible with iMX. Most oft he Windows IoT Drivers don’t do that.In that case you get following screen on Windows
In this case you need an other driver.
We verified PCIe function with a Silex SX-PCEAC2 Wifi-Module ( a iMX Driver for this module does exist and is working)
An Other devices we tested ( LE910C1-EU ,LTE -Module) was also recognized but addition driver needed.