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可以免费提供额外的文件来升级开发环境。这些升级包括设备配置文件和链接器选项。添加其他文件后,即可实现该工具的全部功能。
审核编辑:郭婷
全部0条评论
快来发表一下你的评论吧 !