TI中文支持网
TI专业的中文技术问题搜集分享网站

spiflash读写数组长度问题

这是startware里面spiflash读写例程,现在我遇到了将数组长度变大4倍时(index=1028)(原来是260没问题),传输校验不正确,看了rx_data变量发现只有256个有效数值(应该有1024个),谢谢大家知道
  
  

  

Tony Tang:

应试是SPI flash的特点吧,我手头没有SPI flash的手册,你就自己看一下了。

看代码这是按页操作的写命令,看手册里这个页是多大了。总之写flash这类的操作不是随意的,要根据手册要求来的。

tx_data[0] = SPI_FLASH_PAGE_WRITE;

tx_data[1] = SPI_FLASH_ADDR_MSB1; tx_data[2] = SPI_FLASH_ADDR_MSB0; tx_data[3] = SPI_FLASH_ADDR_LSB;

赞(0)
未经允许不得转载:TI中文支持网 » spiflash读写数组长度问题
分享到: 更多 (0)