我用的是
iar ew8051-ev-750a
。執行時經常出錯,如:
fatal error[pe005]: could not open source file "hal.h" d:\cc2430 tester-0.6\per-receive\library\cc2430\hal\source\wait.c 23
。經過查資料才發現是路徑沒有配置好,下面我就說一下配置。下圖是我已經配置好的(不同的程式配置是不一樣的)。
例如工程檔案在,h
檔案在d:\cc2430 tester-0.6\per-receive\library\cc2430\hal\include中,那麼
$proj_dir$\..\..\..\library\cc2430\hal\include
就可以了。
知識點:
在定義包含檔案路徑的文字框中,定義包含檔案的路徑有兩種很重要的語法,
一是$toolkit_dir$,這個語法表示包含檔案的路徑在
iar安裝路徑的
8051資料夾下,也就是說如果
iar安裝在
c盤中,哪麼它就表示
c:\program files\iar systems\embedded workbench 4.05 evaluation version\8051這個路徑。二是
$proj_dir$,這個語法表示包含檔案的路徑在工程檔案中,也就是和
eww檔案和
ewp檔案相同的目錄。我們剛此建立的
project專案中,如果使用了這個語言,哪麼就表示現在這個檔案指向了
c:\documents and settings\administrator\桌面
\project這個資料夾。
和這兩個語言配合使用的還有兩個很重要的符號,這就是
「\..」
和「\資料夾名」。
\..:表示返回上一級資料夾
\資料夾名:表示進入名為
「資料夾名
」的資料夾。
我們來具體看兩個例子。
$toolkit_dir$\inc\:這句話的意思是包含檔案指向
c:\program files\iar systems\embedded workbench 4.05 evaluation version\8051\inc。
$proj_dir$\..\source:這句話的意思是包含檔案指向工程目錄的上一級目錄中的
source資料夾中
更簡單方法:
在寫include時,用雙引號「」不用尖括號
<>
IIS不能開啟網頁的解決方法
1 檢視 屬性 文件 看看啟用預設文件中是否存在 index.asp index.htm index.html 最好全都有,沒有可新增 2 檢視 屬性 主目錄 a 本地路徑是否指定正確 b 是否勾選 指令碼資源訪問 c 是否勾選 讀取 d 執行許可權 純指令碼 a 是否勾選 匿名訪問 b 使用者名稱...
Window2K中不能開啟 chm檔案的解決辦法
今天碰到.chm檔案打不開,網上搜尋下,找到最好的解決辦法 window2k中不能開啟 chm檔案的解決辦法 這個問題的發生,是由於hhctrl.ocx的版本號出現錯誤或未正確註冊。原因在於安裝的其他軟體用hhctrl.ocx的舊版本替換了原來的版本。ie6sp1中,這個檔案的版本號應為5.2.37...
oracle資料庫斷電後不能開啟的解決
oracle資料庫斷電後不能開啟的解決 資料庫突然斷電後,不能開啟。或者偶爾能開啟,但是很快就關閉。原因可能很多。但是解決問題只有一種辦法 看trace日誌,alert錯誤日誌 簡單寫下我的解決過程 1,在alert日誌中 www.2cto.com 錯誤如下兩種 ora 00600 internal...