ESP8266 Developer Zone The Official ESP8266 Forum 2015-07-20T14:57:01+08:00 https://bbs.espressif.com:443/feed.php?f=61&t=778 2015-07-20T14:57:01+08:00 2015-07-20T14:57:01+08:00 https://bbs.espressif.com:443/viewtopic.php?t=778&p=2749#p2749 <![CDATA[Pointer conversion has to be 4 bytes aligned 指针强制转换必须 4 字节对齐]]> :!: :!:

请注意,内存必须 4 字节对齐读取,指针做转换时请确保为 4 字节对齐,否则转换失败,不能正常使用。
例如,请勿直接指针转换 float temp = *((float*)data); 而是使用 os_memcpy (memcpy) 实现。

Read and write RAM has to be aligned by 4 bytes, so please do not cast pointer directly, for example, please use os_memcpy (memcpy) instead of float temp = *((float*)data);.

Statistics: Posted by ESP_Faye — Mon Jul 20, 2015 2:57 pm


]]>