您的位置 首页 厂商

C8051F的Flash安全选项

保存在地址0xFDFE和0xFDFF中的安全锁定字节集可以保护FLASH存储器,使得不能通过JTAG接口读取或修改其内容。安全锁定字节中的每一位保

保存在地址0xFDFE和0xFDFF中的安全确定字节集能够维护 FLASH 存储器,使得不能经过JTAG接口读取或修正其内容。安全确定字节中的每一位维护一个8k字节的存储器块。将读确定字节中的一位清0可避免经过JTAG接口读对应的 FLASH存储器块将写/擦除确定字节中的一位清0可避免经过JTAG接口写/擦除对应的存储器块。当一切其它扇区都被确定后128字节的扇区才被确定。

运用FLASH拜访约束(FLACL)这一特别功用寄存器来设置软件读约束。所期望的软件拜访约束地址(设计者期望的软件拜访维护的最高地址)的高字节被装入FLACL寄存器。该约束地址的低字节为0x00。假如FLACL寄存器被赋值为0x40,则软件拜访约束地址为0x4000。一切坐落地址0x0000到0x4000(包含0x4000)的存储区内的代码将不能被在该地址以上履行的软件拜访。在FLACL鸿沟之上履行的程序能够用跳转或调用指令进入到FLACL鸿沟以下的维护存储区。软件读约束只对MOVX和MOVC操作起作用。为了避免对FLASH的拜访,应运用FLASH安全字节维护0x4000以下的存储区或进行全体维护。

这儿要说到一个软件Flash Programming Utilities,在用Keil编译完成后生成hex文件,需求量产时,能够按下图操作

即下程序前擦出端的Flash,下完后对代码进行确定,避免被读写;关于确定了代码的MCU,需求在Flash Erase选项卡中擦除,不然在下面第二个图显现的界面中是无法用连接上的

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/changshang/260402.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部