external abort on non-line fetch in PWM


I am trying to access GPIO Timers 9, 10 and 11 for controlling PWM.
Firstly, I made the changes in uboot source, ‘board/ti/beagle.h’ and
configured the pin mux settings.
After that I found a very good example in here by Mr Mark Yoder for PWM
for configuring the GPIO Timers, here,


However, after successfully building and compiling the source files and
the include files using arm-none-linux-gnueabi- cross compile toolchain
and generating the binary, pwm-demo, when i try to execute the binary
on my Beagle BoardxM, i get the following error:

[593.530944] Unhandled fault: external abort on non-line ftch(0x1818) at

Bus 0

After, looking into some PWM sites for Beagle BoardxM, in
BeagleBoardPWM - eLinux.org, it was suggested to build the Linux kernel
with ‘CONFIG_OMAP_RESET_CLOCKS’ disabled. Hence, i did so. Even
with this kernel, i am getting the same error.

Plz suggest.