Effect of PWM Driver

Hi all,

I have a beagleboard-Xm rev-C. I need to access the PWM on the
boeagleboard expansion header. I ended up using this driver
https://github.com/scottellis/omap3-pwm. I compile using the
openEmbedded and Bitbake to get the .ko module. The driver works fine
when i used serial connection to run it. But it seemed that after i
typed "insmod pwm.ko servo=1" all the usb port did not work any more.
I tried roboot the board and test the usb port before i run the
"insmod pwm.kp servo=1" and the usb ports worked. is this a side
effect of using "insmod" or there might be a problem with the driver?
hope you guys can help me.

Thank you.


I am unable to generate pwm on Beagleboard-xm rev C. I am using Angstrom Narcissus images. How can I proceed?


I got PWM going this summer. Here [1] are my notes. I think the key was editing uBoot so the PWM signals were muxxed to the output pins.

[1] http://elinux.org/EBC_Exercise_04_Pulse_Width_Modulation


I edited beagle.h in u-boot but still I am getting following error when I run pwm-demo

root@beagleboard:~# ./pwm-demo 13
Resolution = 1000000
Bus error

I even disabled CONFIG_OMAP_RESET_CLOCKS and recompiled the kernel.Please help me