资源简介
用于ti am335x arm cortex a9的vxworksbsp源码,可开发基于arm的低成本信号处理应用
代码片段和文件信息
/* sysClock.c - PRCM support routines for TI OMAP series */
/*
* Copyright (c) 2012 Wind River Systems Inc.
*
* The right to copy distribute modify or otherwise make use
* of this software may be licensed only pursuant to the terms
* of an applicable Wind River license agreement.
*/
/*
modification history
--------------------
01d12dec12sye updated GPIO SPI UART and DCAN support.
01c23oct12my_ add timer 6 support.
01b27aug12my_ add delay timer support
01a10may12my_ written.
*/
/*
DEscriptION
This file contains routines and data to minipulate clock and
pin multiplex on OMAP devices.
*/
#include “ti_am335x_evm.h“
#define AM335X_CONF_MODE0 0
#define AM335X_CONF_MODE1 1
#define AM335X_CONF_MODE2 2
#define AM335X_CONF_MODE3 3
#define AM335X_CONF_MODE4 4
#define AM335X_CONF_MODE5 5
#define AM335X_CONF_MODE6 6
#define AM335X_CONF_MODE7 7
#define AM335X_PUPD_DIS (0x1 << 3)
#define AM335X_PUPD_EN (0x0 << 3)
#define AM335X_PU (0x1 << 4)
#define AM335X_INPUT (0x1 << 5)
#define AM335X_OUTPUT (0x0 << 5)
#define AM335X_SLOW_SLEW (0x1 << 6)
#define AM335X_PAD_END (0xffffffff)
/* static variables */
struct omap_clock
{
unsigned int reg;
unsigned int v; /* value to be written */
unsigned int mask;
unsigned int wait_bit;
};
/* various module clocks */
struct omap_clock timer2 = {
(AM335X_PRCM_base + 0x80)
0x2
0x00030000
0x0
};
struct omap_clock timer4 = {
(AM335X_PRCM_base + 0x88)
0x2
0x00030000
0x0
};
struct omap_clock timer5 = {
(AM335X_PRCM_base + 0xec)
0x2
0x00030000
0x0
};
struct omap_clock timer6 = {
(AM335X_PRCM_base + 0xf0)
0x2
0x00030000
0x0
};
struct omap_clock timer7 = {
(AM335X_PRCM_base + 0x7c)
0x2
0x00030000
0x0
};
struct omap_clock uart0 = {
(AM335X_PRCM_base + 0x4b4)
0x2
0x00030000
0x0
};
#ifdef DRV_SIO_NS16550
#ifdef DRV_TI_UART2
struct omap_clock uart2 = {
(AM335X_PRCM_base + 0x70)
0x2
0x00030000
0x0
};
#endif /* DRV_TI_UART2 */
#endif /* DRV_SIO_NS16550 */
struct omap_clock cmwkup = {
(AM335X_PRCM_base + 0x400)
0x2
0x0
0x0
};
struct omap_clock control = {
(AM335X_PRCM_base + 0x404)
0x2
0x00030000
0x0
};
struct omap_clock cpgmac0 = {
(AM335X_PRCM_base + 0x14)
0x2
0x00030000
0x0
};
struct omap_clock emif = {
(AM335X_PRCM_base + 0x28)
0x2
0x00030000
0x0
};
struct omap_clock gpmc = {
(AM335X_PRCM_base + 0x30)
0x2
0x00030000
0x0
};
struct omap_clock l4ls = {
(AM335X_PRCM_base + 0x60)
0x2
0x00030000
0x0
};
struct omap_clock l4fw = {
(AM335X_PRCM_base + 0x64)
0x2
0x00030000
0x0
};
struct omap_clock l4hs = {
(AM335X_PRCM_base + 0x120)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4194 2013-04-19 05:43 ti_am335x_evm\20bsp.cdf
文件 18375 2013-04-19 05:43 ti_am335x_evm\am335xClock.c
文件 12589 2013-04-19 05:43 ti_am335x_evm\am335xIRQ.h
文件 26163 2013-04-19 05:43 ti_am335x_evm\bootHwInit.c
文件 377924 2014-04-01 17:24 ti_am335x_evm\bootrom
文件 391168 2014-04-01 19:17 ti_am335x_evm\bootrom.bin
文件 1118258 2014-04-01 17:24 ti_am335x_evm\bootrom.hex
文件 2092 2012-08-09 16:13 ti_am335x_evm\combine.tcl
文件 11984 2013-04-19 05:43 ti_am335x_evm\config.h
文件 709 2012-08-09 16:13 ti_am335x_evm\configNet.h
文件 18763 2013-11-14 04:21 ti_am335x_evm\hwconf.c
文件 3256 2013-04-19 05:43 ti_am335x_evm\Makefile
文件 1393 2013-04-19 05:43 ti_am335x_evm\README
文件 9372 2013-01-16 05:08 ti_am335x_evm\romInit.s
文件 2015 2013-01-16 05:08 ti_am335x_evm\start.s
文件 10490 2013-01-16 05:08 ti_am335x_evm\sysALib.s
文件 4942 2012-08-09 16:12 ti_am335x_evm\sysBspCommon.c
文件 2795 2013-04-19 05:43 ti_am335x_evm\sysFlash.c
文件 38676 2013-04-19 05:43 ti_am335x_evm\sysGpio.c
文件 1816 2013-04-19 05:43 ti_am335x_evm\sysGpio.h
文件 17023 2013-04-19 05:43 ti_am335x_evm\sysKey.c
文件 36590 2013-11-14 04:21 ti_am335x_evm\sysLib.c
文件 12395 2013-04-19 05:43 ti_am335x_evm\sysMmchsUtil.c
文件 954 2013-04-19 05:43 ti_am335x_evm\sysMmchsUtil.h
文件 14274 2013-01-16 05:10 ti_am335x_evm\sysNandFlash.c
文件 8604 2013-04-19 05:43 ti_am335x_evm\sysNet.c
文件 1147 2013-01-16 05:09 ti_am335x_evm\sysNet.h
文件 15006 2013-01-16 05:10 ti_am335x_evm\sysSpiFlash.c
文件 4839 2013-01-16 05:09 ti_am335x_evm\sysUsb.c
文件 32782 2013-04-19 05:43 ti_am335x_evm\target.ref
............此处省略13个文件信息
相关资源
- vxworks设备驱动开发详解-曹桂平版
- TMS320F28x DSP CPU and Instruction Set Referen
- TMS320F2812_2810 DSP的引脚功能中文详细说
- 数字图像处理本科讲义ppt
- 基于DSP与FPGA的LED显示屏控制系统的设
- TI C5500 DSP库函数 完整源代码
- TMS320F28xx的硬件设计指南
- 虚拟机上跑vxworks上做好了的vmx文件
- dsp原理及应用 中国水利水电出版社
- DSP原理及应用考试试题28335
- DSP28377例程
- PowerPC VxWorks BSP 分析中文版
- DSP_PWM模块入门
- DSP2812_BOX例程使用说明
- vxWorks下图形界面开发工具Tilcon使用的
- 基于DSP锁相技术的光伏并网逆变器控
- vxWorks 完整源码
- UPS方案dspic
- TMS320F2802X库文件
- VLSI Digital Signal Processing Systems Design
- dsPIC 语言工具入门
- FPGA通过EMIFA接口和DSP通信
- 用于TI C6000系列DSP的CSL支持库
- 教你如何使用CCS进行DSP编程-从入门到
- DSP-ICETEK-VC5509-A评估板及教学实验箱实
- TI DSP TMS320C6678参考设计 含电路图+物料
- DSPC28x IQMATH库
- DSP的CSL支持库
- dsp28035,can通信和电机控制程序,源码
- FPGA+DSP的高速AD采集处理开发详解.pd
评论
共有 条评论