Up Squared - Up Framework Installation
Hello,
I have an Up Squared and am trying to add GPIO support for Windows IOT Core.
I've installed the UpFramework.inf using "devcon install .\UpFramework.inf root\upframework" which reports back that drivers installed successfully.
Unfortunately when I try to get hold of the GPIO controller in my UWP app, it still returns null. Additionality, I can't see any controller drivers listed in the web interface of the device:
Do you have any suggestions as to how I might resolve this issue?
Thanks
Nick
Best Answer
-
Hi camillus, thanks for the quick reply
I had already installed the drivers. But I have just managed to solve the problem because I noticed that the boot selection had defaulted to "Intel Linux" even though Windows IOT Core was being booted. Once I changed the setting to "Windows IOT Core" then I could get hold of the GpioController successfully:
Note for future viewers:
- Hold the delete key during startup to enter the bios menu.
Answers
-
Hi @camillus
Just a quick follow up question:
I've configured several pins in the bios to be outputs, but the GPIO Controller tells me that all of them are configured as inputs. Does this suggest that the drivers are still not configured correctly? I'm unable to programmatically change the pin value from low to high (although the Microsoft lib doesn't throw any error).
The drivers I installed were from this link: https://downloads.up-community.org/download/up-sdk-for-windows-10-and-windows-iot/ so I wonder if I've installed the wrong one?
Thanks
-
Sorry @camillus I've answered my own question again - GPIO Input / Output does not need to be set in the bios. I can set normally in software using Pin.SetDriveMode() in a UWP app, not sure why I thought it was bios only
-
@camillus - Sorry I'll hopefully get there soon, but I'm still struggling with this.
I had initially only installed the framework, not the secondary link that you sent for the drivers. With just the framework installed I did get the GPIO working, but the pin mappings weren't correct:
After seeing this I downloaded the package you suggested, but most of the steps contain .exe installers that won't run on the Windows IOT Core OS:
Should I be able to install something for each of these steps or do only some of them apply to Win IOT Core?
-
So it looks like the pin numbers in Win IOT Core won't match what's expected. See another post about it here:
https://forum.up-community.org/discussion/4864/rhproxy-windows-10-iot-gpio-issues
-
@nb301 Hi ! Did you manage to install drivers for Windows 10 Iot Core ? I'm facing same problem. Don't know if I have to use some of theses drivers targeting Win10 for Win10 Iot Core....
My brand new Wifi adapter is not detecting, i'm wondering if it's because of that potentially missing drivers... any help ? -
I got to install Intel Drivers directly from website into the board using Dashboard, uploding the Netwtw08.inf file and others.