UPD 78F0527A 創建工程

1.  創建工作空間

打開 PM+,File->New Workspace 出現如下圖:

上圖中新 建一個工 作空間, 並創建一個 工程,把 第一個創 建的工程命 名爲
boot,表示創建一個 boot 工程;把上面選項填好後單擊下一步。之後的選項可
以根據自己的實際情況設置,源文件可以創建工程後添加,創建工程完成後,出
現如下圖:
2.  添加源文件
在源文件目錄 Source File 點擊右鍵,選擇 Add Source Files 如下圖:

自編程2-1.png (35.62 KB, 下載次數: 0)

下載附件 保存到相冊

2015-1-6 12:03 上傳

注:添加源文件時,把選項文件也添加進來。
在源文件目錄 Project Related File 點擊右鍵,選擇 Add Project Related File 添
加 dr 文件,如下圖:

自編程2-2.png (34.92 KB, 下載次數: 0)

下載附件 保存到相冊

2015-1-6 12:03 上傳


在出現的選擇框中做如下設置才能選擇 dr 文件,如下圖:

自編程2-3.png (63.84 KB, 下載次數: 0)

下載附件 保存到相冊

2015-1-6 12:03 上傳

注:如果需要添加庫文件,則在添加 dr 文件選項裏添加。

3.  boot 工程設置
打開 Tool->Compiler Option.. Startup Routine 選項卡做如下設置:
爲了支持雙斜槓註釋,在 Compiler Option 的 Extend 選項卡下做如下設置:

自編程3-2.png (58.81 KB, 下載次數: 0)

下載附件 保存到相冊

2015-1-6 12:07 上傳

注:如果源文件和工程不在一個目錄,還需設置 include 路徑,如下圖
打開 Tool->Compiler Option.. Preprocessor 選項卡做如下設置:

自編程3-3.png (47.25 KB, 下載次數: 0)

下載附件 保存到相冊

2015-1-6 12:07 上傳


打開 Tool->Linker Options..   Output1 選項卡做如下設置:

自編程3-4.png (52.29 KB, 下載次數: 0)

下載附件 保存到相冊

2015-1-6 12:07 上傳

打開 Tool->Linker Options..   Output2 選項卡做如下設置:

自編程3-5.png (55.23 KB, 下載次數: 0)

下載附件 保存到相冊

2015-1-6 12:07 上傳


打開 Tool->Linker Options..   Others 選項卡做如下設置:

自編程3-6.png (57.18 KB, 下載次數: 0)

下載附件 保存到相冊

2015-1-6 12:07 上傳

添加好文件、設置好的 boot 工程如下:

自編程3-7.png (180.38 KB, 下載次數: 0)

下載附件 保存到相冊

2015-1-6 12:07 上傳


4.  創建用戶工程
在工程組名處點擊右鍵選擇添加新工程,如下圖:

自編程4-1.png (75.51 KB, 下載次數: 0)

下載附件 保存到相冊

2015-1-6 12:38 上傳

出現的創建工程對話框做如下圖配置:

自編程4-2.png (100.58 KB, 下載次數: 0)

下載附件 保存到相冊

2015-1-6 12:38 上傳


設置好以後,點擊下一步,之後的設置與創建 boot 工程一致。創建好工程
以後,按照 boot 添加文件的方法添加源文件。
注:用戶程序不需要選項文件。


五、用戶工程設置
設置之前,請選擇 flash 工程做爲當前激活的工程,當前激活的工程,工程
名前面的圖標爲紫色,非激活的工程爲灰色;
在工程名點擊右鍵,選擇 Set as Active Project,即可激活工程,如下圖:

自編程5-1.png (37.52 KB, 下載次數: 0)

下載附件 保存到相冊

2015-1-6 12:42 上傳

打開 Tool->Compiler Option.. Memory Model 選項卡做如下設置:

自編程5-2.png (53.93 KB, 下載次數: 0)

下載附件 保存到相冊

2015-1-6 12:42 上傳

做以上設置以後,Startup Routine 選項卡下的內容自動選爲 Flash,如 下圖:

自編程5-3.png (57.35 KB, 下載次數: 0)

下載附件 保存到相冊

2015-1-6 12:42 上傳

打開 Tool->Linker Options..   Output1 選項卡做如下設置:

自編程5-4.png (40.73 KB, 下載次數: 0)

下載附件 保存到相冊

2015-1-6 12:42 上傳

打開 Tool->Linker Options..   Output2 選項卡做如下設置:

自編程5-5.png (49.86 KB, 下載次數: 0)

下載附件 保存到相冊

2015-1-6 12:42 上傳

打開 Tool->Linker Options..   Others 選項卡做如下設置:

自編程5-6.png (56.81 KB, 下載次數: 0)

下載附件 保存到相冊

2015-1-6 12:42 上傳

如果要編譯出分離的用戶程序和 boot 程序代碼,做如下設置
打開 Tool->Object Converter Options Output1 做如下設置:

自編程5-7.png (52.51 KB, 下載次數: 0)

下載附件 保存到相冊

2015-1-6 12:42 上傳

如果源文件和工程文件不再一個目錄,還需設置 include 路徑,參考 boot 的
設置;如果代碼中有雙斜槓註釋,還需設置允許雙斜槓註釋,參考 boot 的設置。
創建好的 boot 工程和用戶工程界面如下:

自編程5-9.png (165.68 KB, 下載次數: 0)

下載附件 保存到相冊

2015-1-6 12:45 上傳

注:在測試工程中,有一個自編程庫文件 libf.lib 和一個 SELFLIBR.ASM 源文件,兩
個功能一樣,使用時使用其中之一即可。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章