freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

ccsdsp開(kāi)發(fā)環(huán)境經(jīng)典教程(編輯修改稿)

2025-07-22 06:13 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 0struct PARMS str ={2934,9432,213,9432,amp。str}。/** ======== main ========**/void main(){ifdef FILEIOint i。char scanStr[BUFSIZE]。char fileStr[BUFSIZE]。size_t readSize。FILE *fptr。endif/* write a string to stdout */puts(hello world!\n)。ifdef FILEIO/* clear char arrays */for (i = 0。 i BUFSIZE。 i++) {scanStr[i] = 0 /* deliberate syntax error */fileStr[i] = 0。}/* read a string from stdin */scanf(%s, scanStr)。/* open a file on the host and write char array */fptr = fopen(, w)。fprintf(fptr, %s, scanStr)。fclose(fptr)。/* open a file on the host and read char array */fptr = fopen(, r)。fseek(fptr, 0L, SEEK_SET)。readSize = fread(fileStr, sizeof(char), BUFSIZE, fptr)。printf(Read a %d byte char array: %s \n, readSize, fileStr)。fclose(fptr)。endif}當(dāng)沒(méi)有定義FILEIO時(shí),采用標(biāo)準(zhǔn)puts()函數(shù)顯示一條hello world消息,它只是一個(gè)簡(jiǎn)單程序。當(dāng)定義了FILEIO后(),該程序給出一個(gè)輸入提示,并將輸入字符串存放到一個(gè)文件中,然后從文件中讀出該字符串,并把它輸出到標(biāo)準(zhǔn)輸出設(shè)備上。 編譯和運(yùn)行程序CCS會(huì)自動(dòng)將你所作的改變保存到工程設(shè)置中。在完成上節(jié)之后,如果你退出了CCS,則通過(guò)重新啟動(dòng)CCS和點(diǎn)擊Project→Open,即可返回到你剛才停止工作處。注:重新設(shè)置目標(biāo)系統(tǒng)DSP如果第一次能夠啟動(dòng)CCS,但接下來(lái)得到CCS不能初始化目標(biāo)系統(tǒng)DSP的出錯(cuò)信息則可選擇Debug→Reset DSP菜單項(xiàng)。若還不能解決上述問(wèn)題,你可能需要運(yùn)行你的目標(biāo)板所提供的復(fù)位程序。 為了編譯和運(yùn)行程序,要按照以下步驟進(jìn)行操作:1. 點(diǎn)擊工具欄按鈕或選擇Project→Rebuild All ,CCS重新編譯、匯編和連接工程中的所有文件,有關(guān)此過(guò)程的信息顯示在窗口底部的信息框中。2. 選擇File→Load Program,(它應(yīng)該在c:\ti\myprojects\adshujucaiji文件夾中,除非你把CCS安裝在別的地方)并點(diǎn)擊Open。CCS把程序加載到目標(biāo)系統(tǒng)DSP上,并打開(kāi)Dis_Assembly窗口,該窗口顯示反匯編指令。(注意,CCS還會(huì)自動(dòng)打開(kāi)窗口底部一個(gè) 標(biāo)有Stdout的區(qū)域,該區(qū)域用以顯示程序送往Stdout的輸出。)3. 點(diǎn)擊Dis_Assembly窗口中一條匯編指令(點(diǎn)擊指令,而不是點(diǎn)擊指令的地址或空白區(qū)域)。按F1鍵。CCS將搜索有關(guān)那條指令的幫助信息。這是一種獲得關(guān)于不熟悉的匯編指令的幫助信息的好方法。4. 點(diǎn)擊工具欄按鈕或選擇Debug→Run。 注:屏幕尺寸和設(shè)置工具欄有些部分可能被Build窗口隱藏起來(lái),這取決于屏幕尺寸和設(shè)置。為了看到整個(gè)工具欄,請(qǐng)?jiān)贐uild窗口中點(diǎn)擊右鍵并取消Allow Docking選擇。當(dāng)運(yùn)行程序時(shí),可在Stdout窗口中看到hello world消息。 修改程序選項(xiàng)和糾正語(yǔ)法錯(cuò)誤在前一節(jié)中,由于沒(méi)有定義FILEIO,預(yù)處理器命令(ifdef 和endif)之間的程序沒(méi)有運(yùn)行。在本節(jié)中,使用CCS設(shè)置一個(gè)預(yù)處理器選項(xiàng),并找出和糾正語(yǔ)法錯(cuò)誤。1. 選擇Project→Options。2. 從Build Option窗口的Compiler欄的Category列表中選擇Symbles。在Define Symbles框中鍵入FILEIO并按Tab鍵。注意,現(xiàn)在窗口頂部的編譯命令包含d選項(xiàng),當(dāng)你重新編譯該程序時(shí),程序中ifdef FILEIO語(yǔ)句后的源代碼就包含在內(nèi)了。(其它選項(xiàng)可以是變化的,這取決于正在使用的DSP板。)3. 點(diǎn)擊OK保存新的選項(xiàng)設(shè)置。4. 點(diǎn)擊(Rebuild All)工具欄按鈕或選擇Project→Rebuild All。無(wú)論何時(shí),只要工程選項(xiàng)改變,就必須重新編譯所有文件。5. 出現(xiàn)一條說(shuō)明程序含有編譯錯(cuò)誤的消息,點(diǎn)擊Cancel。在Build tab 區(qū)域移動(dòng)滾動(dòng)條,就可看到一條語(yǔ)法出錯(cuò)信息。6. 雙擊描述語(yǔ)法錯(cuò)誤位置的紅色文字。,光標(biāo)會(huì)落在該行上: fileStr[i] = 07. 修改語(yǔ)法錯(cuò)誤(缺少分號(hào))。注意,緊挨著編輯窗口題目欄的文件名旁出現(xiàn)一個(gè)星號(hào)(*),表明源代碼已被修改過(guò)。當(dāng)文件被保存時(shí),星號(hào)隨之消失。8. 選擇File→Save 或按Ctrl+。9. 點(diǎn)擊(Incremental Build)工具欄按鈕或選擇Project→Build,CCS重新編譯已被更新的文件。 使用斷點(diǎn)和觀察窗口當(dāng)開(kāi)發(fā)和測(cè)試程序時(shí),常常需要在程序執(zhí)行過(guò)程中檢查變量的值。在本節(jié)中,可用斷點(diǎn)和觀察窗口來(lái)觀察這些值。程序執(zhí)行到斷點(diǎn)后,還可以使用單步執(zhí)行命令。1. 選擇File→Reload Program.2. 雙擊Project 。可以加大窗口,以便能看到更多的源代碼。3. 把光標(biāo)放到以下行上: fprintf(fptr, “%S”, scacStr)。4. 點(diǎn)擊工具欄按鈕或按F9,該行顯示為高亮紫紅色。(如果愿意的話,可通過(guò)Option→Color改變顏色。)5. 選擇View→Watch Window。CCS窗口的右下角會(huì)出現(xiàn)一個(gè)獨(dú)立區(qū)域,在程序運(yùn)行時(shí),該區(qū)域?qū)@示被觀察變量的值。6. 在Watch Window區(qū)域中點(diǎn)擊鼠標(biāo)右鍵,從彈出的表中選擇Insert New Expression。7. 鍵入表達(dá)式*scanStr并點(diǎn)擊OK。8. 注意局部變量*scanStr被列在Watch window中,但由于程序當(dāng)前并未執(zhí)行到該變量的main()函數(shù),因此沒(méi)有定義。9. 選擇Debug→Run或按F5。10. 在相應(yīng)提示下,鍵入goodbye并點(diǎn)擊OK。注意,Stdout框以藍(lán)色顯示輸入的文字。還應(yīng)注意,Watch Window中顯示出*scanStr的值
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1