LPC804 MCU具有CRP(代码读取保护)功能。
该CRP位于地址0x0000 02FC,并且存在NO_ISP/CRP1/CRP2/CRP3这些不同的安全级别。
如何将安全配置编程呢?仅可通过ISP模式么?
也可以在项目工程,如下图 MCUXpresso IDE中配置, 使能 CRP:
在 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;
上一篇:基于LPC2104的汽车行使记录仪
下一篇:采用LPC2294四路CAN控制器实现智能通信卡系统的设计
推荐阅读最新更新时间:2024-11-21 13:49
推荐帖子
- 求助 关于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
设计资源 培训 开发板 精华推荐
- StereoPi v2:基于 Raspberry Pi 的开源立体相机,具有 Wi-Fi、蓝牙和先进的供电系统(原理图等)
- NE555调光调速
- LTC1290 与 IBM PC 串行端口的 12 位 8 通道数据采集系统接口
- 使用 NXP Semiconductors 的 PCF2127 的参考设计
- 照明用通用 LED 驱动器
- 使用 NXP Semiconductors 的 MCF51QM128VLH 的参考设计
- 具有短路保护功能的 MC78M24CTG 24V 电流提升的典型应用
- 使用 NXP Semiconductors 的 TDA8020HL/C2 的参考设计
- LTC1265-5 演示板、高效 5V/1A 降压转换器
- DAC通用电源板(搭载松下30W方牛)