hal/efm32gg: remove the redundant MSC_Init in write
fix writing data

Don't assume the data is uint16, at lease the fvs_native_t of efm32 is
uint32.
more tuning of fvs_test