历史上的今天
返回首页

历史上的今天

今天是:2025年04月07日(星期一)

正在发生

2021年04月07日 | 分享STM32代码读保护个人解决方案

2021-04-07 来源:eefocus

简介:这个加载代码读保护功能的步骤可能对有些人来说还是比较麻烦的,毕竟产品多的时候,写入之后还要按一下写保护命令,对于产线操作员来说,可能一时疏忽忘记其中一个,就会造成代码的外泄,是不是应该还有更简单的办法一键写入呢,答案是肯定的!


具体做法,就是要在生成HEX文件之前,要多几个步骤


1.首先,加载: C:KeilARMBoardsKeilMCBSTM32Blinky文件夹中的一个STM32F10xOPT.s文件


2.修改下面两个值为1

3.生成HEX文件之前务必进行一下此配置

这样的话,就简单的一个HEX文件就会使你的产品流入市场之后,即便是被抄板成功,也不会是代码流出了


当然,必须保证自己公司的员工不会外泄。。。

推荐阅读

史海拾趣

AUREL公司的发展小趣事

在国内市场站稳脚跟后,AUREL公司开始积极拓展国际市场。公司积极参加国际电子展会和技术交流活动,与海外企业建立了广泛的合作关系。同时,公司还针对不同国家和地区的市场需求,推出了定制化的产品和服务。这些举措使得AUREL公司的品牌影响力逐渐扩大,国际市场份额不断攀升。

ELECTRONIC ASSEMBLY公司的发展小趣事

在电子组装行业,品质是企业的生命线。一家名为“品质电子组装”的公司,从创立之初就坚持以品质为核心竞争力。公司引进了国际先进的生产设备和管理体系,建立了严格的质量控制体系,确保每一件产品都符合高标准、严要求。正是凭借着对品质的坚守和追求,品质电子组装赢得了客户的广泛赞誉和信赖,逐渐在行业中树立了良好的口碑。

Faraday Technology公司的发展小趣事

在电子组装行业,品质是企业的生命线。一家名为“品质电子组装”的公司,从创立之初就坚持以品质为核心竞争力。公司引进了国际先进的生产设备和管理体系,建立了严格的质量控制体系,确保每一件产品都符合高标准、严要求。正是凭借着对品质的坚守和追求,品质电子组装赢得了客户的广泛赞誉和信赖,逐渐在行业中树立了良好的口碑。

Franel Corp公司的发展小趣事

为了更好地服务中国市场,法勒公司不断优化其供应链和生产布局。近年来,法勒加大了在国内的投资力度,建设了现代化的生产基地和研发中心。通过本土化生产,法勒不仅降低了产品成本,还缩短了交货周期,提高了市场响应速度。同时,法勒还积极与本土供应商建立紧密的合作关系,共同构建了一个高效、稳定的供应链体系。

Eutech公司的发展小趣事

EUtech Scientific Engineering公司起初以测量技术为核心,专注于为能源和电力系统提供高精度测量设备。随着技术的不断发展和市场需求的变化,公司意识到控制技术在电力系统中的重要性。于是,公司投入大量研发资源,成功将测量与控制技术相结合,开发出具有自主知识产权的控制系统,实现了从测量到控制的跨越。

DINTEK公司的发展小趣事

EUtech Scientific Engineering公司起初以测量技术为核心,专注于为能源和电力系统提供高精度测量设备。随着技术的不断发展和市场需求的变化,公司意识到控制技术在电力系统中的重要性。于是,公司投入大量研发资源,成功将测量与控制技术相结合,开发出具有自主知识产权的控制系统,实现了从测量到控制的跨越。

问答坊 | AI 解惑

请大家帮忙看看程序和对应的电路是否可以实现

感谢大家的热情帮忙,按上次各位的指教对程序做了修改,大家再帮忙看看 单片机控制继电器的电路省略,程序在附件 //晶振12MHZ 功能: 1.外中断INT1产生后,M1启动,延时3秒后,M2也启动 2.定时器T0,每50ms发送一次脉冲 3.按钮控制电机正反 ...…

查看全部问答>

基于586-Engine的无人机飞行控制器设计

在无人机飞行控制系统中,飞行控制器是其核心部件,它负责飞行控制系统信号的采集、控制律的解算、飞机的姿态和速度,以及与地面设备的通讯等工作。随着无人机越来越广泛的应用,它所完成的任务也越来越复杂,对无人机的机动性要求也越来越高,这就 ...…

查看全部问答>

Windows Embedded Compact 7安装手记

新一代的Windows CE被命名为Windows Embedded Compact 7,发布于2010年6月1日的COMPUTEX TAIPEI国际电脑展。在微软内部的代号是Chelan,微软早在2008年就开始在北京招兵买马,2010年终于公开了一个Release : Public Community Technology Preview ...…

查看全部问答>

DMA可以使用带cache的内存吗?

    为了分配一块内存给DMA使用,一般用这两个函数分配内存 HalAllocateCommonBuffer,AllocPhysMem。这两个都函数可同时返回物理地址和虚拟地址。但这两个函数分配的内存都是uncached。     DMA应该是不使用cache的吧。如果 ...…

查看全部问答>

vxWorks 系统时钟使用问题

在vxWorks系统中,我想使用定时器实现200us到1ms的定时器,就是说定时器的时间间隔可变,从200us到1ms可设置,使用辅助时钟只有几个时间间隔可选,不能实现200us到1ms的可变范围,不知还有什么好的办法没有?        &nbs ...…

查看全部问答>

如何读写oneNand flash

是否要通过寄存器命令来控制FLASH? oneNand flah的寄存器是怎么分布的?比如说base_address是0x00,地址寄存器是0x00+4这样的。 另外,我看了DATASHEET,里面指示了寄存器地址,比如manufacturer ID寄存器地址是0xf000,这是个什么地址?…

查看全部问答>

在pb里面添加了usb鼠标,光电鼠标能亮,但是不能移动。。。

我用的是WinCE 4.2,如下操作Core OS -> Display based devices -> Core OS Services -> USB Host Support -> USB Human Input Device (HID) Class Driver添加了usb鼠标的驱动,重新定制平台,生成镜像,烧到板子里重启后,光电鼠标能亮,但是不能移 ...…

查看全部问答>

请教如何解决多源驱动

如题,谢谢,请高手赐教,感激不尽,另外,在锁存时,用上升沿锁存或者电平来锁存时如何解决锁存信号的初始值赋值。…

查看全部问答>

用ADC12做三相电表

有谁用ADC12做过电力监测方面的产品?或三相电表?…

查看全部问答>

小弟求一个简单点的LC振荡电路

想用LC振荡原理来做个测电容的 LC振荡电路设计不出来…

查看全部问答>