DSP的C語言同主機C語言的主要區別?
為什么在CCS下編譯工具工作不正常?
在CCS下有部分客戶會碰到編譯工具工作不正常,常見錯誤為: 1)autoexec.bat的路徑“out of memory”。修改autoexec.bat,清除無用的PATH路徑。 2)編譯的輸出文件(OUT文件)寫保護,無法覆蓋。刪除或修改輸出文件的屬性。 3)Windows有問題。重新安裝windows。 4)Windows下有程序對CCS有影響。建議用一“干凈”的計算機。
在CCS下,如何選擇有效的存儲器空間?
CCS下的存儲器空間最好設置同你的硬件,沒有的存儲器不要有效。這樣便于調試,CCS會發現你調入程序時或程序運行時,是否訪問了無效地址。 1)在GEL文件中設置。參見CCS中的示例。 2)在Option菜單下,選擇Memory Map選項,根據你的硬件設置。注意一定要將Enable Memory Mapping置為使能。
在CCS下,OUT文件加載時提示“Data verification failed...”的原因?
Link的CMD文件分配的地址同GEL或設置的有效地址空間不符。中斷向量定位處或其它代碼、數據段定位處,沒有RAM,無法加載OUT文件。解決方法: 1)調整Link的CMD文件,使得定位段處有RAM。 2)調整存儲器設置,使得RAM區有效。
為什么要使用BIOS?
1)BIOS是Basic I/O System的簡稱,是基本的輸入、輸出管理。 2)用于管理任務的調度,程序實時分析,中斷管理,跟蹤管理和實時數據交換。 3)BIOS是基本的實時系統,使用BIOS可以方便地實現多任務、多進程的時間管理。 4)BIOS是eXpress DSP的標準平臺,要使用eXpress DSP技術,必須使用BIOS。
評論