This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi,
I am expecting a custom board based on AM437x EVM soon with a few extra peripherals connected. I am currently working on TI Linux SDK that comes along with the EVM.
What is the right approach to configure new peripherals (specifically handle pin muxing) on my custom board? Is using pinmux utility from scratch a good idea? Or should I browse through some code in the U-boot and work my way through the source code directly?
Thanks,
Manan.
Hi Manan,
Depends on how much your pinmux differs from the EVM. If the differences are few it would probably save you both time and possible errors if you modify the existing code.
Using the pin mux tool should be used when designing a board to ensure that valid combinations of pins are used in a design. This is detailed in section 4.3 of the datasheet. Future versions of the tool will produce u-boot compatible header files.
The pin mux tool can be downloaded from http://www.ti.com/tool/pinmuxtool
Paul