2G卡正常,8G卡SD卡读到0x7368*512的地址开始出错

2019-10-15 02:41发布

地址溢出了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
3条回答
wyq
2019-10-15 12:18
我也有个相似问题,请教一下。我用的是SDHC的8G卡,在SD_GetCSDRegister中发送CMD9之后一直接收不到数据起始令牌0XFE
[mw_shl_code=c,true]  /*!< Send CMD9 (CSD register) or CMD10(CSD register) */
  SD_SendCmd(SD_CMD_SEND_CSD, 0, 0xFF);
  /*!< Wait for response in the R1 format (0x00 is no errors) */
  if (!SD_GetResponse(SD_RESPONSE_NO_ERROR))
  {
    if (!SD_GetResponse(SD_START_DATA_SINGLE_BLOCK_READ))
    {
      for (i = 0; i < 16; i++)
      {
        /*!< Store CSD register value on CSD_Tab */
        CSD_Tab = SD_ReadByte();[/mw_shl_code]

一周热门 更多>