本篇文章主要介紹針對(duì)客戶在Win7系統(tǒng)上使用CS+ for CC V8.05時(shí),運(yùn)行卡頓或者軟件停止運(yùn)行的解決方案。
一、故障問(wèn)題描述
客戶發(fā)現(xiàn)在Win7系統(tǒng)上使用CS+ for CC V8.05打開(kāi)原有工程或者編譯時(shí),CS+出現(xiàn)延遲或不響應(yīng)的狀況。
二、問(wèn)題分析
客戶使用CS+開(kāi)發(fā)時(shí),開(kāi)發(fā)需求可能會(huì)產(chǎn)生變化,例如從“無(wú)需支持C99庫(kù)”到“需支持C99庫(kù)”。在移植項(xiàng)目的過(guò)程中需要增加對(duì)C99庫(kù)的支持,這需要通過(guò)CC-RL的版本來(lái)進(jìn)行確認(rèn)。請(qǐng)參考《CC-RL Compiler User's Manual》文件,我們可以發(fā)現(xiàn)CC-RL版本[V1.06 or Later]可以支持C99庫(kù)。如圖2-1-1所示。

圖2-1-1 CC-RL版本說(shuō)明
CS+ for CC 從V8.03.00版本開(kāi)始不再支持Win7系統(tǒng),請(qǐng)參考CS+ for CC版本升級(jí)說(shuō)明,如圖2-2-1所示。某些情況下,由于條件限定無(wú)法升級(jí)操作系統(tǒng)。通過(guò)分析,V6.00.00~V8.02.00版本可以支持Win7系統(tǒng),請(qǐng)參考安裝文件包下的readme文件,如圖2-2-2所示。

圖2-2-1 CS+ for CC版本升級(jí)說(shuō)明

圖2-2-2 CS+ for CC V6.01.00版本說(shuō)明
通過(guò)如上分析,客戶在Win7系統(tǒng)上安裝了不兼容的CS+ for CC V8.05,在使用過(guò)程中,開(kāi)發(fā)環(huán)境出現(xiàn)不響應(yīng)的情況。
三、解決辦法
確認(rèn)CC-RL支持C99庫(kù)的版本并可支持win7系統(tǒng)的CS+ for CC版本。通過(guò)如上問(wèn)題分析,我們已知CC-RL版本[V1.06 or Later]可以支持C99庫(kù), 請(qǐng)參考如圖3-1-1所示。而該支持在較低版本的CS+(如CS+ for CC V4.05)上是不具備的,因此,客戶可以選擇CS+ for CC V6.01.00(同時(shí)支持Win7和CC-RL V1.06)進(jìn)行安裝。該安裝包請(qǐng)跟當(dāng)?shù)丶夹g(shù)支持聯(lián)系獲得。安裝后的版本信息請(qǐng)參考如圖3-1-2所示。

圖3-1-1 CS+ for CC版本說(shuō)明

圖3-1-2 CS+版本說(shuō)明
選擇CC-RL(Build Tool),進(jìn)入Common options頁(yè)面,找到Version Select欄,選擇V1.06.00或更高版本(依舊需要滿足能在Win7上運(yùn)行)。
注意:若無(wú)法選擇V1.06.00,或者選擇V1.06.00后目標(biāo)路徑處沒(méi)有該版本,需要單獨(dú)去官網(wǎng)下載并安裝。

圖3-2-1 Common options設(shè)置1
若程序分為Boot區(qū)和APP區(qū),則下面Others欄中,需要注意指向文件的路徑和版本需要和上面一致。如圖3-3-1所示。

圖3-3-1 Common options設(shè)置2
進(jìn)入Compile Options頁(yè)面,找到C Language欄,即可選擇使用C99庫(kù)。如圖3-4-1所示。

圖3-4-1 C庫(kù)版本設(shè)置
因系統(tǒng)與IDE版本,開(kāi)發(fā)工具版本不兼容問(wèn)題導(dǎo)致的不響應(yīng)狀況得到解決。
希望本篇文章的內(nèi)容,可以幫助遇到相同問(wèn)題的同學(xué)解決這類(lèi)問(wèn)題。
審核編輯:湯梓紅
-
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
7325瀏覽量
128566 -
編譯
+關(guān)注
關(guān)注
0文章
686瀏覽量
34934 -
win7系統(tǒng)
+關(guān)注
關(guān)注
0文章
34瀏覽量
9785
發(fā)布評(píng)論請(qǐng)先 登錄
win7中protel 99 元件庫(kù)及兼容性問(wèn)題
關(guān)于win7無(wú)法添加protel元件庫(kù)文件解決辦法
WIN7用戶福利
protel99se和win7不兼容嗎?
protel99se在win7下安裝無(wú)法添加原理圖庫(kù)和元件庫(kù)如何解決
Protel99 Win7添加庫(kù)文件
win7進(jìn)入bios設(shè)置界面_win7無(wú)法進(jìn)入bios設(shè)置解決辦法
Win7下Protel99庫(kù)文件添加的應(yīng)用程序免費(fèi)下載
Win7的Protel99庫(kù)添加助手應(yīng)用程序免費(fèi)下載
CC Debugger win10 win7驅(qū)動(dòng)及CC Debugger固件免費(fèi)下載
stm32 win7 64位虛擬串口驅(qū)動(dòng)安裝失敗解決辦法

在Win7上使用CS+ for CC并兼容C99庫(kù)解決辦法
評(píng)論