更新Rowley Associates的MAXQ交叉工作以支持DS2790

描述

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可以免费提供额外的文件来升级开发环境。这些升级包括设备配置文件和链接器选项。添加其他文件后,即可实现该工具的全部功能。

审核编辑:郭婷

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分