Rowley Associates的CrossWorks for MAXQ(Maxim MAXQ?微控制器的集成開發環境(IDE))并不完全支持DS2790微控制器的可下載形式。本應用筆記介紹如何在基本安裝的基礎上安裝DS2790器件專用配置文件,從而獲得全部功能。此過程使用戶能夠完全訪問 C 代碼編譯器、匯編程序、模擬器和在線調試。
介紹
Rowley Associates的CrossWorks for MAXQ目前不能完全支持DS2790。為了完全支持DS2790,必須在用戶計算機上安裝其他文件。此外,必須為CrossWorks鏈接器提供實用程序ROM例程的地址以支持函數調用。本文檔詳細介紹了升級Rowley Associates的CrossWorks以支持DS2790所需的步驟。在按照本文檔概述的步驟操作之前,請訪問Rowley Associates下載并安裝最新版本的MAXQ版CrossWorks。
復制和替換文件
文件Rowley_DS279X_Files.zip包括升級MAXQ版CrossWorks所需的所有文件。此zip文件可向Maxim技術支持索取。zip 文件中包含的文件需要復制到用戶計算機。在復制這些文件之前關閉所有 Rowley Associates 的程序。
將zip文件復制到用戶計算機后,請按照以下步驟更新MAXQ的CrossWorks以支持DS2790。
打開 Windows 資源管理器并找到安裝 Rowley Associates 的 CrossWorks 的目錄,然后在 Windows? 資源管理器中打開此目錄。通常,此目錄為 C:Program FilesRowley Associates LimitedCrossWorks MAXQ 1.1。接下來,打開 zip 文件Rowley_DS279X_Files.zip。類似的設置如圖 1 所示。
圖1.使用 Windows 資源管理器找到安裝 Rowley Associates 的 Crossworks 的目錄。
打開 Rowley_DS279X_Files.zip 中的 bin 文件夾,將所有文件復制到文件夾 CrossWorks MAXQ 1.1bin,如圖 2 所示。將任何現有文件替換為 zip 文件中的新文件。
圖2.將 Rowley_DS279X_Files.zip bin 文件夾中的內容復制到 CrossWorks MAXQ 1.1/bin 文件夾中。
打開 Rowley_DS279X_Files.zip 中的 include 文件夾,將所有文件復制到文件夾 CrossWorks MAXQ 1.1include,如圖 3 所示。將任何現有文件替換為 zip 文件中的新文件。
圖3.將包含Rowley_DS279X_Files.zip文件夾的內容復制到交叉工作MAXQ 1.1/包含文件夾中。
打開 zip 文件中的 src 文件夾,將所有文件復制到文件夾 CrossWorks MAXQ 1.1src,如圖 4 所示。將任何現有文件替換為 zip 文件夾中的新文件。
圖4.將 Rowley_DS279X_Files.zip src 文件夾的內容復制到 CrossWorks MAXQ 1.1/src 文件夾中。
最后,在Rowley_DS279X_Files.zip中打開目標文件夾,并將所有文件復制到文件夾CrossWorks MAXQ 1.1targets中,如圖5所示。將任何現有文件替換為 zip 文件中的新文件。
圖5.將Rowley_DS279X_Files.zip目標文件夾的內容復制到 CrossWorks MAXQ 1.1/targets 文件夾中。
更新鏈接器選項
將所有文件復制到CrossWorks MAXQ 1.1目錄后,下一步是啟動CrossStudio程序。程序啟動后,請按照以下步驟更新鏈接器選項。
通過選擇“文件”-》“打開解決方案”打開解決方案 UserCode2.hzp。示例解決方案 UserCode2 如圖 6 所示。
圖6.啟動 CrossStudio 程序后,打開解決方案 UserCode2.hzp。
打開解決方案后,單擊“項目”菜單,然后單擊“屬性”,如圖 7 所示。
圖7.要設置項目屬性,請從菜單欄中選擇項目 -》 屬性。
選擇“屬性”后,應出現“項目選項”窗口。在此窗口中,用戶應在“配置”框中選擇“調試”,在“項目”框中選擇“解決方案”,如圖 8 所示。
圖8.在“項目選項”窗口中,將“配置”框設置為“調試”,然后在“項目”框中選擇“解決方案”。
在“項目選項”框中,選擇“鏈接器”選項卡,然后選擇“其他鏈接器選項”,如圖 9 所示。接下來,單擊“。..”“其他鏈接器選項”框中的按鈕。
圖9.在“鏈接器”選項卡中,選擇“其他鏈接器選項”和“。..”按鈕來設置實用程序 ROM 例程的地址。
單擊“。..”“其他鏈接器選項”框中的按鈕將打開如圖 10 所示的窗口。最后一步是使用文本編輯器打開Rowley_DS2790X_Files.zip文件中包含的文件DS279_UROM_listing.txt。此文件包含跨工作室鏈接器查找實用程序 ROM 例程所需的地址。復制文本文件的內容并將其粘貼到“其他鏈接器選項”框中,如圖 10 所示。完成后,在“其他鏈接器選項”和“項目選項”框中單擊“確定”。現在可以成功生成項目。
圖 10.使用DS2790_UROM_listing.txt文件中的地址更新其他鏈接器選項的內容。
結論
Rowley Associates的CrossWorks for MAXQ的可下載版本目前并不完全支持DS2790。但是,Maxim可以免費提供額外的文件來升級開發環境。這些升級包括設備配置文件和鏈接器選項。添加其他文件后,即可實現該工具的全部功能。
審核編輯:郭婷
-
微控制器
+關注
關注
48文章
7577瀏覽量
151733 -
編譯器
+關注
關注
1文章
1639瀏覽量
49198 -
模擬器
+關注
關注
2文章
879瀏覽量
43302
發布評論請先 登錄
相關推薦
評論