TI的工程师:
你们好,我在做用stm32给终端进行更新固件,发现MT_OTA.c 文件中MT_OtaGetImage函数有错,
箭头表示的地方,在不使用硬件版本的时候,运行没有错,但是要是使用硬件版本号的话,在添加ieee变量就会出错,因为箭头表示的地方的指针在赋值后地址没有加一,这样在赋值ieee的时候就会覆盖掉hwVer的高位,这样ieee数据也会向左偏移8为,会造成ieee数据不完整
Yue TANG:
确实是个Bug。好在代码可见。
TI的工程师:
你们好,我在做用stm32给终端进行更新固件,发现MT_OTA.c 文件中MT_OtaGetImage函数有错,
箭头表示的地方,在不使用硬件版本的时候,运行没有错,但是要是使用硬件版本号的话,在添加ieee变量就会出错,因为箭头表示的地方的指针在赋值后地址没有加一,这样在赋值ieee的时候就会覆盖掉hwVer的高位,这样ieee数据也会向左偏移8为,会造成ieee数据不完整
确实是个Bug。好在代码可见。