Rowley Associates的CrossWorks for MAXQ(Maxim MAXQ?微控制器的集成開發(fā)環(huán)境(IDE))并不完全支持DS2790微控制器的可下載形式。本應用筆記介紹如何在基本安裝的基礎上安裝DS2790器件專用配置文件,從而獲得全部功能。此過程使用戶能夠完全訪問 C 代碼編譯器、匯編程序、模擬器和在線調試。
介紹
Rowley Associates的CrossWorks for MAXQ目前不能完全支持DS2790。為了完全支持DS2790,必須在用戶計算機上安裝其他文件。此外,必須為CrossWorks鏈接器提供實用程序ROM例程的地址以支持函數(shù)調用。本文檔詳細介紹了升級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 所示。將任何現(xiàn)有文件替換為 zip 文件中的新文件。
圖2.將 Rowley_DS279X_Files.zip bin 文件夾中的內容復制到 CrossWorks MAXQ 1.1/bin 文件夾中。
打開 Rowley_DS279X_Files.zip 中的 include 文件夾,將所有文件復制到文件夾 CrossWorks MAXQ 1.1include,如圖 3 所示。將任何現(xiàn)有文件替換為 zip 文件中的新文件。
圖3.將包含Rowley_DS279X_Files.zip文件夾的內容復制到交叉工作MAXQ 1.1/包含文件夾中。
打開 zip 文件中的 src 文件夾,將所有文件復制到文件夾 CrossWorks MAXQ 1.1src,如圖 4 所示。將任何現(xiàn)有文件替換為 zip 文件夾中的新文件。
圖4.將 Rowley_DS279X_Files.zip src 文件夾的內容復制到 CrossWorks MAXQ 1.1/src 文件夾中。
最后,在Rowley_DS279X_Files.zip中打開目標文件夾,并將所有文件復制到文件夾CrossWorks MAXQ 1.1targets中,如圖5所示。將任何現(xiàn)有文件替換為 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.要設置項目屬性,請從菜單欄中選擇項目 -》 屬性。
選擇“屬性”后,應出現(xiàn)“項目選項”窗口。在此窗口中,用戶應在“配置”框中選擇“調試”,在“項目”框中選擇“解決方案”,如圖 8 所示。
圖8.在“項目選項”窗口中,將“配置”框設置為“調試”,然后在“項目”框中選擇“解決方案”。
在“項目選項”框中,選擇“鏈接器”選項卡,然后選擇“其他鏈接器選項”,如圖 9 所示。接下來,單擊“。..”“其他鏈接器選項”框中的按鈕。
圖9.在“鏈接器”選項卡中,選擇“其他鏈接器選項”和“。..”按鈕來設置實用程序 ROM 例程的地址。
單擊“。..”“其他鏈接器選項”框中的按鈕將打開如圖 10 所示的窗口。最后一步是使用文本編輯器打開Rowley_DS2790X_Files.zip文件中包含的文件DS279_UROM_listing.txt。此文件包含跨工作室鏈接器查找實用程序 ROM 例程所需的地址。復制文本文件的內容并將其粘貼到“其他鏈接器選項”框中,如圖 10 所示。完成后,在“其他鏈接器選項”和“項目選項”框中單擊“確定”。現(xiàn)在可以成功生成項目。
圖 10.使用DS2790_UROM_listing.txt文件中的地址更新其他鏈接器選項的內容。
結論
Rowley Associates的CrossWorks for MAXQ的可下載版本目前并不完全支持DS2790。但是,Maxim可以免費提供額外的文件來升級開發(fā)環(huán)境。這些升級包括設備配置文件和鏈接器選項。添加其他文件后,即可實現(xiàn)該工具的全部功能。
審核編輯:郭婷
-
微控制器
+關注
關注
48文章
7649瀏覽量
152111 -
編譯器
+關注
關注
1文章
1642瀏覽量
49286 -
模擬器
+關注
關注
2文章
881瀏覽量
43422
發(fā)布評論請先 登錄
相關推薦
MAXQ1850評估套件(EV kit)和面向MAXQ30的CrossWorks編譯器的設計方案
MAXQ8913芯片結束資料分享
長期回收keithley 2790儀表
Keithley2790源表 吉時利2790A/2790Hl數(shù)據采集器
DS2790可編程、1 節(jié)鋰離子電池電量計與保護器
采用MAXQ1850評估套件(EV kit)和面向MAXQ3
![采用<b class='flag-5'>MAXQ</b>1850評估套件(EV kit)和面向<b class='flag-5'>MAXQ</b>3](https://file1.elecfans.com//web2/M00/A4/87/wKgZomUMNJqAfh9CAAB9Un1r11I279.jpg)
采用MAXQ1850評估套件(EV kit)和面向MAXQ3
![采用<b class='flag-5'>MAXQ</b>1850評估套件(EV kit)和面向<b class='flag-5'>MAXQ</b>3](https://file1.elecfans.com//web2/M00/A4/CD/wKgZomUMNb-AGXcjAAB9Un1r11I663.jpg)
采用MAXQ1103評估套件和面向MAXQ30的CrossW
![采用<b class='flag-5'>MAXQ</b>1103評估套件和面向<b class='flag-5'>MAXQ</b>30的CrossW](https://file1.elecfans.com//web2/M00/A4/CD/wKgZomUMNb-AUCkgAAA0QLJu8e4553.jpg)
Rowley CrossWorks和MAXQ2000評估板入
![<b class='flag-5'>Rowley</b> CrossWorks和<b class='flag-5'>MAXQ</b>2000評估板入](https://file1.elecfans.com//web2/M00/A4/CD/wKgZomUMNcCAeoSiAAA--zqmb28072.gif)
采用MAXQ2000實現(xiàn)與MAX1169的高速I²
![采用<b class='flag-5'>MAXQ</b>2000實現(xiàn)與MAX1169的高速I²](https://file1.elecfans.com//web2/M00/A4/CD/wKgZomUMNcKAO1uEAAAUsJ02cOg560.gif)
MAXQ1050評估套件和面向MAXQ30入門的CrossStudio編譯
![<b class='flag-5'>MAXQ</b>1050評估套件和面向<b class='flag-5'>MAXQ</b>30入門的CrossStudio編譯](https://file.elecfans.com/web2/M00/49/5B/pYYBAGKhtEiAByI2AAATJuNV7t4137.jpg)
調試MAXQ1103在微處理器上的應用
比較DS28S60、MAXQ1061和MAXQ1065功能
![比較<b class='flag-5'>DS</b>28S60、<b class='flag-5'>MAXQ</b>1061和<b class='flag-5'>MAXQ</b>1065功能](https://file.elecfans.com//web2/M00/92/62/pYYBAGPu9E6AMlNjAACHKBHoDvQ883.jpg)
評論