update common.c[add BSP_SEM ]& update main.c