void platform_private_initialize(void);

platform_private_initialize initializes the private part of the Platform Library. In particular, for release builds is has a 250 ms delay to allow for power supply stabilization and for external devices to become ready—most LCD controllers require a short delay after reset before responding to commands, for instance.

You can customize this delay for your own applications. If your board doesn't start cleanly after reset but does when debugging with CrossWorks, it's likely that you'll need to adjust the 250 ms delay to suit your hardware.