stm32F107VCT6 外部Flash写入数据后出现的怪异问题,求大神指导
各位大神好,
小弟用的是stm32f107vct6这一块板子,现在遇到一个很怪异的问题。问题如下:
我外部Flash使用的是winbon 25q648MFlash,我设备上电就读取0x4F457C这个地址的值,发现为0xff,然后我向0x520024这个地址写入9个字节,全为0xee的数据,此时我读取0x520024这个地址的9个字节为我写入的0xee,但是此时我去读取0x4F457C这个地址的 数据也为0xee了,但是0x4F457C这个地址我没有进行写操作,目前只要写操作0x520024这个地址,0x4F457C这个地址的数据也会变。
求大神们指导,在线等啊。
Flash我初始化的了,正片擦除过得。
找到问题了,虽然没有人回答我,但是还是写出来,希望又遇到此类问题的问题能提醒!
是由于我没考虑到对齐的问题,sizeof算出来的值和我自己设置的值不一样导致。
页:
[1]