教程1一创建项目 2.4 使用项目窗口 项目窗口在MPLAB IDE的工作区内。工作区的文件名应出现在项目窗口顶部的标题栏 中,MyProject.mcw,项目文件名MyProject.mcp作为项目的顶部“节点”。 图2-5: 项目窗口 MyProject.mcw ▣x MyProject.mcp ▣·Source Files …MyFile.c -…Header Files Object Files -Library Files 白-Linker Scripts 1p30f6014.gld Other Files 注: 如果发生错误,可选中一个文件名并按删除键或通过鼠标右键的菜单来删 除。将光标移到“Source Files”或“Linker Scripts'”上并通过鼠标右键 来向项目添加适当的文件。 2005 Microchip Technology Inc. DS70094CCN第13页
教程 1 — 创建项目 2005 Microchip Technology Inc. DS70094C_CN 第 13 页 2.4 使用项目窗口 项目窗口在 MPLAB IDE 的工作区内。工作区的文件名应出现在项目窗口顶部的标题栏 中, MyProject.mcw,项目文件名 MyProject.mcp 作为项目的顶部 “节点”。 图 2-5: 项目窗口 注: 如果发生错误,可选中一个文件名并按删除键或通过鼠标右键的菜单来删 除。将光标移到 “Source Files”或 “Linker Scripts”上并通过鼠标右键 来向项目添加适当的文件
dsPIC®语言工具入门 2.5 设置编译选项 现在,几乎已经可以用dsPIC30F工具来编译项目了。但是,需要检查项目和工具编 译选项。 1.选择Project>Build Options并点击“Project'”显示整个项目的Build Options (编译选项)对话框。 2. 选择General(常规)选项卡。在本教程中,不需要为“Include Path”添加路 径,但对于你自己将来的项目可能需要添加路径。“Library Path”必须是 MPLAB C30安装目录下的\11b目录。 图2-6: 编译选项对话框 Build Options For Project"MyProject.mcp" ☒ General MPLAB ASM30 MPLAB C30 MPLAB UINK30 Output Directory.$BINDIR Browse... Intemmediates Directorp.$ITMPDIR] Browse.. Assembler Include Path.[INDIR Browse.. Include Path.SNCDIR]: Browse.... Lbrary Path.$UBDIRE C:\pic30_toolsVib Browse.. Linker-Script Path,KRDIR] Help Sute Defoults OK Cancel Apply DS70094C_CN第14页 2005 Microchip Technology Inc
dsPIC® 语言工具入门 DS70094C_CN 第 14 页 2005 Microchip Technology Inc. 2.5 设置编译选项 现在,几乎已经可以用 dsPIC30F 工具来编译项目了。但是,需要检查项目和工具编 译选项。 1. 选择 Project>Build Options 并点击 “Project”显示整个项目的 Build Options (编译选项)对话框。 2. 选择 General (常规)选项卡。在本教程中,不需要为 “Include Path”添加路 径,但对于你自己将来的项目可能需要添加路径。“Library Path”必须是 MPLAB C30 安装目录下的 \lib 目录。 图 2-6: 编译选项对话框
教程1一创建项目 在特定工具的选项卡中可以对传递到dsPIC工具的命令行选项进行设置。 3.点击MPLAB C30选项卡。MPLAB C30有三个选项对话框:General、Memory Model(存储模型)和Optimizations(优化)。这三个选项对话框可在 “Categories”下拉菜单中选择,出现在对话框中的内容也将相应发生改变。 在这个例子中,将保持MPLAB C30默认的命令行选项不变。 图2-7: 编译器编译选项一GENERAL Build Options For Project"MyProjep x General|MPLAB ASM30 MPLAB C30 MPLAB UNK30 Caeorie:Genetal Generate Command Line- Generate debuggng infoimalion Additional wamings Suppot all ANSI-standard pograms Strict ANSI wainings Make warnings into erots Macro Definitions Remove Remove All 厂Inhentglobe setting Restore Defaults 厂Use Altemate Settings OK Cancel Apply 2005 Microchip Technology Inc. DS70094CCN第15页
教程 1 — 创建项目 2005 Microchip Technology Inc. DS70094C_CN 第 15 页 在特定工具的选项卡中可以对传递到 dsPIC 工具的命令行选项进行设置。 3. 点击 MPLAB C30 选项卡。MPLAB C30 有三个选项对话框:General、Memory Model (存储模型)和 Optimizations (优化)。这三个选项对话框可在 “Categories”下拉菜单中选择,出现在对话框中的内容也将相应发生改变。 在这个例子中,将保持 MPLAB C30 默认的命令行选项不变。 图 2-7: 编译器编译选项 — GENERAL
dsPIC®语言工具入门 4. 选择MPLAB LINK30选项卡。MPLAB LINK:30有三个选项对话框:General、 Diagnostics(诊断)和Symbols&Output(符号和输出)。这三个选项对话框 可在“Categories”下拉菜单中选择,出现在对话框中的内容也将相应发生改 为了运行本指南后面的教程3,需要在General类中设置一个堆。堆大小设置为 512。 图2-8: 链接器编译选项一GENERAL Build Options For Project "MyProject.mcp" ?x General MPLAB ASM30 MPLAB C30 MPLAB LINK30 回 nerale Comnmand Line Heap size: 516s Alow overlapped sections Min Stack Size bytes 厂Link forl02 Symbol Defiritions 月emove Remove All 厂Inher glbein Restore Defaults heap-512ARGETBASE]co" 厂U3 e AltemeSetting -oSITARGETBASELeo Cancel DS70094C_CN第16页 2005 Microchip Technology Inc
dsPIC® 语言工具入门 DS70094C_CN 第 16 页 2005 Microchip Technology Inc. 4. 选择 MPLAB LINK30 选项卡。 MPLAB LINK30 有三个选项对话框:General、 Diagnostics (诊断)和 Symbols & Output (符号和输出)。这三个选项对话框 可在 “Categories”下拉菜单中选择,出现在对话框中的内容也将相应发生改 变。 为了运行本指南后面的教程 3,需要在 General 类中设置一个堆。堆大小设置为 512。 图 2-8: 链接器编译选项 — GENERAL