Hi, The EMIF1 on F2837x devices has the SDRAM address at 0x80000000 which is above 22 bits address (far memory). The attribute __attribute__((far)) should be used to declare a far data object. This attribute lets the compiler use 32-bit address. Please refer to attached application note: Accessing External SDRAM on the TMS320F2837x/2807x Microcontrollers Using C/C++
↧