[求助]CH376,的SD卡模式支持长文件名吗?

按照给出的例程,SD卡不支持扇区寻址,就不能获取长文件名了,如果支持的话,请指点一下

是支持的,下载CH376EVT.ZIP,参考EXAM11


这个例程中有用到CH376SecLocate()函数,这个函数对于SD卡是不适用的,那怎么还能支持长文件名呢?请指点一下,下面是376的命令描述: 5.33. CMD_SEC_LOCATE 该命令用于以扇区为单位移动当前文件指针,不支持 SD 卡。该命令需要输入偏移扇区数,该偏 移扇区数是以低字节在前的 4 个字节表示的双字数据(32 位)。如果命令执行完成后中断状态是 USB_INT_SUCCESS,那么可以由CMD_RD_USB_DATA0命令获取当前文件指针对应的绝对线性扇区号 LBA......


。。


刚才试了下,在SD卡模式下,使用CMD_SEC_LOCATE命令,居然得到USB_INT_SUCCESS,然后使用BYTE_READ,也可以读出正确的数据,不知道是手册有问题,还是芯片改版了...


只有登录才能回复,可以选择微信账号登录