历史上的今天
今天是:2025年03月14日(星期五)
2020年03月14日 | MPLAB X IDE V4.15 创建工程,编译,问题处理
2020-03-14 来源:eefocus
初步接触,有错误的地方还请大神们务必提出来,防止误导他人
硬件环境:MCU--PIC18F67K22 仿真下载器--ICD 3
编译环境:MPLAB X IDE V4.15 中文版
工作需要接触到了PIC的一款MCU,以前使用PIC单片机的时候使用的是MPLAB IDE,运用起来相对比较简单,和KEIL5,IAR等有点相似。但是现在应用的这个编译环境就有很大的差别了。初次接触有种完全摸不到方向的感觉。

首先讲一下,我工程建立和过程中遇到的问题。
“文件“-》“新建项目”->
选择项目------------“Microchip 嵌入式”->“独立项目”
选择器件------------“All Famillies”->“PIC18F67K22”
选择转接头----------“ICD 3”
选择编译器----------“XC8 (V1.45)” (安装时可能没有默认安装,需要用户自己安装,后期还能在项目属性中修改),如果使用自带的编译器有很多地方会编译不过,具体原因未知
选择项目名称和文件夹----项目名称“XXX”,项目位置“XXX”,项目文件夹“XXX”,最好不要勾选“使用独立位置作为项目文件夹”,编码 “GB2312” (为了支持中文),点“”完成”

勾选“使用独立位置作为项目文件夹”之后,发现每次打开项目路径会找不到工程。原因未知。
工程建立好之后,就需要向工程中添加文件了,右键工程下的菜单,添加现有项或者新建文件,都可以达到添加的目的。
文件添加完成后,进行配置位配置。“窗口”->“PIC存储器视图”->“配置位”,然后根据自己的需求选择需要的选项,选择完成后,点击“输出生成源代码”

将出现的代码,复制到你的头文件中。(相关的启动和单片机基础配置文件)
完成上面工作后编译会发现还是有头文件不能识别的报错。此时应该指定头文件的路径。
右键工程,选择“属性”->“XC8 compiler”->指定 Include directors 路径,头文件路径

此时,工程一般就能完全通过编译了。左下脚会有如下图片

至此,工程建立全部过程已经完成。
史海拾趣
|
PADS 9.0版产品的出现标志着下一代PADS流程技术的诞生。与以往的旧产品相比, PADS 9.0修复和改善了之前版本软件的不足和缺点,集成了许多全新的功能,拥有了更高的可扩展性和集成度,从而使设计者能够结合Mentor Graphics众多独特的创新技术,实现 ...… 查看全部问答> |
|
DIY FPGA初级学习板,核心板已画好,欢迎大家继续提意见! 【背景贴】: “taikai001”俺想学习FPGA--有偿寻求合作开发FPGA学习板https://bbs.eeworld.com.cn/thread-93001-1-1.html 经过和taikai001的几次讨论,准备还是搞个简单点,适合入门的。 目前基本的功能我已经画好了,随后会把原理图发上来 ...… 查看全部问答> |
|
基于WINCE 5.0操作平台,在VC2005 开发MFC智能设备应用软件 在VS2005开发平台下,开发的软件直接通过Microsoft ActiveSync 同步软件下载到2440开发扳上可以运行(通过开发环境) ;单独生成Release版本的,脱离开发环境下载到开发板上就不能运行了. 而使用eVC开发的应用程序就不存在这个问题. &nbs ...… 查看全部问答> |
|
一、移植过程1、架构移植2、SOC移植3、板级移植二、3种移植的区别 1、架构移植:Cortex-A8、MIPS、POWERPC 2、SOC移植 :同一系列,不同型号间的外设(如I2C)的区别 &nbs ...… 查看全部问答> |
|
昨天成功地完成了BBB的上网问题,但是今天发现似乎有更方便的解决方案。 之前配置两张网卡是直接在/etc/network/interfaces中写入配置信息的。这样做当然可以成功,但是有一个问题,就是系统托盘上的NetworkManager就不会再出现和这两张网卡相关的 ...… 查看全部问答> |




