TMS570LC4357: TMS570LC4357: FEE Write

Part Number: TMS570LC4357
Other Parts Discussed in Thread: HALCOGEN

Tool/software:

Using the FEE driver, I read in the T Forums that if data block is called multiple times with new data, then FEE internally marks the latest block as valid and all previous data of the corresponding block as invalid. When I tested by writing  data and a FEE configuration of two virtual sectors, the out put from FEE decoder shows that data is always updated at the same address 0xF0200038.  

I have below questions regarding the FEE data dump:

Shouldn't the data block 0xF0200038 be marked as invalid and latest data be stored at a different address?

How does the FEE driver figure out that the VS1 is full due to invalid data blocks?   

Why is Virtual Sector 1 marked as Invalid Virtual Sector?

FEE Data Dump Decoder Version 0.23
0xF0200000: 0x00000000 0x0000FFFF 0x00000000 0xFF000001 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF
Virtual Sector 0
Active Virtual Sector
Backup Status is also Active
FEE driver version 1
Erase count = 0
0xF0200020: 0xFFFFFFFF 0x00000000 0xFFFFFFFF 0xFFFF93D4 0xFFFFFFFF 0x00080001
Valid Block number 1, Size 8 bytes, Block write counter not implemented
0xF0200038: 0x1718191A 0x1B1C1D1E
End of Block data
0xF0200040: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200048: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200050: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200058: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200060: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200068: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200070: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200078: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200080: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200088: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200090: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200098: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02000A0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02000A8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02000B0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02000B8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02000C0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02000C8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02000D0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02000D8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02000E0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02000E8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02000F0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02000F8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200100: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200108: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200110: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200118: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200120: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200128: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200130: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200138: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200140: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200148: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200150: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200158: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200160: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200168: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200170: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200178: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200180: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200188: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200190: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200198: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02001A0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02001A8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02001B0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02001B8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02001C0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02001C8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02001D0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02001D8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02001E0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02001E8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02001F0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02001F8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200200: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200208: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200210: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200218: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200220: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200228: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200230: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200238: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200240: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200248: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200250: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200258: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200260: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200268: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200270: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200278: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200280: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200288: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200290: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200298: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02002A0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02002A8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02002B0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02002B8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02002C0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02002C8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02002D0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02002D8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02002E0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02002E8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02002F0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02002F8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200300: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200308: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200310: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200318: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200320: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200328: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200330: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200338: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200340: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200348: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200350: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200358: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200360: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200368: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200370: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200378: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200380: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200388: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200390: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200398: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02003A0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02003A8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02003B0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02003B8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02003C0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02003C8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02003D0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02003D8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02003E0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02003E8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02003F0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02003F8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200400: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200408: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200410: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200418: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200420: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200428: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200430: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200438: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200440: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200448: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200450: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200458: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200460: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200468: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200470: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200478: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200480: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200488: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200490: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200498: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02004A0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02004A8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02004B0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02004B8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02004C0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02004C8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02004D0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02004D8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02004E0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02004E8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02004F0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02004F8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200500: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200508: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200510: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200518: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200520: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200528: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200530: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200538: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200540: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200548: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200550: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200558: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200560: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200568: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200570: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200578: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200580: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200588: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200590: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200598: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02005A0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02005A8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02005B0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02005B8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02005C0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02005C8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02005D0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02005D8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02005E0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02005E8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02005F0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02005F8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200600: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200608: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200610: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200618: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200620: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200628: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200630: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200638: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200640: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200648: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200650: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200658: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200660: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200668: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200670: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200678: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200680: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200688: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200690: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200698: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02006A0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02006A8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02006B0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02006B8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02006C0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02006C8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02006D0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02006D8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02006E0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02006E8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02006F0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02006F8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200700: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200708: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200710: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200718: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200720: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200728: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200730: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200738: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200740: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200748: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200750: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200758: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200760: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200768: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200770: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200778: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200780: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200788: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200790: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200798: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02007A0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02007A8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02007B0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02007B8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02007C0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02007C8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02007D0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02007D8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02007E0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02007E8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02007F0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02007F8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200800: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200808: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200810: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200818: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200820: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200828: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200830: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200838: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200840: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200848: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200850: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200858: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200860: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200868: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200870: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200878: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200880: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200888: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200890: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200898: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02008A0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02008A8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02008B0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02008B8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02008C0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02008C8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02008D0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02008D8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02008E0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02008E8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02008F0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02008F8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200900: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200908: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200910: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200918: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200920: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200928: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200930: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200938: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200940: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200948: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200950: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200958: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200960: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200968: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200970: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200978: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200980: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200988: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200990: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200998: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02009A0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02009A8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02009B0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02009B8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02009C0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02009C8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02009D0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02009D8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02009E0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02009E8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02009F0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF02009F8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200A00: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200A08: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200A10: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200A18: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200A20: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200A28: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200A30: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200A38: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200A40: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200A48: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200A50: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200A58: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200A60: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200A68: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200A70: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200A78: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200A80: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200A88: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200A90: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200A98: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200AA0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200AA8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200AB0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200AB8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200AC0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200AC8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200AD0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200AD8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200AE0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200AE8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200AF0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200AF8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200B00: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200B08: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200B10: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200B18: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200B20: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200B28: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200B30: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200B38: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200B40: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200B48: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200B50: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200B58: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200B60: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200B68: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200B70: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200B78: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200B80: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200B88: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200B90: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200B98: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200BA0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200BA8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200BB0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200BB8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200BC0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200BC8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200BD0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200BD8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200BE0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200BE8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200BF0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200BF8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200C00: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200C08: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200C10: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200C18: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200C20: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200C28: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200C30: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200C38: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200C40: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200C48: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200C50: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200C58: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200C60: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200C68: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200C70: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200C78: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200C80: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200C88: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200C90: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200C98: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200CA0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200CA8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200CB0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200CB8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200CC0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200CC8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200CD0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200CD8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200CE0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200CE8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200CF0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200CF8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200D00: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200D08: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200D10: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200D18: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200D20: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200D28: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200D30: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200D38: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200D40: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200D48: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200D50: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200D58: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200D60: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200D68: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200D70: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200D78: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200D80: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200D88: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200D90: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200D98: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200DA0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200DA8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200DB0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200DB8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200DC0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200DC8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200DD0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200DD8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200DE0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200DE8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200DF0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200DF8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200E00: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200E08: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200E10: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200E18: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200E20: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200E28: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200E30: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200E38: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200E40: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200E48: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200E50: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200E58: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200E60: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200E68: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200E70: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200E78: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200E80: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200E88: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200E90: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200E98: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200EA0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200EA8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200EB0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200EB8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200EC0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200EC8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200ED0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200ED8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200EE0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200EE8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200EF0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200EF8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200F00: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200F08: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200F10: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200F18: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200F20: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200F28: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200F30: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200F38: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200F40: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200F48: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200F50: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200F58: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200F60: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200F68: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200F70: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200F78: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200F80: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200F88: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200F90: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200F98: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200FA0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200FA8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200FB0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200FB8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200FC0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200FC8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200FD0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200FD8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200FE0: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200FE8: 0xFFFFFFFF 0xFFFFFFFF Empty Block
0xF0200FF0: 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF
Unused Locations at end of Virtual Sector
0xF0201000: 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF
Virtual Sector 1
Invalid Virtual Sector

Number of blocks aborted without a block number programmed: 0

Block Number Count valid Count invalid Count aborted
1 1 0 0

  • Hi ,

    Shouldn't the data block 0xF0200038 be marked as invalid and latest data be stored at a different address?

    Yes, it should store latest data in the different address.

    I want to know following things:

    Are you calling the "TI_Fee_WriteAsync" or "TI_Fee_WriteSync" function for multiple times to update new data?

    How many blocks did you configure in your project?

    We have FEE examples in below FAQ, can you please test with them once?

    (+) [FAQ] TMS570LC4357: Examples and Demos available for Hercules Controllers (E.g. TMS570x, RM57x and RM46x etc) - Arm-based microcontrollers forum - Arm-based microcontrollers - TI E2E support forums

    If it doesn't solve your issue then, Is it possible to share your project?

    --
    Thanks & regards,
    Jagadish.

  • I have modified the code for writing asynchronously and it as below. The decoded output from FEE shows  it is storing at different address now. FEE is configured as one data block. 

    void Fee_Test()
    {
    uint8 specialRamBlock[100];
    unsigned int blockNumber;
    uint16 status = 0;
    for (uint32_t loop = 0; loop < 32; loop++)
    specialRamBlock[loop] = loop + 2;



    blockNumber = 0x1;
    TI_Fee_WriteAsync(blockNumber, &specialRamBlock[0]);
    do
    {
    TI_Fee_MainFunction();
    delay();
    status = TI_Fee_GetStatus(0);
    }
    while (status != IDLE);
    for (uint32_t loop = 0; loop < 32; loop++)
    specialRamBlock[loop] = loop + 9;

    TI_Fee_WriteAsync(blockNumber, &specialRamBlock[0]);
    do
    {
    TI_Fee_MainFunction();
    delay();
    status = TI_Fee_GetStatus(0);
    }
    while (status != IDLE);

    while(1);
    }

    a)In both cases of the AsyncWrites, the decoded output mentions Virtual Sector 1 as Invalid Virtual Sector as shown in the attached outputs?

    b) I wanted to get some advice on  how to configure FEE so as to minimize erase/avoid erase of virtual sector due to invalid data blocks: Data in each record is different, storing 50 records of size 14bytes,  20 records of size 6 bytes, 20 records of size 8bytes. In the Halcogen, in FEE configuration  it looks like we can have only 16 blocks? So looks like each record in this case can be allocated to a block as there are 90 records and there is a limitation of 16 blocks?

    writebytes_9oct_test1.dat

    9oct_test2.txt
    FEE Data Dump Decoder Version 0.23
    0xF0200000: 0x00000000 0x0000FFFF 0x00000000 0xFF000001 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 
    Virtual Sector 0
    	Active Virtual Sector
    	Backup Status is also Active
    	FEE driver version 1
    	Erase count = 0
    0xF0200020: 0xFFFF0000 0x00000000 0xFFFFFFFF 0xFFFF9C2C 0xFFFFFFFF 0x00080001 
    	Invalid Block number 1, Size 8 bytes, Block write counter not implemented
    0xF0200038: 0x02030405 0x06070809 
    	End of Block data
    0xF0200040: 0xFFFFFFFF 0x00000000 0xF0200020 0xFFFF9964 0x00000000 0x00080001 
    	Valid Block number 1, Size 8 bytes, Times written: 0
    0xF0200058: 0x090A0B0C 0x0D0E0F10 
    	End of Block data
    0xF0200060: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200068: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200070: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200078: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200080: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200088: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200090: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200098: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02000A0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02000A8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02000B0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02000B8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02000C0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02000C8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02000D0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02000D8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02000E0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02000E8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02000F0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02000F8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200100: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200108: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200110: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200118: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200120: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200128: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200130: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200138: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200140: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200148: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200150: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200158: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200160: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200168: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200170: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200178: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200180: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200188: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200190: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200198: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02001A0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02001A8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02001B0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02001B8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02001C0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02001C8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02001D0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02001D8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02001E0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02001E8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02001F0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02001F8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200200: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200208: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200210: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200218: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200220: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200228: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200230: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200238: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200240: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200248: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200250: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200258: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200260: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200268: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200270: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200278: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200280: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200288: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200290: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200298: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02002A0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02002A8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02002B0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02002B8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02002C0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02002C8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02002D0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02002D8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02002E0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02002E8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02002F0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02002F8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200300: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200308: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200310: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200318: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200320: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200328: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200330: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200338: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200340: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200348: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200350: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200358: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200360: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200368: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200370: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200378: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200380: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200388: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200390: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200398: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02003A0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02003A8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02003B0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02003B8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02003C0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02003C8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02003D0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02003D8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02003E0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02003E8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02003F0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02003F8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200400: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200408: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200410: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200418: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200420: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200428: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200430: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200438: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200440: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200448: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200450: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200458: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200460: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200468: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200470: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200478: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200480: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200488: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200490: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200498: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02004A0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02004A8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02004B0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02004B8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02004C0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02004C8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02004D0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02004D8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02004E0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02004E8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02004F0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02004F8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200500: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200508: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200510: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200518: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200520: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200528: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200530: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200538: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200540: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200548: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200550: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200558: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200560: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200568: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200570: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200578: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200580: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200588: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200590: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200598: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02005A0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02005A8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02005B0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02005B8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02005C0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02005C8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02005D0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02005D8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02005E0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02005E8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02005F0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02005F8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200600: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200608: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200610: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200618: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200620: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200628: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200630: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200638: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200640: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200648: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200650: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200658: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200660: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200668: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200670: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200678: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200680: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200688: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200690: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200698: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02006A0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02006A8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02006B0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02006B8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02006C0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02006C8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02006D0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02006D8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02006E0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02006E8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02006F0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02006F8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200700: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200708: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200710: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200718: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200720: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200728: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200730: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200738: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200740: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200748: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200750: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200758: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200760: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200768: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200770: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200778: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200780: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200788: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200790: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200798: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02007A0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02007A8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02007B0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02007B8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02007C0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02007C8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02007D0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02007D8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02007E0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02007E8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02007F0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02007F8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200800: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200808: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200810: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200818: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200820: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200828: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200830: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200838: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200840: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200848: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200850: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200858: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200860: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200868: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200870: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200878: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200880: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200888: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200890: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200898: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02008A0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02008A8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02008B0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02008B8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02008C0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02008C8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02008D0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02008D8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02008E0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02008E8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02008F0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02008F8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200900: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200908: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200910: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200918: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200920: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200928: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200930: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200938: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200940: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200948: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200950: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200958: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200960: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200968: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200970: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200978: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200980: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200988: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200990: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200998: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02009A0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02009A8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02009B0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02009B8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02009C0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02009C8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02009D0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02009D8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02009E0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02009E8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02009F0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF02009F8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200A00: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200A08: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200A10: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200A18: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200A20: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200A28: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200A30: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200A38: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200A40: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200A48: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200A50: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200A58: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200A60: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200A68: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200A70: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200A78: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200A80: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200A88: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200A90: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200A98: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200AA0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200AA8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200AB0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200AB8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200AC0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200AC8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200AD0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200AD8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200AE0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200AE8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200AF0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200AF8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200B00: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200B08: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200B10: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200B18: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200B20: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200B28: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200B30: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200B38: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200B40: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200B48: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200B50: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200B58: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200B60: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200B68: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200B70: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200B78: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200B80: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200B88: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200B90: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200B98: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200BA0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200BA8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200BB0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200BB8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200BC0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200BC8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200BD0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200BD8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200BE0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200BE8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200BF0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200BF8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200C00: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200C08: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200C10: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200C18: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200C20: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200C28: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200C30: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200C38: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200C40: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200C48: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200C50: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200C58: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200C60: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200C68: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200C70: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200C78: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200C80: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200C88: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200C90: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200C98: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200CA0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200CA8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200CB0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200CB8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200CC0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200CC8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200CD0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200CD8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200CE0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200CE8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200CF0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200CF8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200D00: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200D08: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200D10: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200D18: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200D20: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200D28: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200D30: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200D38: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200D40: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200D48: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200D50: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200D58: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200D60: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200D68: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200D70: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200D78: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200D80: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200D88: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200D90: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200D98: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200DA0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200DA8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200DB0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200DB8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200DC0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200DC8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200DD0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200DD8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200DE0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200DE8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200DF0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200DF8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200E00: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200E08: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200E10: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200E18: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200E20: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200E28: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200E30: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200E38: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200E40: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200E48: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200E50: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200E58: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200E60: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200E68: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200E70: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200E78: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200E80: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200E88: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200E90: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200E98: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200EA0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200EA8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200EB0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200EB8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200EC0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200EC8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200ED0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200ED8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200EE0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200EE8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200EF0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200EF8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200F00: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200F08: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200F10: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200F18: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200F20: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200F28: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200F30: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200F38: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200F40: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200F48: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200F50: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200F58: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200F60: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200F68: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200F70: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200F78: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200F80: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200F88: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200F90: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200F98: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200FA0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200FA8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200FB0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200FB8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200FC0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200FC8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200FD0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200FD8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200FE0: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200FE8: 0xFFFFFFFF 0xFFFFFFFF 	Empty Block
    0xF0200FF0: 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 
    	Unused Locations at end of Virtual Sector
    0xF0201000: 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 
    Virtual Sector 1
    	Invalid Virtual Sector
    
    Number of blocks aborted without a block number programmed: 0
    
    Block Number Count valid   Count invalid   Count aborted
          1            1             1             0

  • Hi Veena,

    a)In both cases of the AsyncWrites, the decoded output mentions Virtual Sector 1 as Invalid Virtual Sector as shown in the attached outputs?

    Yes, it is expected only. I mean the virtual sector 0 (VS0) completely filled with data the virtual sector 1 (VS1) will not be used. Once the VS0 completely filled with data then the FEE driver will activate the VS1 for writing and it will move all the valid data blocks of VS0 to VS1 and marks the VS0 for erasing. And now all the new data will get write into VS1.

    b) I wanted to get some advice on  how to configure FEE so as to minimize erase/avoid erase of virtual sector due to invalid data blocks: Data in each record is different, storing 50 records of size 14bytes,  20 records of size 6 bytes, 20 records of size 8bytes. In the Halcogen, in FEE configuration  it looks like we can have only 16 blocks? So looks like each record in this case can be allocated to a block as there are 90 records and there is a limitation of 16 blocks?

    Do you need to access each record independently? If this is the case then you are correct, you need 90 data blocks to alter all 90 records data and to access all 90 data blocks independently.

    In this case i think we should need to add blocks manually in the ti_fee_cfg.c file:

    If you refer the highlighted comment, there it is give process to add more than 16 blocks.

    --
    Thanks & regards,
    Jagadish.

  • a)My question was why does it mark VS1 as Invalid virtual sector when the data changes for the block being stored in VS0.  If there is no data change while writing to a block in VS0, then VS 1 is marked as empty virtual sector.

    b)I have been trying to test the sync write using the below code. It seems to work only for 4 records and doesn't work/do any updates for rests of the records? VS0 is from Sector 0 to Sector 1 and VS2 is from Sector 2 to Sector 3. Block size is 1000bytes. I have attached the decoder output. 

    void Fee_Test1()
    {
    uint8 specialRamBlock[1000];
    unsigned int blockNumber;
    uint16 status = 0;
    uint32_t loop = 0;
    for ( loop = 0; loop < 1000; loop++)
    specialRamBlock[loop] = 0;

    blockNumber = 0x1;
    for ( loop = 0; loop < 7; loop++)
    {
    specialRamBlock [0] = loop+1;

    TI_Fee_WriteSync(blockNumber, &specialRamBlock[0]);
    }

    while(1);
    }

    writebytes_10oct_test11.txt
    FEE Data Dump Decoder Version 0.23
    0xF0200000: 0x00000000 0x0000FFFF 0x00000000 0xFF000001 0x00000000 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 
    Virtual Sector 0
    	Active Virtual Sector
    	Backup Status is also Active
    	FEE driver version 1
    	Erase count = 0
    0xF0200020: 0xFFFF0000 0x00000000 0xFFFFFFFF 0xFFFFEB01 0xFFFFFFFF 0x03E80001 
    	Invalid Block number 1, Size 1000 bytes, Block write counter not implemented
    0xF0200038: 0x01000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200058: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200078: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200098: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF02000B8: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF02000D8: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF02000F8: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200118: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200138: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200158: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200178: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200198: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF02001B8: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF02001D8: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF02001F8: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200218: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200238: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200258: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200278: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200298: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF02002B8: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF02002D8: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF02002F8: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200318: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200338: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200358: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200378: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200398: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF02003B8: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF02003D8: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF02003F8: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200418: 0x00000000 0x00000000 
    	End of Block data
    0xF0200420: 0xFFFF0000 0x00000000 0xF0200020 0xFFFFD702 0x00000000 0x03E80001 
    	Invalid Block number 1, Size 1000 bytes, Times written: 0
    0xF0200438: 0x02000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200458: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200478: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200498: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF02004B8: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF02004D8: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF02004F8: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200518: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200538: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200558: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200578: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200598: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF02005B8: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF02005D8: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF02005F8: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200618: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200638: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200658: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200678: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200698: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF02006B8: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF02006D8: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF02006F8: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200718: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200738: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200758: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200778: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200798: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF02007B8: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF02007D8: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF02007F8: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200818: 0x00000000 0x00000000 
    	End of Block data
    0xF0200820: 0xFFFF0000 0x00000000 0xF0200420 0xFFFFC303 0x00000001 0x03E80001 
    	Invalid Block number 1, Size 1000 bytes, Times written: 1
    0xF0200838: 0x03000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200858: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200878: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200898: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF02008B8: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF02008D8: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF02008F8: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200918: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200938: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200958: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200978: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200998: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF02009B8: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF02009D8: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF02009F8: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200A18: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200A38: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200A58: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200A78: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200A98: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200AB8: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200AD8: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200AF8: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200B18: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200B38: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200B58: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200B78: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200B98: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200BB8: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200BD8: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200BF8: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200C18: 0x00000000 0x00000000 
    	End of Block data
    0xF0200C20: 0xFFFF0000 0x00000000 0xF0200820 0xFFFFAF04 0x00000002 0x03E80001 
    	Invalid Block number 1, Size 1000 bytes, Times written: 2
    0xF0200C38: 0x04000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200C58: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200C78: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200C98: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200CB8: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200CD8: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200CF8: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200D18: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200D38: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200D58: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200D78: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200D98: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200DB8: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200DD8: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200DF8: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200E18: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200E38: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200E58: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200E78: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200E98: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200EB8: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200ED8: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200EF8: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200F18: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200F38: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200F58: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200F78: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200F98: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200FB8: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200FD8: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0200FF8: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
    0xF0201018: 0x00000000 0x00000000 
    	End of Block data
    0xF0201020: 0xFFFF0000 0x00000000 0xF0200C20 0xFFFF9B05 0x00000003 0x03E80001 0x05000000 0x00000000 
    Virtual Sector 1
    	Invalid Virtual Sector
    
    Number of blocks aborted without a block number programmed: 0
    
    Block Number Count valid   Count invalid   Count aborted
          1            0             4             0

  • Hi Veena,

    a)My question was why does it mark VS1 as Invalid virtual sector when the data changes for the block being stored in VS0.  If there is no data change while writing to a block in VS0, then VS 1 is marked as empty virtual sector.

    After erase and flashing the code, all the sectors will be in invalid sectors state only.

    Please refer below thread:

    (20) TMS570LS1224: FEE specific questions - Arm-based microcontrollers forum - Arm-based microcontrollers - TI E2E support forums

    b)I have been trying to test the sync write using the below code. It seems to work only for 4 records and doesn't work/do any updates for rests of the records? VS0 is from Sector 0 to Sector 1 and VS2 is from Sector 2 to Sector 3. Block size is 1000bytes. I have attached the decoder output. 

    Please provide FEE configurations for these?

    I want to know number of VS, number of blocks, block size and VS size etc.

    --
    Thanks & regards,
    Jagadish.

  • Hi Jagdish,

    Thanks for the reply. For my question in 2) I found that the block size I had while using the decoder was in correct. It seems to be working fine now.

    I found that that TI_Fee_Format(0xA5A5A5A5U) doesn't seem to erase the flash. I had to use  TI_Fee_InvalidateBlock(0x1) to erase the invalid and valid data blocks.  I found that this thread mentions there is an issue with Fee Format not working. Is this issue fixed?

     e2e.ti.com/.../tms570ls1227-fee-format

  • Hi Veena,

    I think they fixed this issue because it is 8 year old.

    I found that that TI_Fee_Format(0xA5A5A5A5U) doesn't seem to erase the flash.

    Looks like the key 0xA5A5A5A5 have some dependency with TI_Fee_Init function and it will try to erase only the configured sectors.

    Can you try the below function to format complete EEPROM?

    TI_Fee_Format(0x5A5A5A5AU); //Format all EEPROM

    --
    Thanks & regards,
    Jagadish.