Hi Xuehui,
你之前的编译出错的问题搞定了吗?
首先,你有没有看过TI FEE User Guide的文档(如附件)?是否清楚EEPROM的操作机制?另外,看一下你的芯片手册,查一下0xF0200000地址指向哪里。
下图是从TI FEE User Guide截取的虚拟扇区的头的State和Value。你可以在FEE初始化函数后打断点,当初始化完成后,如果0xF0200000为一个扇区的起始地址,且此时该地址的值为0x00000000 0000FFFF,这说明当前扇区为激活扇区,接下来FEE操作即在该扇区进行。
另外,提供一个基于TMS570LS0432的FEE例程,仅供参考。该例程在TI_Fee_Init();后打断点,浏览Memory的结果如下,并非所有区域均为FF,前面的0x00000000 0000FFFF即为虚拟扇区的头:
Hi Xuehui,
你之前的编译出错的问题搞定了吗?
首先,你有没有看过TI FEE User Guide的文档(如附件)?是否清楚EEPROM的操作机制?另外,看一下你的芯片手册,查一下0xF0200000地址指向哪里。
下图是从TI FEE User Guide截取的虚拟扇区的头的State和Value。你可以在FEE初始化函数后打断点,当初始化完成后,如果0xF0200000为一个扇区的起始地址,且此时该地址的值为0x00000000 0000FFFF,这说明当前扇区为激活扇区,接下来FEE操作即在该扇区进行。
另外,提供一个基于TMS570LS0432的FEE例程,仅供参考。该例程在TI_Fee_Init();后打断点,浏览Memory的结果如下,并非所有区域均为FF,前面的0x00000000 0000FFFF即为虚拟扇区的头:
举报