DSP28335学习笔记1
来源:互联网 发布:阿里云客服培训资料 编辑:程序博客网 时间:2024/06/05 18:38
TI的DSP为了提高安全性能,将很多关键寄存器作了保护处理。通过状态寄存器1(ST1)的位6设置与复位,来决定是否允许DSP指令对关键寄存器进行操作。这些关键寄存器包括:器件仿真寄存器、FLASH寄存器、CSM寄存器、PIE矢量表、系统控制寄存器、GPIOMux寄存器、eCAN寄存器的一部分。
DSP由于在上电复位之后,状态寄存器基本上都是清零,而这样的状态下正是上述特殊寄存器禁止改写的状态。为了能够对这些特殊寄存器进行初始化,所以在对上述特殊寄存器进行改写之前,一定要执行汇编指令asm(“EALLOW”)或者宏定义EALLOW来设置状态寄存器1的C6位,在设置完寄存器之后,一定要注意执行汇编指令asm(“EDIS”)或者宏定义EDIS来清除状态寄存器1的C6位。
转自珠慕锋的新浪博客
0 0
- DSP28335学习笔记1
- DSP28335学习笔记——McBSP配置为SPI
- DSP28335研发笔记
- DSP28335研发笔记
- DSP28335的一些笔记
- DSP28335笔记--SCI篇
- DSP28335-GPIO寄存器-(1)
- DSP28335—CMD解读(1)
- DSP28335数据类型
- DSP28335-ePWM
- dsp28335中断
- DSP28335中断
- DSP28335官方例程Control Suit(1)——LED实验
- DSP28335的eCAP模块
- DSP28335 GPIO模块
- DSP28335 入门视频
- DSP28335— DELAY_US总结
- DSP28335的GPIO使用
- R语言 数据处理 dplyr包 数据清理
- shell之dhcp的配置介绍
- 计算字符个数
- leetcode 每日一题 26. Remove Duplicates from Sorted Array
- 简述UIViewControl之间的七种传值方式
- DSP28335学习笔记1
- Struts2获取web对象的4种方式
- 机器学习实战-第四章贝叶斯分类-代码理解-读书笔记
- 曾国藩戒烟——人但有恒,事物不成
- bzoj 2463: [中山市选2009]谁能赢呢?【博弈】
- MyBatis/Ibatis中#和$的区别
- Python——编写函数装饰器
- Can not find the tag library descriptor for "http://java.sun.com/jsp/jstl/core"
- CodeForces 526A-Voting for Photos【模拟】