[发明专利]控制内置存储器访问无效
| 申请号: | 200680030491.8 | 申请日: | 2006-08-22 |
| 公开(公告)号: | CN101243453A | 公开(公告)日: | 2008-08-13 |
| 发明(设计)人: | 阿塔·科哈恩;格雷格·古德休;潘卡·什里瓦斯塔瓦 | 申请(专利权)人: | NXP股份有限公司 |
| 主分类号: | G06F21/02 | 分类号: | G06F21/02;G01R31/317 |
| 代理公司: | 北京天昊联合知识产权代理有限公司 | 代理人: | 陈源;张天舒 |
| 地址: | 荷兰艾*** | 国省代码: | 荷兰;NL |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 控制 内置 存储器 访问 | ||
1.一种方法,包括步骤:
建立微控制器(30)的重置启动操作,该微控制器(30)包括内置存储器(46)、可编程处理器(32)和在操作上耦接到所述存储器(46)和处理器(32)的测试接口(34);
在微控制器(30)的重置启动操作期间,建立测试接口(34)的第一禁用状态,以禁止通过测试接口(34)访问存储器(46);
利用处理器(32)执行存储在存储器(46)中的重置程序来在第一禁用状态期间可选地建立测试接口(34)的第二禁用状态;和
除了通过重置程序的执行建立了第二禁用状态的情况之外,允许在重置启动操作之后针对微控制器操作而通过测试接口(34)访问存储器,第二禁用状态在重置启动操作之后的微控制器操作期间禁止通过测试接口访问存储器。
2.按照权利要求1所述的方法,其中第一禁用状态是通过重置程序建立的。
3.按照权利要求1所述的方法,包括响应于通过执行重置程序而可选建立第二禁用状态来阻止对存储器的访问允许。
4.按照权利要求3所述的方法,包括在重置启动操作之后的微控制器操作期间更改存储器(46)的内容,以取得通过测试接口(34)进行的存储器访问。
5.按照权利要求4所述的方法,其中所述更改包括清除存储器(46)和通过外部存储器端口在存储器(46)中存储不同内容这两种方法中的至少一种。
6.按照权利要求1所述的方法,其中第一禁用状态的建立是响应于重置信号按照操作逻辑进行的。
7.按照权利要求1所述的方法,其中测试接口可被操作来在允许时执行JTAG操作。
8.一种方法,包括步骤:
重置微控制器(30),该微控制器(30)包括内置存储器(46)、可编程处理器(32)和在操作上耦接到所述存储器(46)和处理器(32)的测试接口(34);
响应于该重置步骤,利用处理器(32)执行存储在存储器(46)中的重置启动代码,该启动代码禁止通过测试接口(34)访问存储器(46),以在重置之后的微控制器操作期间保护存储器内容;和
在重置之后的微控制器操作期间,改变存储器(46)的内容,以允许通过测试接口(34)访问存储器(46)。
9.按照权利要求8所述的方法,其中,禁止访问包括利用启动代码建立测试接口(34)的初始禁用状态和测试接口(34)的其它禁用状态,初始禁用状态拒绝在重置处理期间的访问,并且其它禁用状态在重置之后的微控制器操作期间阻止允许通过测试接口(34)访问存储器,以防止通过测试接口(34)读取存储器(46)的内容。
10.按照权利要求8所述的方法,其中,在重置之后的微控制器操作期间改变存储器(46)的内容包括清除至少一部分存储器(46)的内容,以获得通过测试接口(34)进行的存储器访问。
11.按照权利要求8所述的方法,其中,在重置之后的微控制器操作期间改变存储器(46)的内容包括在存储器(46)的至少一部分内存储不同的内容,以获得通过测试接口(34)进行的存储器访问。
12.按照权利要求8所述的方法,其中:所述改变步骤包括至少下列之一:
清除存储器(44)并将不同的内容存储在存储器(44)中;和
将重置启动代码存储在存储器(44)的预定部分内并且存储器(44)是非易失性的。
13.按照权利要求8所述的方法,包括在完成重置启动代码的执行之前响应于重置来提供测试接口的第一禁用状态和通过重置启动代码的执行来建立测试接口(34)的第二禁用状态。
14.按照权利要求8所述的方法,其中,第一禁用状态是响应于微控制器(32)的操作逻辑而设置的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于NXP股份有限公司,未经NXP股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680030491.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种立式振动磨机
- 下一篇:一种具有焙熟功能的五谷杂粮食品磨粉机





