Hello,
currently, I am developing a firmware for the XM4C129 controller from you. Now, I have a problem with some peripherals, especially the PWM0 and GPIOH.
During initializing the PWM0 module I want to set the prescaler of the clock register. I call the function PWMClockSet() of your delivered library to set the prescaler. In this function there is a read access for the given register (HWREG(ui32Base + PWM_O_CC)). If my program calls this routine, then the program jumps to an undefined address. After a while it jumps into an exception handler. I tried to check the peripheral settings with my debugger, but in the IAR workbench I got no access to the peripheral / memory. It makes the apparent that this peripheral is not implemented in the controller.
I have the same problem with the GPIOH peripheral. If the firmware tries to read from the register, the firmware jumps to an undefined address. During debugging I have the same problem with no memory access to this peripheral.
Is it possible that this controller have a problem? Are there some peripherals not implemented? Do you have some restrictions using this controller?
Here are my both controllers which I am using:
Best regards
Tobias





