Hello,
You needn't to call the SystemCoreClockUpdate() function in you application. The function just update value of the SystemCoreClock variable that is also set in the BOARD_BootClockRUN() function (generated by the Clocks tool).
If you call the SystemCoreClockUpdate() (after BOARD_BootClockRUN()) the SystemCoreClock variable will not be changed (the same value shall be assigned to this variable).
Best Regards,
Marek Neuzil