[求助]用ads調(diào)試ARM7讀寫U盤老是出現(xiàn)這樣的錯(cuò)誤[求助]

Error: L6200E:Symbol _semihosting_swi_guard multiply define(by use_semi.o and use_no_semi.o) 出現(xiàn)這么一個(gè)錯(cuò)誤,不知怎么修改,程序里找不到_semihosting_swi_guard ,也不知道use_semi.o和use_no_semi.o是哪個(gè)文件編譯出來(lái)的,朋友們碰到過(guò)嗎?

具體: 用的是貴公司CH374U帶HUB的小板,主機(jī)用LPC2378,想調(diào)試讀寫U盤 已完成:1、加載程序庫(kù)CH374HF9.LIB 2、按照CH374LIB.ZIP中的LIB9-EXAM6移植 3、SPI格式查詢方式 很是著急,希望得到幫助,謝謝!

參考這個(gè)例程UploadImages/201052516205987.rar


SCM 你好!哪個(gè)例程呀


點(diǎn)擊1樓的UploadImages/201052516205987.rar就可以下載。


已下了, 呵呵,謝謝,再研究研究


多謝SCM老師,我按照老師給我資料修改好了 現(xiàn)在調(diào)試通過(guò)了,建立新文件也成功了 strcpy( (char *)mCmdParam.Create.mPathName, "/LALA.TXT" ); i = CH374FileCreate( ); 在windows下能看到LALA.TXT 然后往文件下寫數(shù)據(jù): pCodeStr=(PUINT8)"123456"; while( 1 ) { for ( i=0; i { c = *pCodeStr; mCmdParam.ByteWrite.mByteBuffer[i] = c; if ( c == 0 ) break; pCodeStr++; } //我在ADS-AXD調(diào)試中看到mCmdParam.ByteWrite.mByteBuffer[i] 存上了“123456”,i=0x06 if ( i == 0 ) break; mCmdParam.ByteWrite.mByteCount = i;//mCmdParam.ByteWrite.mByteCount=0x06 i = CH374ByteWrite( ); } 最后一句條用庫(kù)函數(shù),能寫上長(zhǎng)度為6的“123456”嗎?

而實(shí)際上寫完我再在windows中看到/LALA.TXT里面只要數(shù)字“1”,其他數(shù)字沒寫進(jìn)去,庫(kù)函數(shù)沒看懂,不知道哪里出問(wèn)題了?


寫完后需要調(diào)用CH374FileClose關(guān)閉文件,用于更新文件長(zhǎng)度


這么快就回復(fù)了,謝謝,好的好的,以后不重復(fù)發(fā)了,心里一著急就發(fā)出去了,那個(gè)重復(fù)的帖子貌視我刪不掉,麻煩工作人員給刪了吧


加上CH374FileClose()后好了,心情不錯(cuò),貴公司老師們辛苦了,明天回來(lái)后繼續(xù)優(yōu)化程序


想問(wèn)一下,i = CH374FileCreate( );返回值為0X11可能會(huì)是什么原因?


是一個(gè)未定義錯(cuò)誤,文件名是否大寫,且符合8字節(jié)主文件+3字節(jié)后綴名格式?


沒有0x11這個(gè)錯(cuò)誤代碼,創(chuàng)建文件的文件名以及路徑名是否正確?確認(rèn)該返回值是否為庫(kù)的返回值。


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频