MPLAB X 设置用户程序代码偏移

发布者:yunhao最新更新时间:2020-06-23 来源: eefocus关键字:MPLAB  用户程序  代码偏移 手机看文章 扫描二维码
随时随地手机看文章

当编写用户代码时(用boot来引导启动),我们都需要设置用户代码的偏移。

例如:boot 引导用户代码的入口地址为0x2000。


下面我们需要把用户代码下载到0x2000地址处(设置如下图所示)。

在这里插入图片描述

设置后的编译结果:

在这里插入图片描述

可以看到代码的入口地址变成了0x2000,低优先级中断入口变成了0x2018。


关键字:MPLAB  用户程序  代码偏移 引用地址:MPLAB X 设置用户程序代码偏移

上一篇:PIC_MPLAB X IDE开发环境学习
下一篇:【MPLAB IDE】01:快捷键大全

推荐阅读最新更新时间:2024-11-16 23:12

KEIL-BANK分页(H00,H01 ... H0x)
对C51而言,生成的HEX文件是有体积限制的,如果ROM过大,那么就要用到分页技术将HEX分成几个文件 具体做法简单点来说,如下: =================================================================== 1.找到L51_BANK.A51文件加到工程中 2.找到STARTUP.A51文件最后 EXTRN CODE (?B_SWITCH0) CALL ?B_SWITCH0 ; init bank mechanism to code bank 0 原来是注释掉的,恢复有效 3.剩下的就是设置了,看下图 ======================
[单片机]
KEIL-BANK分页(H00,H01 ... H0<font color='red'>x</font>)
荣耀9X系列中国区出货量突破1000万台
今天荣耀营销部副部长关海涛宣布了一个好消息,那就是荣耀9X系列中国区发货量突破1000万台,关海涛还表示超能速度,千万选择,口碑见证,不止荣耀!朝着更高目标努力。 据悉荣耀9X系列总共有荣耀9X与荣耀9X Pro两款手机,它们的情况如下: 1.荣耀9X:它采用了6.59英寸的FHD+屏幕,搭载麒麟810处理器,前置1600万像素的摄像头,后置4800万像素+200万像素的摄像头,内置4000毫安时大电池,预装基于Android9.0深度定制的EMUI9.1支持10W的充电功率,机身有幻夜黑、魅海蓝、魅焰红三种配色。 荣耀9X的4+64GB版本发售价1399元,6+64GB版本发售价1599元,6+128GB版本发售价1899元
[手机便携]
车联网用C-V2X还是DSRC?各国的选择仍存在分歧
C-V2X以4G(LTE)和5G等行动通讯技术实现V2X,相较DSRC技术,C-V2X优势包括通讯范围、延迟与可扩展性,其频谱频宽分配弹性,并具备覆盖广、高可靠与支援大频宽等特色。目前支援C-V2X技术的车厂包括福特、BMW、Daimler、Audi、Ducati、PSA、上汽(SAIC)与Tesla等。 各国在DSRC与C-V2X技术选择上仍存在分歧 2019年C-V2X技术正蓬勃发展,除了连接终端和行动通讯基地台(设备到网络,Device to Network,D2N)外,亦可终端彼此直接通讯模式(设备到设备;Device to Device,D2D),目前欧洲和美国用于V2X频段为5.8~5.9GHz(不允许5.8~59
[嵌入式]
LPC2148像往U盘拷贝文件一样更新用户程序
在网上爬行了很久才找到一个介绍USBMEM_BOOTLOADER的且有源代码的论坛,用KEIL 编译后结果不能运行,后来才找到问题的根源: //usbhw.c void USB_Init (void) { PINSEL1 &= ~0xC000C000; //PINSEL1 |= 0x40004000; //这是原来的程序 PINSEL1 |= 0x80004000; /* Select USB Link, VBUS */ 原来得改一下才能用到我的板子上面。 另外,原来的程序是在复位时检测P0.15是否为低来判断是进入用户程序,还是USB IAP程序,我针对我的板子改了一下,我用了两个按钮来控制它,当按下P0.21的按钮时运
[单片机]
LPC2148像往U盘拷贝文件一样更新<font color='red'>用户</font><font color='red'>程序</font>
Mouser备货NXP QN902x 蓝牙SoC及相关开发套件
2016年5月5日 贸泽电子(Mouser Electronics) 即日起开始分销NXP Semiconductors的 QN902x超低功耗蓝牙片上系统 (SoCs) 和 QN9020蓝牙开发套件。QN902x SoC是一款超低功耗、高性能、高集成度的蓝牙v4.0低功耗(BLE) 解决方案,适用于运动/健身可穿戴电子设备、人机接口设备和支持应用程序的智能配件之类的蓝牙智能应用。 Mouser备货的NXP QN902x SoC集成一个高性能2.4GHz射频 (RF) 收发器、32位ARM Cortex -M0微控制器、128 kBytes闪存、以及64 kBytes系统内存,提供额外的信号处理功能以及空
[物联网]
Mouser备货NXP QN902<font color='red'>x</font> 蓝牙SoC及相关开发套件
恩智浦半导体汽车事业部经理: V2X商机大潮即将来临
车联网话题火热,许多技术都想分食车联网所带来的商机,但整体来看,以DSRC技术为基础的V2V/V2X应用,将是最快进入大规模普及阶段的技术。不仅自2021年起,在美国市场销售的新车将开始陆续强制支持V2V功能,新加坡更可望抢在美国之前,自2019年起展开导入。 恩智浦(NXP)半导体汽车事业部区域市场经理花盛指出,在先进驾驶辅助系统(ADAS)、自驾车等热门话题炒热汽车电子市场的关注度之际,从车间通讯(V2V)演变而成的车对万物(V2X)通讯,也获得很大的进展。目前全球各主要汽车市场如美国、欧盟,皆已先后确定V2V/V2X将成为法规强制安装的标准功能;中国的标准虽然还没底定,但恩智浦已经与中国工信部签订合作备忘录,显示中国政府也有
[半导体设计/制造]
国内首款X86手机停产Intel试水智能机遇大考
    8月24日独家消息,搜狐IT获悉,英特尔在国内试水智能手机芯片的首款产品已经全面停产,目前进入清理库存阶段。联想开始推出K系列新产品K860,这款新产品没有延续英特尔的芯片。这标志着英特尔试水国内智能手机市场暂时告一段落。   单靠一款产品的短期表现来判断英特尔智能手机芯片的成功失败有失公允,但毫无疑问的是,英特尔正在面临一场前所未有的大考,考场是席卷全球的移动互联网浪潮,而英特尔交出的考卷之一,则是X86架构的手机芯片。能否在智能手机领域获得成功,关乎英特尔在移动互联时代的上游产业链把控能力。   作为一家技术驱动型的公司,英特尔一直遵循摩尔定律,致力于推出更高更快性能的处理器芯片,这一作法帮助英特尔在PC时代保持领先优势
[手机便携]
x86处理器将上市 集成显卡或遭淘汰
根据Jon Peddie Research的最新研究报告,PC带有集成显卡的芯片组将在2013年被带有图像处理内核的x86处理器所取代。2008年,67%的图像芯片都是集成显卡芯片组,而到2011年这个比例将下降为20%,预计2013年将少于1%。 集成显卡被广泛用于台式机、笔记本电脑以及很多嵌入式系统,如销售计算机、机顶盒等。JPA分析,独立显卡以及主板市场不会受到影响,因为这些计算机依旧会采用嵌入式独立显卡。 预计2009年晚些时候,英特尔的Westmere作为首款内嵌图像处理内核的x86处理器将上市。其竞争对手AMD也将在2011年推出对应的产品Fusion处理器。JPA表示,两家公司都将采用32纳米工
[嵌入式]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved