Friends... I'm also new to Linux/Beagle and I'm breaking my head trying to do the same thing. I will share my progress.
I realize that there are multiple ways to change the pin mux. You can do it via Linux kernel mode or from u-boot. I chose to rebuild the u-boot. I downloaded the TI SDK ti-sdk-beagleboard-06.00.00.00-Linux-x86-Install.bin <http://software-dl.ti.com/sitara_linux/esd/BeagleBoardSDK/latest/exports/ti-sdk-beagleboard-06.00.00.00-Linux-x86-Install.bin> from http://software-dl.ti.com/sitara_linux/esd/BeagleBoardSDK/latest/index_FDS.html It contains the u-boot source, among other (helpful) things. I used the Ti's Pin Mux Utility to create mux.h and pinmux.h w/ my required mux settings. PROBLEM: instructions on TI's site to replace the #define MUX_EVM() in evm.h are INCORRECT. If you're working w/ the beagle board you need to change a different file. Rename the macro in pinmux.h to MUX_BEAGLE() and replace #define MUX_BEAGLE() in /board/ti/beagle.h w/ include "pinmux.h". Of course, you have to move the pinmux.h to same location. I've gone this far. It's still not compiling b/c some defines are missing. I hope this helps you. Feel free to comment. You may call me if you need better explanation. ask. On Wednesday, 8 December 2010 09:09:17 UTC-5, f4ctz wrote: > > Hello everybody, > > I have a beagleboard XM with an installed Angstrom + Enlightenment > (narcissus built) working well. > > I would like to modify the pinmux but I can't find any consistent > information especially for XM. The wiki > http://elinux.org/BeagleBoardPinMux > explains some points but nothing complete. I'm new to beagleboard > world and my background is microchip microcontrolers. > > My project is to design an expansion board with a SD slot on P9 and > multiple RS232 FTDI chip connected to HSUSB on P17 through a USB3320 > SMSC PHY chip and a USB2507 SMSC hub. > > When I read the wiki, my first question is : which recompilation is > necessary, U-boot only, Kernel only, or both U-boot and kernel ? > > Where to find source of the u-boot.bin and kernel of the tar.gz > supplied by angstrom narcissus ? > > Is there any tutorial for beagleboard newbies on pinmuxing for XM > version ? > > Thanks for your help, > Best regards, > Fabien. -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.