Hi
We have the F28337D ControlCard up and running fine with a bootloader and application in flash.
Since all flash programming of a new application is done by the bootloader, the application is requested to do a reboot into the bootloader. This is done by setting a 16 bit pattern at a specific (internal) memory location and then using the watchdog to cause a reset, the bootloader then recognizes this pattern and stays in the bootloader waiting for new code to be received (over CAN). Well this is how it works on our earlier C2000 based platforms.
Due to ECC RAM in the F28337D (I guess this applies to all F2837x devices) the chip BOOT ROM does a RAM Initialisation as part of its BOOTROM startup sequence thus clearing ALL internal memory and we cannot use this method anymore.
Does anyone have another solution to this (besides adding external memory) on this device?
/Mads