4.1.1 Macros
#define DIAG_SRAM_MARCH_LENGTH (0x50)
#define DIAG_SRAM_START_ADDRESS (0x20)
#define DIAG_SRAM_BUFFER_ADDRESS (0xA0)
#define DIAG_NO_OF_BANKS _GPRCOUNT_
#define BANK0_START_ADDRESS (0x20)
#define BANK0_END_ADDRESS (0x70)
#define BANK1_START_ADDRESS (0xA0)
#define BANK1_END_ADDRESS (0xF0)
#define BANK2_START_ADDRESS (0x120)
#define BANK2_END_ADDRESS (0x170)
#define BANK3_START_ADDRESS (0x1A0)
#define BANK3_END_ADDRESS (0x1F0)
#define BANK4_START_ADDRESS (0x220)
#define BANK4_END_ADDRESS (0x270)
#define BANK5_START_ADDRESS (0x2A0)
#define BANK5_END_ADDRESS (0x2F0)
#define BANK6_START_ADDRESS (0x320)
#define BANK6_END_ADDRESS (0x370)
#define BANK7_START_ADDRESS (0x3A0)
#define BANK7_END_ADDRESS (0x3F0)
#define BANK8_START_ADDRESS (0x420)
#define BANK8_END_ADDRESS (0x470)
#define BANK9_START_ADDRESS (0x4A0)
#define BANK9_END_ADDRESS (0x4F0)
#define BANK10_START_ADDRESS (0x520)
#define BANK10_END_ADDRESS (0x570)
#define BANK11_START_ADDRESS (0x5A0)
#define BANK11_END_ADDRESS (0x5F0)
#define BANK12_START_ADDRESS (0x620)
#define BANK12_END_ADDRESS (0x650)