在看IAP升级时,看了下官方的例程,还参考了战舰板原子的例程。。在其中发现官方例程中都是把uint8_t类型数组直接强转为uint32_t类型然后字编程写入flash,在原子的例程有一个移位的操作,把两个uint8_t移位成uint16_t然后半字编程。。(在实际编程中按字编程的内部操作也是按照按半字编程进行的)。。。开始百思不得其解。。