资源简介
OMAPL138的例子程序,包括所有外设的控制,还有flash的操作

代码片段和文件信息
//-----------------------------------------------------------------------------
// \file evmomapl138.c
// \brief implementation of initialization functions for OMAP-L138.
//
//-----------------------------------------------------------------------------
#include “types.h“
#include “evmomapl138.h“
#include “evmomapl138_ddr.h“
#include “evmomapl138_i2c_gpio.h“
#ifdef DEBUG
#include “stdio.h“
#endif
//-----------------------------------------------------------------------------
// Private Defines and Macros
//-----------------------------------------------------------------------------
#define PINMUX_GPIO_UI_IO_EXP_REG (6)
#define PINMUX_GPIO_UI_IO_EXP_MASK (0x0000000F)
#define PINMUX_GPIO_UI_IO_EXP_VAL (0x00000008)
#define GPIO_UI_IO_EXP_BANK (2)
#define GPIO_UI_IO_EXP_PIN (7)
//-----------------------------------------------------------------------------
// Global Variable Initializations
//-----------------------------------------------------------------------------
const uint32_t bitval_u32[32] =
{
0x00000001 0x00000002 0x00000004 0x00000008
0x00000010 0x00000020 0x00000040 0x00000080
0x00000100 0x00000200 0x00000400 0x00000800
0x00001000 0x00002000 0x00004000 0x00008000
0x00010000 0x00020000 0x00040000 0x00080000
0x00100000 0x00200000 0x00400000 0x00800000
0x01000000 0x02000000 0x04000000 0x08000000
0x10000000 0x20000000 0x40000000 0x80000000
};
//-----------------------------------------------------------------------------
// Static Variable Declarations
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
// Private Function Prototypes
//-----------------------------------------------------------------------------
static uint32_t init_psc(void);
static uint32_t init_clocks(void);
//-----------------------------------------------------------------------------
// Public Function Definitions
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
// \brief initializes psc pll and pinmuxes.
//
// \param none.
//
// \return uint32_t
// ERR_NO_ERROR - everything is ok...cpu ready to use.
// ERR_INIT_FAIL - something happened during initialization.
//-----------------------------------------------------------------------------
uint32_t EVMOMAPL138_init(void)
{
uint32_t rtn = 0;
// configure power sysconifg and clocks.
rtn = init_psc();
rtn |= init_clocks();
if (rtn)
return (ERR_INIT_FAIL);
else
return (ERR_NO_ERROR);
}
//-----------------------------------------------------------------------------
// \brief initializes ram on EMIFB.
//
// \param none.
//
// \return uint32_t
// ERR_NO_ERROR - everything is ok...ram
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2010-11-12 16:52 project
目录 0 2010-11-12 16:52 project\evmomapl138_v1
目录 0 2010-11-12 16:52 project\evmomapl138_v1\bsl
目录 0 2010-11-12 16:52 project\evmomapl138_v1\bsl\ccs
文件 134 2010-06-03 14:08 project\evmomapl138_v1\bsl\ccs\cc_build_Debug.log
文件 1190 2010-06-03 13:18 project\evmomapl138_v1\bsl\ccs\Debug.lkf
目录 0 2010-11-12 16:52 project\evmomapl138_v1\bsl\ccs\evmomapl138_bsl.CS_
文件 3072 2010-06-03 13:18 project\evmomapl138_v1\bsl\ccs\evmomapl138_bsl.CS_\FILE.CDX
文件 2784 2010-06-03 15:59 project\evmomapl138_v1\bsl\ccs\evmomapl138_bsl.CS_\FILE.DBF
文件 3631 2010-06-03 13:18 project\evmomapl138_v1\bsl\ccs\evmomapl138_bsl.CS_\FILE.FPT
文件 199680 2010-06-03 15:59 project\evmomapl138_v1\bsl\ccs\evmomapl138_bsl.CS_\SYMBOL.CDX
文件 150150 2010-06-03 15:59 project\evmomapl138_v1\bsl\ccs\evmomapl138_bsl.CS_\SYMBOL.DBF
文件 280311 2010-06-03 15:59 project\evmomapl138_v1\bsl\ccs\evmomapl138_bsl.CS_\SYMBOL.FPT
文件 22568 2010-06-08 13:02 project\evmomapl138_v1\bsl\ccs\evmomapl138_bsl.paf2
文件 1730 2010-05-10 10:08 project\evmomapl138_v1\bsl\ccs\evmomapl138_bsl.pjt
文件 27717 2010-06-08 13:02 project\evmomapl138_v1\bsl\ccs\evmomapl138_bsl.sbl
文件 984 2009-08-10 14:47 project\evmomapl138_v1\bsl\ccs\li
目录 0 2010-11-12 16:52 project\evmomapl138_v1\bsl\inc
文件 1851 2009-08-10 14:47 project\evmomapl138_v1\bsl\inc\ethernet_smsc.h
文件 9236 2010-05-06 09:39 project\evmomapl138_v1\bsl\inc\evmomapl138.h
文件 952 2010-05-06 18:01 project\evmomapl138_v1\bsl\inc\evmomapl138_aic23.h
文件 1127 2009-08-10 14:47 project\evmomapl138_v1\bsl\inc\evmomapl138_aic3106.h
文件 1538 2009-08-10 14:47 project\evmomapl138_v1\bsl\inc\evmomapl138_cdce913.h
文件 1641 2009-08-10 14:47 project\evmomapl138_v1\bsl\inc\evmomapl138_ddr.h
文件 1084 2009-08-10 14:47 project\evmomapl138_v1\bsl\inc\evmomapl138_dip.h
文件 13472 2009-08-10 14:47 project\evmomapl138_v1\bsl\inc\evmomapl138_emac.h
文件 3612 2009-08-10 14:47 project\evmomapl138_v1\bsl\inc\evmomapl138_emif.h
文件 3154 2009-08-10 14:47 project\evmomapl138_v1\bsl\inc\evmomapl138_gpio.h
文件 3868 2010-06-03 09:36 project\evmomapl138_v1\bsl\inc\evmomapl138_i2c.h
文件 2601 2009-08-10 14:47 project\evmomapl138_v1\bsl\inc\evmomapl138_i2c_gpio.h
............此处省略576个文件信息
- 上一篇:三菱 台达PLC PCB原理图
- 下一篇:嵌入式实时操作系统 uC/OS-II第二版
相关资源
- IIS选项程序 添加/删除windows组件中找
- 易语言取程序运行时间模块源码
- 在LabVIEW 中利用TCPIP协议实现网络通信
- delphi源码-检测是否运行了多个程序
- 达尔优机械键盘驱动程序 v13.05.03 官方
- 6122协议和红外线的发送程序
- 红外转串口通信含原理图和程序
- stm32做的红外遥控解码程序
- 联想lenovo G480 USB3.0驱动程序 for win7
- nmos转移特性曲线hspice程序—&mdas
- 易语言高仿Windows记事本源码
- 九齐程序 ny Q-Code
- Palm OS应用程序设计指南
- Borland Socket Server程序 包含D6和D7源码
- TCP IP通信labview程序
- 2018西门子杯中国智能制造挑战赛逻辑
- 自已写的 自习室预约小程序微信125
- 基于stm32f103ve的程序——跑马灯实验
- 基于STM32RCT6的步进电机驱动程序
- E4A无障碍跨程序操作类库(带源码、
- labview魔方程序
- 程序员专用字体YaHei.Consolas.1.11b42517
- scratch3.0 源程序(说相声)
- 欧姆龙CP1系列单轴定位PLC程序.cxp
- SVR算法程序可运行
- labview编程软件滤波器以及编写程序设
- 电力系统潮流计算程序集合
- 仿知乎界面小程序源代码
- STM32蓝牙和串口程序
- elantech触控板驱动程序 v13.6.11 官方最
评论
共有 条评论