When I load my software onto the beaglebone everything is successful. The GEL file scripts successfully execute and the program is properly loaded onto the processor. The issue i get is that when the GPIO1ModuleClkConfig is executed the first time it hangs on the following piece of code (which is an include file):
/*
** Waiting for IDLEST field in CM_PER_GPIO1_CLKCTRL register to attain the
** desired value.
*/
while((CM_PER_GPIO1_CLKCTRL_IDLEST_FUNC <<
CM_PER_GPIO1_CLKCTRL_IDLEST_SHIFT) !=
(HWREG(SOC_CM_PER_REGS + CM_PER_GPIO1_CLKCTRL) &
CM_PER_GPIO1_CLKCTRL_IDLEST));
if i restart the debugger. It then executes the code flawlessly. Has anyone else experienced a similar issue?