燒寫前的工作
這裡也要提出的是工程編譯成功之後,我們不能一開始就能把程式燒進 FLASH 中永久儲存的。我們需要一系列設定的,
首先,在菜單 Tools 的下拉式功能表中一定要有下圖所畫線部分的選項,否則燒寫工作是不能完成的,那麼怎樣加上這個選項呢。我們需要通過下面安裝“最新燒寫外掛程式 .EXE ”的步驟來實現。
圖 3.1 TOOLS 工具攔中的選項
圖 3.2 最新燒寫外掛程式安裝步驟(二)
圖 3.3 最新燒寫外掛程式安裝步驟(一)
圖 3.4 最新燒寫外掛程式安裝步驟(三)
圖 3.5 最新燒寫外掛程式安裝步驟
圖 3.6 最新燒寫外掛程式安裝步驟
圖 3.7 最新燒寫外掛程式安裝步驟 具體的設定步驟
好,安裝完之後我們就會發現圖 0 中的菜單已經出現。下面我們來執行從 ram 中調好的程式寫到 flash 中去,具體步驟如下:
1 .在 ram 中調試好的程式
圖 3.8 在 ram 中調試好的程式
2 .移除原來的 gel 檔案,載入 ccs 系統內建的 f2812.gel
圖 3.9 載入 ccs 系統內建的 f2812.gel
3. 原來程式的 lib 檔案
圖 3.10 原來程式中的 lib 檔案
4,remove 原來的 lib 檔案,載入燒寫用的 lib 檔案
圖 3.11 載入燒寫用的 lib 檔案
5. 原程式在 ram 調試的 cmd 檔案
圖 3.12 原程式在 ram 調試的 cmd 檔案
6.remove 原 cmd 檔案載入燒寫用的 cmd ,然後重新編譯,產生 out 檔案
圖 3.13 產生 out 檔案
完成上面的步驟之後儲存一下就到了我們燒寫程式的關鍵步驟了。 首先,執行功能表命令 Tools → F28xx On-chip Flash programmer 出現下面對話方塊,對話方塊中我們對關鍵的點進行了說明。
圖 3.14 程式設定
選擇合適的演算法檔案路徑,詳細名稱見下圖。
圖 3.16 選擇合適的演算法檔案路徑
選擇我們要燒寫的程式。格式為 *.out 格式。
圖 3.17 設定檔案格式
詳細的路徑如下圖所示。
圖 3.18 選擇詳細的路徑
完成之後開始燒寫程式。燒寫的過程中會遇到下面的對話方塊,此時不要緊張,不管它,等下面的進程條完成之後我們就可以退出編輯器了。我們只能先點一下下面對話方塊中的關閉按鈕,這時候不會有反應的,這是我們在關閉編輯器才能退出燒寫介面。退出後還會在彈出兩的警告對話方塊,我們也不要管,關閉它們就可以了。
圖 3.19 注意