CH375B使用MSP430F5438A芯片,跑飞

如题,在

for ( i = 0; i < 5; i ++ ) {  /* 有的U盘总是返回未准备好,不过可以被忽略 */

            mDelaymS( 100 );

            if ( CH375DiskReady( ) == ERR_SUCCESS ) break;  /* 查询磁盘是否准备好 */

        }

插入U盘,执行到这里就跑飞了,INT脚的电平在插入U盘从高变低,430库的版本是0x39,望能给点建议

CH375DiskReady的返回值多少呢?查看库有没有选错。


直接跑飞,没有返回,跟进xQueryInterrupt这个函数看,CH375IntStatus返回值总是0x14


跑飞基本上和RAM有关系,建议你查下磁盘缓冲区和文件缓冲区是否都有分配?


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