I am afraid this is impossible to have 256 Mbytes with i.MX25, using single chip select.
There are the next restrictions of i.MX25 memory controller :
1) i.MX25 only can support 4-banks ;
2) i.MX25 has a 16-bit data bus ;
3) maximum Row address width is 14 bit ;
4) maximum Column address width is 10 bit.
This means maximum 128 Mbytes per CS.