Other Parts Discussed in Thread: UNIFLASH
We have our own board with a LM4F232H5QD. I am able to run an application using a XDS100V2 and can program our board with this and Uniflash. I can verify the code on the devices flash and when I program the device, the code runs successfully. However, he code does not start again when I power-cycle the board. I am guessing that the BOOTCFG registers need to be correctly programmed for my code to be loaded from flash and run at startup. I am using the following code to program the BOOTCFG registers:
regVal = HWREG(0x400FE000 + 0x1D0);
HWREG(FLASH_CTRL_BASE + 0x00) = 0x75100000;
HWREG(FLASH_CTRL_BASE + 0x04) = 0x0000A202; / / I am using PF0 pulled high to try to get the device to boot my code from flash on power -up
HWREG(FLASH_CTRL_BASE + 0x08) = 0xA4420008;
Am I doing this correctly, or am I missing something really obvious?