gpio_set_low(WIFI_CS);
mcbsp_set_transmitter();
mcbsp_set_receiver();
///CPU model
{
int i;
GSPI_DEBUG("begin to read\n");
///Process the data
{
u16 *dat = (u16 *) rx;//定义的临时数组
//u16 c;
wmb();
spi_write16(reg); //写寄存器地址
spi_read16(dat);
//udelay(10);
dat++;
for (i = 0; i < size; i++) {
spi2_write16(0); // dummy clk 或者是激活读时钟
udelay(10);
spi2_read16(dat); // 读取数据
udelay(10);
dat++;
}