其实也不算什么大问题。结果发现编译器编译通过,但是写入目标板运行出错。调试发现,因为uint32 = uint8 *uint32。出现了可能的问题,因此要将uint8的强制转成(uint32)uint8。问题解决。