這個問題我以前問過,不過仍然沒有解決,哪個遇到此類問題的高手能指點一下嘛,先謝謝了!!
我的單片機是SM8958AC(它內帶768個字節(jié)的XRAM),我用的程序是EXAM7中的那個程序,庫是CH375HF4.lib,程序一走到下面的這段就過不去了,我應該怎么把EXAM7的程序改一下才好呢?另外, CH375vSectorSize是怎么得來的,我看程序覺得如果EN_SEC_SIZE_AUTO=1的話,它就是512,那么DISK_BASE_BUF_LEN定義的也是512,為什么會出錯呢??謝謝了!!!
#if DISK_BASE_BUF_LEN if ( DISK_BASE_BUF_LEN < CH375vSectorSize ) { /// 檢查磁盤數(shù)據(jù)緩沖區(qū)是否足夠大,CH375vSectorSize是U盤的實際扇區(qū)大小 printf( "Too large sector size\n" ); while ( CH375DiskConnect( ) == ERR_SUCCESS ){ mDelaymS( 100 ); } continue; } #endif[Emot]10[/Emot]