// 1 MB Flash section cached (EMC0) // L1_COARSES_PAGE_ENTRY( 1,0xE0000000,(Int32U)L2Coarses2 ,0 ), // 1 MB SRAM coarse table (EMC1) L1_COARSES_PAGE_ENTRY( 1,0xE1000000,(Int32U)L2Coarses2 ,1 ), // 4 MB RW section no cached (EMC2) L1_SECTIONS_ENTRY( 4,0xE2000000,0xE2000000 ,3,1,0,0), TSB_INVALID, // L2 coarse table 12 * 64kB = 768kB L2_CT_LARGE_PAGE_ENTRY(12,0x20000000,0x20000000,3,3,3,3,0,0), TSB_INVALID, // // L2 coarse table 8 * 64kB = 512kB // L2_CT_LARGE_PAGE_ENTRY(8,0xE0000000,0xE0000000,2,2,2,2,1,0), // L2_CT_LARGE_PAGE_ENTRY(8,0xE0080000,0xE0080000,2,2,2,2,0,0), // TSB_INVALID, // L2 coarse table 63 * 4kB = 252kB L2_CT_SMALL_PAGE_ENTRY(63,0xE1000000,0xE1000000,2,2,2,2,1,0), // L2 coarse table 1 * 4kB = 4kB L2_CT_SMALL_PAGE_ENTRY(1 ,0xE103F000,0xE103F000,2,2,2,2,0,0), // L2 coarse table 63 * 4kB = 252kB L2_CT_SMALL_PAGE_ENTRY(63,0xE1040000,0xE1040000,3,3,3,3,1,1), // L2 coarse table 1 * 4kB = 4kB L2_CT_SMALL_PAGE_ENTRY(1 ,0xE107F000,0xE107F000,3,3,3,3,0,0), TSB_INVALID }; const TtTableBlock_t TtTB[] = { {L1Table,TableL1}, {L2Coarses1,TableL2_Coarse}, {L2Coarses2,TableL2_Coarse}, // {L2Coarses3,TableL2_Coarse},
// 1 MB SRAM coarse table (EMC1) L1_COARSES_PAGE_ENTRY( 1,0xE1000000,(Int32U)L2Coarses2 ,1 ), // 4 MB RW section no cached (EMC2) L1_SECTIONS_ENTRY( 4,0xE2000000,0xE2000000 ,3,1,0,0), // 16 MB RW section no cached (EMC3) L1_SECTIONS_ENTRY( 16,0xE3000000,0xE3000000 ,3,1,0,0), TSB_INVALID, // L2 coarse table 12 * 64kB = 768kB L2_CT_LARGE_PAGE_ENTRY(12,0x20000000,0x20000000,3,3,3,3,0,0), TSB_INVALID, // // L2 coarse table 8 * 64kB = 512kB // L2_CT_LARGE_PAGE_ENTRY(8,0xE0000000,0xE0000000,2,2,2,2,1,0), // L2_CT_LARGE_PAGE_ENTRY(8,0xE0080000,0xE0080000,2,2,2,2,0,0), // TSB_INVALID, // L2 coarse table 127 * 4kB = 508kB L2_CT_SMALL_PAGE_ENTRY(127,0xE1000000,0xE1000000,2,2,2,2,1,0), // L2 coarse table 1 * 4kB = 4kB L2_CT_SMALL_PAGE_ENTRY(1 ,0xE107F000,0xE107F000,2,2,2,2,0,0), // L2 coarse table 127 * 4kB = 508kB L2_CT_SMALL_PAGE_ENTRY(127,0xE1080000,0xE1080000,3,3,3,3,1,1), // L2 coarse table 1 * 4kB = 4kB L2_CT_SMALL_PAGE_ENTRY(1 ,0xE10FF000,0xE10FF000,3,3,3,3,0,0), TSB_INVALID }; const TtTableBlock_t TtTB[] = { {L1Table,TableL1}, {L2Coarses1,TableL2_Coarse}, {L2Coarses2,TableL2_Coarse}, // {L2Coarses3,TableL2_Coarse},