datasheet
超过460,000+ 应用技术资源下载
pdf

LPC2000加密方法

  • 1星
  • 日期: 2013-09-29
  • 大小: 17.66KB
  • 所需积分:1分
  • 下载次数:0
  • favicon收藏
  • rep举报
  • 分享
  • free评论
标签: LPC2100系列微控制器加密方法

              LPC2100_2200系列ARM7微控制器加密方法广州周立功单片机发展有限公司Tel: (020) 38730916387309173873097638730977Fax: 38730925附录 C LPC2100/2200 系列 ARM7 微控制器的加密方法C.1 加密原理说明LPC2100/2200 系列 ARM7 微控制器是世界首款可加密的 ARM 芯片 对其加密的方法 是通过用户程序在指定地址上设置规定的数据 PHILIPS 公司规定 对于 LPC2100/2200 芯 片(除 LPC2106/2105/2104 LPC2210 LPC2290) 当片内 FLASH 地址 0x000001FC 处的数 据为 0x87654321 时 芯片即被加密 在加密设置后 JTAG 调试接口无效 ISP 功能只提供 读 ID 及全片擦除功能 注意 将带有加密设置的程序下载到芯片内部 FLASH 在下一次系 统复位后加密生效C.2加密程序实现为了实现加密设置 用户必须保证在 0x000001FC 处定义数据 0x87654321 我们先来分 析一下带有加密设置的程序结构 如图 C. 1 所示 地址 0x000000 0x00000020 为异常向量 表 若向量表中使用 LDR 指令跳转 可以在 0x00000020 0x00000040 之间定义各个异常服 务入口地址 在异常向量表之后 0x000001FC 地址之前 这一小块空间可以编写部分初始 化代码或 FIQ 中断处理程序 然后使用 NOP 指令填充 直到 0x000001FC 地址 在该地址 上定义数据 0x87654321 即可 用户的其它程序代码紧跟其后0x00000000异常向量表0x00000020部分初始化代码 或 FIQ 中断处理 NOP NOP …0x000001FCDCD0x87654321……             

更多简介内容

评论


个人中心

意见反馈

求资源

回顶部

下载专区


TI 参考设计资源库

工业电子 汽车电子 个人电子
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })