shankarrg
Newbie level 6
Hello All,
I am interfacing SD card on ARM: LPC3250. The 2GB fat16 formatted sd card is initialized on reading Boot Sector (1st Block) CMD17 I am not getting valid boot sector information, instead I am getting below data in a 32 bit array every time
data[0] = 0x00000000
.....
data[110] = 0x00000000
data[111] = 0x02000000
data[112] = 0x3D06000A
data[113] = 0x0087BDFD
data[114] = 0xEF790000
data[115] = 0x0000003A
When i check the above data in hexa editor. each 32bit data is at was random location.
at the end when i check status register = 0x00000500 clearly says data end(bit 8) and Data block received(bit 10). i have spent lot of time, checked at different Clock.
Please suggest where i am Wrong
I am interfacing SD card on ARM: LPC3250. The 2GB fat16 formatted sd card is initialized on reading Boot Sector (1st Block) CMD17 I am not getting valid boot sector information, instead I am getting below data in a 32 bit array every time
data[0] = 0x00000000
.....
data[110] = 0x00000000
data[111] = 0x02000000
data[112] = 0x3D06000A
data[113] = 0x0087BDFD
data[114] = 0xEF790000
data[115] = 0x0000003A
When i check the above data in hexa editor. each 32bit data is at was random location.
at the end when i check status register = 0x00000500 clearly says data end(bit 8) and Data block received(bit 10). i have spent lot of time, checked at different Clock.
Please suggest where i am Wrong