Part Number: TMS320F28069M
Tool/software:
Hi,
We have implemented a design where we have a modified lab20 serving as our inverter. Now we have added a canbus bootloader for ota availability.
The lab is working fine as stand alone implementation.
Now we have added a bootloader app in part of the flash, which fires up on reset and checks a boot cookie set in app. If boot cookie is set we update the flash, else we just jump to the lab code.
But here is the strange part, if we run this combo, where the lab-project is virtually the same code as we run stand alone, without bootloade, we get a shorted inverter as soon as we activate the pwms/enable.
We have looked at everything we think is possible, linker overlaps, unclean ram from hand over, epwm states, and clock speeds. Nothing looks different in bl compared to the app stand alone. We even looked at the switching without applying any dc load, and it switches with correct frequency.
Does anyone have any idea what can be different from a power on reset/stand alone compared to if we start in a bootloader app and then jump to the lab code? Anything specific we shall look out for? We are completely stuck.
/Mikael