为了仿真相应的器件,MPLAB XIDE需要它支持的器件的一些具体信息。在以前的版本4.2或者更早的版本,所有的这些信息是放在IDE中的,因此你如果需要支持一新的器件的话,不得不等待下一次MPLAB XIDE的版本release。
在5.0及它之后的版本中,这个器件信息从MPLAB X IDE移动到了一组不同版本的packs中,这意味着在你当前的MPLAB XIDE版本中,通过更新最新的包含这个器件信息的packs来实现支持新的器件,MPLAB XIDE将读到和使用这个更新的信息。
图1 PACK的分类组成概念
DFP包含每一个支持的器件的信息,以系列分组。这个信息包含器件的供电需求数据,编程方法,架构等等。工具PAKCS包含支持的器件的硬件调试工具固件,同时包含IDE需要用它工作时的其它硬件相关信息。
当你更新DFP时,相关的TP将同样被更新,所以所有的硬件工具将可以和DFP中的新器件一起工作。
当你安装MPLAB XIDE时,最新的packs将自动安装到IDE中。当你打开一个项目,MPLAB XIDE将自动检查DFP更新,如果发现一个较新的DFP版本,它将会提醒你。如果需要的话,点击提供的链接,就可以下载最新的DFP和相关的工具packs,一旦完成,在工程特性中,你的项目就会有最新的packs选中。
5.4和更新的版本中,通过更新切换DFP和相关的Tool Packs,你可以更新切换器件和工具的支持,由于对DFP和TP的改变,不能在5.4和5.35版本或者更早的版本之间切换。当你打开一个旧的v5的工程,若它需使用一个未安装的packs,你将需要去安装这个packs,点击提供的链接,去到特性窗口,去决定你是否将下载更旧的版本,或者选择另一个已经安装的版本。如下图2 中可以看到,跟着一个Resolve 链接的Packs是未包含在你当前的MPLAB XIDE版本中的。
图 2 DFP的安装
当安装MPLAB XIDE时,你可以选择你想安装的Microchip器件支持,这将仅仅安装那些和选择的器件架构相关的Packs。仅仅安装你需要的,可以节省磁盘空间和加快安装速度,这也称作分布式安装,如下图3是在安装MPLAB 过程中的选项,这将连带和选择的器件架构一起安装相关Packs。
图3 器件资源安装
以上是关于器件DFP的一些相关基础概念及解释,希望能对它有一定的理解。
END
因最近微信公众平台推送规则改变,很多读者反馈没有及时看到更新的文章。根据最新规则,建议多点击“推荐阅读、分享、收藏”等,成为常读用户。
推荐阅读:
请点下【在看】给小编加鸡腿