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