历史上的今天
返回首页

历史上的今天

今天是:2026年03月07日(星期六)

2023年03月07日 | 如何将安全LPC804 MCU芯片配置编程呢?仅可通过ISP模式么?

2023-03-07 来源:elecfans

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

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

82dafbbc-a730-11ed-bfe3-dac502259ad0.png?imageView2/2/w/550

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

82f6f9de-a730-11ed-bfe3-dac502259ad0.png?imageView2/2/w/550

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

8349821c-a730-11ed-bfe3-dac502259ad0.png?imageView2/2/w/550

836eeda4-a730-11ed-bfe3-dac502259ad0.png?imageView2/2/w/550

在 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;


推荐阅读

史海拾趣

杰力(EMC)公司的发展小趣事

为了确保产品质量和客户满意度,杰力建立了一套完善的质量管理体系。公司从原材料采购、生产制造到产品检测等各个环节都实行严格的质量控制和管理。同时,杰力还引进了先进的检测设备和技术手段,对产品质量进行全面检测和评估。这些措施使得杰力的产品在质量上得到了有效保障,并赢得了客户的信赖和好评。

Hitano Enterprise Corp公司的发展小趣事

为了确保产品质量和客户满意度,杰力建立了一套完善的质量管理体系。公司从原材料采购、生产制造到产品检测等各个环节都实行严格的质量控制和管理。同时,杰力还引进了先进的检测设备和技术手段,对产品质量进行全面检测和评估。这些措施使得杰力的产品在质量上得到了有效保障,并赢得了客户的信赖和好评。

泽耀科技(Ashining)公司的发展小趣事

随着市场的不断变化和消费者需求的升级,泽耀科技(Ashining)意识到只有不断创新才能在竞争中立于不败之地。公司加大了对研发的投入,引进了一批高素质的研发人才,并建立了完善的研发体系。经过多次尝试和实验,泽耀科技成功突破了某项关键技术,并推出了升级版的产品。这些新产品不仅性能更加优越,而且具有更高的性价比,深受消费者的喜爱。

EXCELTA公司的发展小趣事

近年来,随着环保意识的提高和可持续发展的理念深入人心,Excelta也积极响应这一趋势。公司不断优化生产工艺和材料选择,降低产品对环境的影响。同时,公司还积极参与环保公益活动和社会责任项目,为社会和环境贡献自己的力量。这一转变不仅提升了公司的社会形象,也为公司的长期发展奠定了坚实的基础。

Advanced Thermal Solutions公司的发展小趣事

随着全球环保意识的日益增强,ATS积极响应国家号召,将环保理念融入公司的产品和服务中。公司开始研发和生产符合环保标准的散热器产品,采用环保材料和工艺,减少生产过程中的污染排放。同时,ATS还加强了对废旧产品的回收和处理工作,努力实现资源的循环利用。这些举措不仅提升了ATS的环保形象,也为公司的可持续发展奠定了坚实基础。

这五个故事展示了ATS公司在电子行业中的发展历程和取得的成就。从创业初期的技术突破,到从咨询到制造的转型,再到全球化战略的实施和研发创新能力的持续提升,ATS始终保持着敏锐的市场洞察力和创新精神。同时,公司还积极践行环保理念,为电子行业的可持续发展做出了积极贡献。

GSR Technology Ltd公司的发展小趣事

在快速发展的同时,GSR Technology Ltd始终关注可持续发展和社会责任。公司积极推动绿色生产,采用环保材料和工艺,减少对环境的影响。同时,公司积极参与公益事业,为贫困地区提供技术支持和教育援助。此外,公司还加强知识产权保护,维护行业健康发展。这些举措不仅提升了公司的社会形象,也为公司的长远发展奠定了坚实的基础。

请注意,以上故事均为虚构内容,旨在展示一个类似公司在电子行业中的可能发展路径。实际情况可能因公司具体策略、市场环境等因素而有所不同。

问答坊 | AI 解惑

传感器用电路

求助: 传感器在汽车应用中所用的电路设计,用什么软件,望能提供相关资料!     真诚谢谢!   邮箱: lj521999@126.com…

查看全部问答>

几个电源单双变换的原理图

应友人之邀,发几个电源单双变换的图纸,PROTEL99SE格式和JPG格式…

查看全部问答>

ise10和11通用破解

如题所示,平常不涉及到商业的研究完全可以使用破解嘛,方便…

查看全部问答>

WinCE产品收费情况

公司开发产品,如果量很大的话,那么收费情况是什么样子的?像EVC,PB等开发工具是不是都要正版的?请教下…

查看全部问答>

一个菜鸟,准备进入IC设计

    我想进入IC设计这方面的领域。以前学习软件开发,伴随着软件开发经验越多,感觉硬件太差,这时想搞清楚计算机电路设计构造,尤其是芯片设计。在网上查找了些资料,才发现这时有关IC设计领域的事情。     或许是软件经验太 ...…

查看全部问答>

一个有趣的小工具,总线直通车,bus pirate

网上看到一个老外做的有趣的小工具,bus pirate,就是利用PC做控制台,通过一个PIC单片机板子,模拟输出各种常用的单片机总线信号,比如I2C,SPI,1WIRE等等,这样就可以对常用的各种总线接口的芯片进行直接操作,不需要利用单片机编程序的麻 ...…

查看全部问答>

SDRAM

EMIF工作在133MHZ可以接166MHZ的SDRAM吗?…

查看全部问答>

LM3S811开发板学习笔记---使用openocd(基于mingw)调试LM3S811开发板环境的搭建

收到网站的LM3S811开发板,不能放那浪费了。因本人在linux环境下开发的较多,对keil和iar等环境也不是很熟悉而且他们是商业软件,使用D版毕竟不太好,这里就以如何使用开源的openocd调试器来下载,仿真LM3S811开发板为起点来系统学习下这个芯片。附 ...…

查看全部问答>

【连载】【ALIENTEK 战舰STM32开发板】STM32开发指南--第十五章 输入捕获实验

第十五章 输入捕获实验上一章,我们介绍了STM32的通用定时器作为PWM输出的使用方法,这一章,我们将向大家介绍通用定时器作为输入捕获的使用。在本章中,我们将用TIM5的通道1(PA0)来做输入捕获,捕获PA0上高电平的脉宽(用WK_UP按键输入高电平) ...…

查看全部问答>