Hi
the function of _FEED_COP() is to feed 0x55, 0xaa to the COP :
#define _FEED_COP() ((*(volatile unsigned char*)_COP_RST_ADR)= 0x55,(*(volatile unsigned char*)_COP_RST_ADR)= 0xAA)
I don't know what's update_watchdog() for. Please check if the function code is same as _FEED_COP.
Besides, CodeWarrior project can download code to flash with debugger directly. Please check if the code can run normal without conversion of log2phy
Have a nice day,
Jun Zhang