如何将安全LPC804 MCU芯片配置编程呢?仅可通过ISP模式么?

发布者:创新思绪最新更新时间:2023-09-01 来源: elecfans关键字:MCU芯片  ISP模式 手机看文章 扫描二维码
随时随地手机看文章

LPC804 MCU具有CRP(代码读取保护)功能。

该CRP位于地址0x0000 02FC,并且存在NO_ISP/CRP1/CRP2/CRP3这些不同的安全级别。

82dafbbc-a730-11ed-bfe3-dac502259ad0.png

如何将安全配置编程呢?仅可通过ISP模式么?

82f6f9de-a730-11ed-bfe3-dac502259ad0.png

也可以在项目工程,如下图 MCUXpresso IDE中配置, 使能 CRP:

8349821c-a730-11ed-bfe3-dac502259ad0.png

836eeda4-a730-11ed-bfe3-dac502259ad0.png

在 MCUXpresso 工程里面配置CRP。

•定义设置适当的 CRP值

•使用自定义脚本配置链接器以将该常量放置在CRP内存地址(0x2FC),下面定义分配给其所需CRP级别的常量。attribute 指令确保链接器将常量(CRP_WORD)放置在内存的特殊“.crp”部分中,参考代码如下。

#define CRP_NO_CRP 0xFFFFFFFF

#define CRP_NO_ISP_MAGIC 0x4E697370

#define CRP1_MAGIC 0x12345678

#define CRP2_MAGIC 0x87654321

/**注意:当设置 CRP3,将会锁定器件的读写**/

/*** #define CRP3_MAGIC 0x43218765 ***/

#define CURRENT_CRP_SETTING CRP_NO_CRP

__attribute__ ((section(".crp"))) const uint32_t CRP_WORD = CURRENT_CRP_SETTING;


关键字:MCU芯片  ISP模式 引用地址:如何将安全LPC804 MCU芯片配置编程呢?仅可通过ISP模式么?

上一篇:基于LPC2104的汽车行使记录仪
下一篇:采用LPC2294四路CAN控制器实现智能通信卡系统的设计

推荐阅读最新更新时间:2024-11-21 13:49

时钟芯片DS1302和MCS51单片机的接口程序C51
#pragma small #include #include /******************************************** * DS1302 PIN Configuration * ******************************************** sbit DS_CLK = P1^6 sbit DS_IO = P1^5; sbit DS_RST = P1^4; /******************************************** * Shift Data from Mcu in DS1302 * **************************
[单片机]
航顺芯片:爆款0.1美元32位MCU引爆l了全场
9月9日上午,深圳国际电子展(ELEXCON)暨5G全球大会(中国站)在深圳国际会展中心(宝安)9/11号馆举办。作为中国电子行业风向标之一、深圳市历史最悠久的电子行业盛会,吸引了包括电子元器件、IoT/5G、智能网联与智能驾驶等行业众多企业参展。 作为国内领先的MCU设计企业,深圳市航顺芯片技术研发有限公司亮相ELEXCON电子展(展位号:9D17),现场展示其先进的MCU产品。 展会期间,公司技术应用部经理郑增忠接受了集微网采访,他指出,航顺芯片目前主要产品为32位MCU,包括软硬件全兼容系列、高性能系列、超低功耗系列等。其中,0.1美金-HK32F030M/0301M家族为公司性价比最高的爆款产品。 爆款0.1美元32
[手机便携]
51单片机DS1302时钟芯片简单程序
#include reg51.h #include intrins.h #define uchar unsigned char #define uint unsigned int data_7seg ={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,}; uchar hour,min,sec; sbit shi=P1^0; sbit fen=P1^1; sbit miao=P1^2; sbit rst=P1^4; sbit sck=P1^5; sbit io=P1^6; sbit fm=P1^7; /*函数声明:*/ void write_ds1302_byte(ucha
[单片机]
时钟芯片SD2200ELP与AVR单片机的接口设计
  在提升机制动闸瓦间隙实时在线检测的设计中,需要保存故障时间和故障数据。大部分仪器仪表中都要使用时钟芯片,但是很多的实时时钟芯片(如PCF8563)没有掉电保护,须外接晶振和电池,比较麻烦。而深圳兴威帆电子技术有限公司生产的SD2200ELP是内置32 KBE2PROM的串行实时时钟芯片,不需要外接器件支持,连线简单、可靠,提供的数据精确,断电后也能继续工作。微控制器采用Atmel公司的ATmegal6单片机,利用AT-megai6的硬件TWI接口可直接对SD2200ELP进行操作,无需软件模拟I2C方式,使用方便、可靠。   1 SD2200L简介   SD2200L系列(包括SD2200B/C/D/E/FLP)是一种
[嵌入式]
单片机的c语言教程 第二课 初步认识51芯片
上一课我们的第一个项目完成了,可能有懂C语言的朋友会说, 这和PC机上的C语言没有多大的区别呀 。的确没有太大的区别,C语言只是一种程序语言的统称,针对不同的处理器相关的C语言都会有一些细节的改变。编写PC机的C程序时,如要对硬件编程你就必须对硬件要有一定的认识,51单片机编程就更是如此,因它的开发应用是不可与硬件脱节的,所以我们先要来初步认识一下51苾片的结构和引脚功能。MSC51架构的芯片种类很多,具体特点和功能不尽相同(在以后编写的附录中会加入常用的一些51芯片的资料列表),在此后的教程中就以Atmel公司的AT89C51和AT89C2051为中心对象来进行学习,两者是AT89系列的典型代表,在爱好者中使用相当的多,应用资料很
[单片机]
<font color='red'>单片机</font>的c语言教程 第二课 初步认识51<font color='red'>芯片</font>
IAR Embedded Workbench®集成开发环境全面支持航顺芯片HK32MCU系列
IAR Embedded Workbench®集成开发环境已全面支持航顺芯片HK32MCU系列 中国上海—2021年12月—全球领先的嵌入式开发软件工具和服务提供商IAR Systems®日前宣布:其最新发布的IAR Embedded Workbench for Arm® version 9.20已全面支持航顺芯片HK32MCU系列,以保障基于HK32MCU芯片的嵌入式系统的可靠性。 IAR Systems 为Arm生态提供了完整的工具链,其产品包括集成开发环境(IDE)、跨平台的构建工具、代码分析工具、功能安全工具和信息安全工具等。基于IAR Systems与Arm生态的长期而广泛的合作关系,IAR Embedded W
[嵌入式]
PIC单片机读写时钟芯片DS1302汇编程
#INCLUDE CBLOCK 20H SEC ;秒 MIN ;分 HOU ;小时 DATE ;日期 MON ;月 DAY ;日 YERR ;年 DDD ;写使能位 TIME_TX ;1302发送寄存器 TIME_RX ;1302接收寄存器 COUNT1 ; COUNT2 ; DELAY1 DELAY2 ENDC ******************************* ; ; 1302子程序说明 ; ;****************************** ; DS1302INI ;1302初始化,先禁止RST,设定充电方式 ; SET_TIME ;一次发送7个数据设定时间,包含写使能寄存器,8个数据 ; GET_T
[单片机]
利用单芯片MCU提高照明系统能源效率
  在住宅用电中,照明用电占有相当大的比重。以家庭 用电为例,空调、冰箱、热水器等用电大户一直是大家关注 的焦点,而天天都在使用的照明反倒被认为是“小儿科” 了。其实,每一张电费账单中都要为照明用电支付1/6的 费用。如何在中国推广节能的照明产品,提高照明系统的 能源效率,降低照明用电量,已经成为摆在中国工程界面 前的最大挑战,这使工程师们必须考虑采用节能器件来设 计自己的产品。 1 数控电子镇流器应运而生   在鳞次栉比的建筑物中,照明系统最普遍的形式是使用各种荧光灯管,以及采用简单的感应器和启辉器的镇流器。据估算,这种传统的方式可消耗建筑物用电量的 40%,既低效又浪费,而且成本昂贵。新的欧洲和国际立法要求从2005年开始
[应用]

推荐帖子

求助 关于MRC p15,0,R0,c0,c0,0的问题
MRCp15,0,R1,c0,c0,0这个指令是来读取ARMCPU的ID号到ARM寄存器R1里面的吗?如果是的话,我现在在EVC环境下嵌入了有下面汇编内容的.s文件:AREA|.text|,CODEEXPORTARMCPUIDARMCPUIDPROCMRCp15,0,R1,c0,c0,0STRR1,,#0MOVpc,lrEND我想调用ARMCPUID这个函数来读取R0中存储的ID号,我怎
jclhp 嵌入式系统
新手入门学习蓝牙,大神指导一下,哪款芯片比较合适学习开发。
由于公司要求被调去搞蓝牙了,主要关于音频方面。公司要求是开启蓝牙功能时,蓝牙实时采集声信号,传输至手机,PAD上进行处理,之后返回设备上进行出声。一开始准备选用TI的CC2541芯片,发现不支持音频传输协议啊,何况没有DAC。比较郁闷。之后看了CSR的8635,买了开发板学习,但是现在郁闷了。这款芯片不需要编程,开发比较快,但是好像只能在通话状态下采集声信号传输。TI新出的CC2650需要加单片机,而且价格也搞。带有可编程FLASH的蓝牙价格都不低,哎郁闷。大神们可以推荐一个适合蓝牙芯片不
wuyusheng318 RF/无线
为什么我在C2000培训中考了很多次试,查看答卷和查看成绩里边都是空的,而且只有首...
为什么我在C2000培训中考了很多次试,查看答卷和查看成绩里边都是空的,而且只有首次考试成绩为什么我在C2000培训中考了很多次试,查看答卷和查看成绩里边都是空的,而且只有首...我们这边需要判卷,会有一定延时性!回复楼主7leaves的帖子手工判啊、、、、这么低端,那我刚才不明情况的乱答好多,会不会给你们添麻烦啊回复沙发maylove的帖子是自动阅卷,但需要审核,以防止出现问题
7leaves TI技术论坛
测评汇总:雅特力车规级MCU开发板:AT-START-A403A
活动详情:【雅特力车规级MCU开发板:AT-START-A403A】更新至2024-03-10测评报告汇总:@流行科技【雅特力车规级MCU开发板AT-START-A403A】+读取温湿度OLED显示【雅特力车规级MCU开发板AT-START-A403A】+IIC应用OLED屏幕显示【雅特力车规级MCU开发板AT-START-A403A】+USB虚拟串口应用控制点灯【雅特力车规级MCU开发板AT-START-A403A】+USB虚拟串口测试【雅特力车规级MC
EEWORLD社区 测评中心专版
三相低频信号发生器的电路图
本帖最后由paulhyde于2014-9-1509:03编辑那位兄的有三相低频信号发生器的电路图?急用!!!三相低频信号发生器的电路图本帖最后由paulhyde于2014-9-1509:03编辑有。。。。。。。。本帖最后由paulhyde于2014-9-1509:03编辑哥们发我一份呗1119616397@qq.com拜谢哥们
宇光 电子竞赛
srt73xSPI的问题
近来应用SPI,发现不少问题,发个帖出来给大家看看,是我的错误还是STR73x的BUG1,应用SPI作从机时,SS脚悬空时,SPI照样接收数据,这个不是我的问题吧。2,应用SPI作从机时,时钟数据纠错功能几乎没有,热插拔CLK线,有时会发生数据错误,而这种错误在复位之前不可恢复。这个情况出现频率还挺高的。这个问题有点郁闷,如果途中重启主设备,中断时钟,发生这种情况的话就难办了,各位大大如何避免这个问题。可以软件纠错吗?3,应用SPI作从机时,错将主设备SCK接到MOSI上,它还能
edwinzhu stm32/stm8
小广播
设计资源 培训 开发板 精华推荐

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

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

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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