原创 分享STM32代码读保护个人解决方案

2015-12-16 10:30 1998 19 26 分类: MCU/ 嵌入式

分享STM32代码读保护个人解决方案

 

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

具体做法,就是要在生成HEX文件之前,要多几个步骤
1.首先,加载: C:\Keil\ARM\Boards\Keil\MCBSTM32\Blinky文件夹中的一个STM32F10xOPT.s文件

2.修改下面两个值为1
 46.jpg

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


这样的话,就简单的一个HEX文件就会使你的产品流入市场之后,即便是被抄板成功,也不会是代码流出了
当然,必须保证自己公司的员工不会外泄。。。

文章评论7条评论)

登录后参与讨论

xddl 2016-5-23 10:54

IAR有没有类似的办法?

用户1678053 2016-5-23 09:39

看看

东莞元宝代理Microchip长电二三极管 2015-12-18 12:17

太好了!

用户435177 2015-12-18 08:54

评论是对思考最好的总结…

用户377235 2015-12-17 14:13

为什么要改为1啊?不太不明白

用户1012893 2015-12-17 08:54

不错,简洁,实用。

用户376150 2015-12-16 10:48

本文转载 单片机教程网,作者:黄宾山。 如有侵权,请留言。
相关推荐阅读
用户376150 2016-04-01 14:03
回顾modelsim的使用
1. 首先,在新建工程里创建2个*.v文件,一个是被仿真代码,一个是测试代码。 2. 右键点击这2个文件的其中之一,选择“compile all” 3. 编译无误后,在菜单栏“view”中...
用户376150 2016-02-25 17:00
安装matlab2013b
      今天想装一下matlab2013b软件。过程写下来。   1.在百度贴吧找到一个下载链接,下载完后,看到有tamwoR13b.part01--part21共21个r...
用户376150 2016-02-24 14:40
simulink的命令集
simulink的命令集仿真命令sim           仿真运行一个simulink模块     sldebug       调试一个simulink模块     simset        设置...
用户376150 2016-01-18 17:00
SIMULINK
simulink 下的积分模块有很多选项可设定,特别是离散积分模块,工作模式有2种:intergration 和 accumulation 。前者的Ts为采样时间,而后者的Ts 固定为1,即累加的...
用户376150 2016-01-14 13:46
普通人缺什么
觉得过得很艰难?? 可能原因: 1.目标感不强 2.缺乏死磕精神  ...
用户376150 2016-01-12 13:47
对拖负载的原理图
此图为对拖的原理图:被拖负载电机发出3相交流电经过整流,大电容平波后变为直流。用PWM波的占空比控制负载电流的大小即可。图上有点小错误,PWM控制的是IGBT管,不是继电器。...
我要评论
7
19
关闭 站长推荐上一条 /2 下一条