<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > DSP的C語(yǔ)言同主機C語(yǔ)言的主要區別?

DSP的C語(yǔ)言同主機C語(yǔ)言的主要區別?

作者: 時(shí)間:2016-12-21 來(lái)源:網(wǎng)絡(luò ) 收藏
1)DSPC語(yǔ)言是標準的ANSI C,它不包括同外設聯(lián)系的擴展部分,如屏幕繪圖等。但在CCS中,為了方便調試,可以將數據通過(guò)prinf命令虛擬輸出到主機的屏幕上。 2)DSP的C語(yǔ)言的編譯過(guò)程為,C編譯為ASM,再由ASM編譯為OBJ。因此C和ASM的對應關(guān)系非常明確,非常便于人工優(yōu)化。 3)DSP的代碼需要絕對定位;主機的C的代碼有操作系統定位。 4)DSP的C的效率較高,非常適合于嵌入系統。
為什么在CCS下編譯工具工作不正常?
在CCS下有部分客戶(hù)會(huì )碰到編譯工具工作不正常,常見(jiàn)錯誤為: 1)autoexec.bat的路徑“out of memory”。修改autoexec.bat,清除無(wú)用的PATH路徑。 2)編譯的輸出文件(OUT文件)寫(xiě)保護,無(wú)法覆蓋。刪除或修改輸出文件的屬性。 3)Windows有問(wèn)題。重新安裝windows。 4)Windows下有程序對CCS有影響。建議用一“干凈”的計算機。
在CCS下,如何選擇有效的存儲器空間?
CCS下的存儲器空間最好設置同你的硬件,沒(méi)有的存儲器不要有效。這樣便于調試,CCS會(huì )發(fā)現你調入程序時(shí)或程序運行時(shí),是否訪(fǎng)問(wèn)了無(wú)效地址。 1)在GEL文件中設置。參見(jiàn)CCS中的示例。 2)在Option菜單下,選擇Memory Map選項,根據你的硬件設置。注意一定要將Enable Memory Mapping置為使能。

在CCS下,OUT文件加載時(shí)提示“Data verification failed...”的原因?
Link的CMD文件分配的地址同GEL或設置的有效地址空間不符。中斷向量定位處或其它代碼、數據段定位處,沒(méi)有RAM,無(wú)法加載OUT文件。解決方法: 1)調整Link的CMD文件,使得定位段處有RAM。 2)調整存儲器設置,使得RAM區有效。

為什么要使用BIOS?
1)BIOS是Basic I/O System的簡(jiǎn)稱(chēng),是基本的輸入、輸出管理。 2)用于管理任務(wù)的調度,程序實(shí)時(shí)分析,中斷管理,跟蹤管理和實(shí)時(shí)數據交換。 3)BIOS是基本的實(shí)時(shí)系統,使用BIOS可以方便地實(shí)現多任務(wù)、多進(jìn)程的時(shí)間管理。 4)BIOS是eXpress DSP的標準平臺,要使用eXpress DSP技術(shù),必須使用BIOS。


關(guān)鍵詞: DSPC語(yǔ)

評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>