Quantcast
Channel: Forums - Recent Threads
Viewing all articles
Browse latest Browse all 262198

BEAGLEBOARD-X15: Changing the Pinmux configuration with the AM5728

$
0
0

Part Number:BEAGLEBOARD-X15

My engineering team and I are working with a BeagleBoard-X15 and plan on gathering sensor data through the pins mapped to the SPI and UART pins on the onboard AM5728 processor. We also plan on getting data through the USB ports and sending data out from some GPIO pins.

I'm not too experienced with microprocessor systems, but my team and I were looking through the BeagleBoard's pin layout diagram and found each pin on the board that we'd like to use. However, as I understand it, each of the BeagleBoard's pins are mapped to multiple AM5728 pins, and the pinmux must be configured so that the processor is prepared to receive signals to a specific pin (Please correct me if that was inaccurate or incorrect). I wanted to know how exactly this can be done, and where in the Debian Linux system the configuration files should be.

Here is the BeagleBoard's pin information: https://docs.google.com/spreadsheets/d/1mSqEpV_BAUHfeNApytxHcGhgTZwypy564GyOr66Nphs/edit?usp=sharing

An example of what we're doing:

In the spreadsheet at the link above, if you look in the BBX15 tab, near the top there is a pin labeled GPIO4_17 that outputs from the pin P16.03 on the BeagleBoard. On the right side of the spreadsheet, it says this can be used as the mcasp 0 d11, mcasp 5 tx fs, mcasp 5 rx fs, spi 2 cs0, etc. We would like to use this pin for its spi 2 cs0 function. How should we go about ensuring that the processor will take SPI data into that pin?

I'd greatly appreciate any help you could give! I also have questions about whether certain Python libraries will work to interface with the pins on this particular board, but I'll put details in a follow-up if allowable. Thanks!


Viewing all articles
Browse latest Browse all 262198

Trending Articles