Community
cancel
Showing results for 
Search instead for 
Did you mean: 
flu4
Beginner
1,488 Views

how to get Bay Trail's gpio win programmers guide?

I want to developer a app to control gpio's status.

0 Kudos
6 Replies
Natalie_Z_Intel
Employee
283 Views

Hello, Fibo!

There are many technical documents on this page http://www.intel.com/content/www/us/en/intelligent-systems/bay-trail/atom-processor-e3800-family-ove... Intel® Atom™ Processor E3800 Product Family (Formerly Bay Trail). Scroll farther down the page to the 'Technical Documents' and the 'Tools & Downloads' sections. Many of these documents are classified as Intel Confidential which requires a non-disclosure agreement between your company and Intel. You would need to request an 'upgrade to Privileged' account request by visiting your profile page on Intel.com. You can find more information in the "Manage my Account" section found on this page: http://www.intel.com/content/www/us/en/intelligent-systems/embedded-design-center-contact-us.html Intel® Embedded Design Center Contact and Support. However, to qualify for an account, you must use a company email address, not a personal one such as yahoo, gmail, qq, etc. If you would like to be contacted by an Intel representative to assist you in this process, please let me know. Thanks! LynnZ

Adolfo_S_Intel
Moderator
283 Views

Hello fibo

For Windows 7 the Developer Manual comes in the zip file with the Embedded Drivers for Windows 7 that can be freely downloaded from here: https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=24548&lang=eng https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=24548&lang=eng

For Windows 8.1 the Developer Manual is still considered Intel Confidential, so you would need to get a CNDA agreement with Intel to obtain them.

Since you don't have a CNDA in place yet I can give you the following suggestions/resources

You can download the Intel embedded drivers for Windows 8.1 in the following page: https://downloadcenter.intel.com/SearchResult.aspx?lang=eng&keyword=bay+trail https://downloadcenter.intel.com/SearchResult.aspx?lang=eng&keyword=bay+trail

Once installed you can check the Microsoft resources for Developing GPIO drivers in the following links (there you can find source code examples that might be useful to you):

http://msdn.microsoft.com/en-us/library/windows/hardware/hh439509(v=vs.85).aspx General-Purpose I/O (GPIO) Driver Design Guide

http://msdn.microsoft.com/en-us/library/windows/hardware/hh439512(v=vs.85).aspx GPIO Driver Support Overview

You should also check chapter 39 PCU-iLB-GPIO of the Bay Trail Datasheet: https://www-ssl.intel.com/content/www/us/en/intelligent-systems/bay-trail/atom-e3800-family-datashee... Intel® Atom™ Processor E3800: Datasheet

I hope this is useful to you.

Best Regards,

Adolfo.

Gabriel_T_Intel
Employee
283 Views

Hello fibo

Intel Atom Processor E3800 Datasheet document has been updated to revision 3.5. (the link to download it is in Adolfo's previous post).

Please review this document, If you have any other question please feel free to let us know.

Regards

Gabriel.

flu4
Beginner
283 Views

GOffe
Beginner
283 Views

I'm trying to access the GPIO of the Atom 3800 in a Windows 7 32 bit environment.

I've downloaded and read the Embedded Drivers and documentation for Windows 7.

It is unclear to me how to open the GPIO device using the Win32 CreateFile API call (section 2.7.1).

Is it possible to share sample code to open the GPIO device using the SetupDIGetDeviceInterfaceDetail and CreateFile calls?

I am using Embarcadero CodeGear C++ Builder 2007.

CarlosAM_INTEL
Moderator
283 Views

Hello, Gerard :

Thank you for contacting Intel Embedded Community.

The information that may help you as a reference can be found at:

https://msdn.microsoft.com/en-us/library/windows/desktop/aa363858(v=vs.85).aspx CreateFile function (Windows)

https://msdn.microsoft.com/en-us/library/windows/desktop/bb540534(v=vs.85).aspx Opening a File for Reading or Writing (Windows)

We hope that this information may help you.

Best regards,

Carlos_A.

Reply