1、
在使用memset和memcpy时,若使用不当,会出现overflow 的问题,今天我就解决了这种问题。
之前,eeprom 总是调不出来,很奇怪,已经困扰我一周了
今天,发现eeprom的寄存器地址竟然是不对的
正常的eeprom地址
被擦了两个字节的eeprom地址
操作中,两个结构体大小是不匹配的,正好多了两个字节,然后eeprom的寄存器地址,就受了无妄之灾
解决方法是,直接用指针赋值
预防:以后尽量少用memset和memcpy
1、
在使用memset和memcpy时,若使用不当,会出现overflow 的问题,今天我就解决了这种问题。
之前,eeprom 总是调不出来,很奇怪,已经困扰我一周了
今天,发现eeprom的寄存器地址竟然是不对的
正常的eeprom地址
被擦了两个字节的eeprom地址
操作中,两个结构体大小是不匹配的,正好多了两个字节,然后eeprom的寄存器地址,就受了无妄之灾
解决方法是,直接用指针赋值
预防:以后尽量少用memset和memcpy