Hi,
I wonder if anyone saw the same issue with RM46 bootup. We are using TI tool chain along with HCG (04.03.00). UART Bootloader is also used.
As application code size grows, we run into a point where application does not boot up any more. However, our code size about 256KB (far less than the flash size of 1.25MB). We also made sure that either data size or stack space are not an issue.
Here are the two code segments. It boots up fine with one, but not the other.
Note that //dummyInt in the following code segments is never equal to 0x1234.
////////////////////////////// following does not bootup /////////
void dummyFunction(int dummyInt)
{
if (dummyInt==0x1234) {
function1();
function2();
}
}
////////////////////////////// following bootup fine /////////
void dummyFunction(int dummyInt)
{
if (dummyInt=0x1234) {
//function1();
//function2();
}
}
As matter of fact, dummyFunction() does not even get called on boot up.
Thanks
Jeff