One more thing I needed to change in order for it to compile. The new mux.h 
from TI's Pin Mux Utility redefines the PD, PU, IEN, IDIS values. You need 
to redefine the old ones from original mux.h b/c some code from beagle.c/h 
needs them.

After that it should build.

On Monday, 23 February 2015 14:20:43 UTC-5, [email protected] wrote:
>
> 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 [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to