Part Number: TMS320F28069
Hi All,
I have a doubt regarding CAN flash bootloader on how to enter and exit CAN boot mode. As per the datasheet when OTP key and OTP Bmode is programmed to 0x005A and 0x007 resp , then the CAN boot mode is entered and in order to exit the CAN boot mode and enter into Flash mode we have to send and invalid data other then 0x08AA on CAN from a host which in this case is PC.Now suppose i need to program an application when the device is in CAN boot mode using flash kernel , I have to load the CAN flash kernel in RAM and flash the application code and the appliction code runs.
But when we power cycle the microcontroller, the controller will again go and set to CAN boot mode since OTP key and OTP Bmode are already programmed to CAN boot mode and it will wait till the host sends the invalid key , so that the controller exits CAN boot mode and enters Flash boot to run the application. Is there any solution on how to enter CAN boot mode without OTP key and Bmode and exit CAN boot mode without waiting for the invalid key ,So that at power on ,when the user need to go to CAN boot mode it can enter and when at power on the user wants to run the application without waiting for invalid key or without entering CAN boot mode , it can enter application run.
Regards,
Chandrakant Pal