I’m having an USB related issue with the AM37X evaluation module. I’m trying to access my NFC reader ACR122U via a test application. Everything works fine on every other device I tried like tablets and the like, but it never once worked directly on the AM37X. I used several different Android prebuilts from TI. When I plug in the reader, it seems to be discovered, on the serial output terminal I can see the reader’s name being listed, but not a single Android application running on the Am37X is actually able to communicate with it. Given that no issues occur on any other hardware that doesn’t use TI’s prebuilt but Google’s, I’m guessing either the board AM37X or the prebuilt Android on it causes the problems. Other USB hardware like mice, flash drives and the like all work fine on the AM37X. Anybody got any ideas, what’s going wrong?
Thank you in advance!
I have tested everything with a Beagleboard xM and TI's prebuilt Android 4.0.1 and at the same time used the same test application on an AndroidX86 with my VirtualBox. While Androidx86 lists every connected USB device, the Beagleboard doesn't find any single one! But, when attached to serial terminal, I can see it detect my devices with correct name and so on. And interestingly, mice and the like work, although they don't get listed in any application. Maybe this helps any of you to figure out my problem. Is there anything related to permissions in Android I've been missing all the time? Or any switch to USB host modes? (The usual USB permission dialog is presented to me in Androidx86, but not when I use the Beagleboard or the Am37X)
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.