Linux驱动:TI达芬奇系列kernel中cup类型的判断,以cpu_is_ti81xx()为例
cpu_is_ti81xx() 为真
cpu.h (arch\arm\plat-omap\include\plat)
1、
# define cpu_is_ti81xx() is_ti81xx()
# define cpu_is_ti814x() is_ti814x()
2、
#define IS_TI_CLASS(class, id) \
static inline int is_ti##class(void) \
{ \
return(GET_OMAP_CLASS == (id)) ? 1 : 0; \
}
3、IS_TI_CLASS(81xx, 0x81)
4、#define GET_OMAP_CLASS (omap_rev() & 0xff)
5、unsigned int omap_rev(void)
{
returnomap_revision;
}
6、void __initti81xx_check_revision(void)
{。。。。。。
idcode =read_tap_reg(TI81XX_CONTROL_DEVICE_ID);
partnum = (idcode>> 12) & 0xffff; //见下图中PART NUMBER
rev = (idcode >>28) & 0xf;
if (partnum ==0xb81e) {。。。。。。}
} else if((partnum == 0xb8f2)) {。。。。。。
switch (rev) {。。。。。。
case 1:
omap_revision = TI8148_REV_ES1_0;
strcpy(cpu_rev,"1.0");
break;。。。。。。
7、#define TI81XX_CLASS 0x81000081
#define TI814X_CLASS 0x81400081
#define TI8148_REV_ES1_0 TI814X_CLASS
Linux驱动:TI达芬奇系列kernel中cup类型的判断,以cpu_is_ti81xx()为例相关推荐
- TI达芬奇系列TMS320DM8168浮点DSP C674x + ARM Cortex-A8高性能视频处理器
TL8168-EVM是一款广州创龙基于浮点DSP C674x + ARM Cortex-A8高性能视频处理器设计的DSP+ARM架构的开发平台,该平台主要用于评估处理器的多通道音视频采集.处理.编码压 ...
- TI达芬奇系列TMS320DM8148浮点DSP C674x + ARM Cortex-A8高性能视频处理器;
由广州创龙自主研发的SOM-TL8148是体积极小的TMS320DM8148浮点DSP+ARM双核核心板,86mm*60mm,性能强.成本低.性价比高.采用沉金无铅工艺的8层板设计,专业的PCB La ...
- TI达芬奇系列TMS320DM8168浮点DSP C674x + ARM Cortex-A8高性能视频处理器,用于视频基础设施
由广州创龙自主研发的SOM-TL8168是体积极小的TMS320DM8168浮点DSP+ARM双核核心板,86mm*60mm,性能强.成本低.性价比高.采用沉金无铅工艺的10层板设计,专业的PCB L ...
- TI达芬奇系列TMS320DM8148浮点DSP C674x + ARM Cortex-A8高性能视频处理器开发板规格书
TL8148-EasyEVM是一款广州创龙基于TI TMS320DM8148(浮点DSP C674x + ARM Cortex-A8)SOM-TL8148核心板设计的开发板,它为用户提供了SOM-TL ...
- TI 达芬奇系列 开发错误解析
Davinci 开发中的"灵异事件" 在进行Codec Engine 服务器端的开发时,有时会出现一些莫名其妙的现象,在模拟器上明明跑得好好地一段程序,移植到开发板上愣是出现一堆错 ...
- 基于TI达芬奇系列TMS320DM8148浮点DSP C674x JTAG仿真器接口、风扇接口
TL8148-EVM是一款广州创龙基于TI TMS320DM8148(浮点DSP C674x + ARM Cortex-A8)SOM-TL8148核心板设计的开发板,它为用户提供了SOM-TL8148 ...
- TI达芬奇系列TMS320DM8148浮点DSP C674x + ARM Cortex-A8JTAG仿真器接口、风扇接口
由广州创龙设计的SOM-TL8148和SOM-TL8127核心板是Pin To Pin兼容,两款核心板公用同一块底板.DM8148与DM8127相比,DM8148有SATA接口,DM8127没有SAT ...
- 基于TI达芬奇系列TMS320DM8148浮点DSP C674xBOOT SET启动选择开关、Micro SD接口
说明 由广州创龙设计的SOM-TL8148和SOM-TL8127核心板是Pin To Pin兼容,两款核心板公用同一块底板.DM8148与DM8127相比,DM8148有SATA接口,DM8127没有 ...
- 达芬奇系列DSP——CCS_V5安装技术文档
达芬奇系列DSP --CCS_V5安装技术文档 Tanspring 20121101 1. 在TI官方网站下载(www.ti.com)CCS软件的安装文件(CCS5.2.1.00018_win32). ...
最新文章
- 图灵“微软四大技术秘籍”近期出版!
- windbg+VM 设置内核调试环境(双机调试)
- mysql为查询结果字段赋默认值
- Gtk-WARNING**:无法在模块路径中找到主题引擎:“pixmap”的解决
- BZOJ 4810 莫队+bitset
- 国际计算机语言,国际标准的5种PLC编程语言简介
- 【论文复现与改进】针对弱标注数据多标签矩阵恢复问题,改进后的MCWD算法,让你的弱标注多标签数据赢在起跑线上
- 计算机打印机用户,如何:在 Windows 窗体中选择连接到用户计算机的打印机
- 表的插入、更新、删除、合并操作_10_仅复制表结构
- 刘歧:让人生不留遗憾
- UE4版本和vs版本的对应关系
- 二十九、PHP框架Laravel学习笔记——Debugbar 调试器
- 【转载 待读】卷积神经网络
- (待解决!)jmx在PetClinic中的应用
- oracle表单独创建完成之后,在加备注语法
- 新建xml模板_库卡机器人之OrangeEdit加模板
- Talib技术因子详解(八)
- 相见恨晚,真的很喜欢Udacity
- 数据分析-Excel知识点备忘-(1)高级筛选
- ios第三方支付流程
热门文章
- python 显示gif图像
- php与c 哪个好,C语言和PHP,新手选择哪个比较好?
- wpf 多线程处理同步数据_一文带你理解多线程的实际意义和优势
- SLAM综述(1)-Lidar SLAM
- 【开源方案共享】VDO-SLAM:基于视觉的动态SLAM感知系统
- 强化学习(八) - 深度Q学习(Deep Q-learning, DQL,DQN)原理及相关实例
- Unity游戏开发大师班
- 团体程序设计天梯赛-练习集-L1-044. 稳赢
- @Ignore_JUnit - Ignore Test
- AutoFac使用方法总结:Part I