
TI处理器omap/daxxx/amxx/dmxx
文章平均质量分 74
老表阿酷
这个作者很懒,什么都没留下…
展开
-
2012-12-24 21:16 TI关于da8xx启动内核失败的网页
No kernel output after U-Boot loadQ: I compiled (new) kernel and started it by (new) U-Boot on a (new) board and I get nooutput after U-Boot copied the kernel to RAM and jumped to it: ## Booting i转载 2013-03-19 21:48:14 · 1178 阅读 · 0 评论 -
Kernel panic - not syncing: No init found. yaffs2文件系统挂上找不到init
yaffs_read_super: isCheckpointed 0VFS: Mounted root (yaffs filesystem) on device 31:4.Freeing init memory: 148KWarning: unable to open an initial console.Failed to execute /sbin/init. Attempt原创 2013-03-21 21:40:33 · 2623 阅读 · 0 评论 -
OMAPL138 PRU SOFT-UART实现(一)
2012.3.26PRU-suart的分析:1.PRU operating frequency *2.PRU mode (Both PRU cores or Single PRU core)3.McASP serializer to Soft-UART mapping4.Soft-UART mode (Full Duplex or Half Duplex)5.Maximum原创 2013-03-20 21:27:07 · 3461 阅读 · 0 评论 -
2012-03-30 22:33 PRU 扩展4路串口
跟踪波特率的产生,PRU——Soft-uart data struct :257 typedef struct {258 unsigned char TXSerializer;259 /* 软串口的传输引脚号对应MCASP引脚 0-15 */260 unsigned原创 2013-03-20 21:29:39 · 1846 阅读 · 0 评论 -
OMAPL138/AM1808引脚复用配置
hawkboard和TI-OMAPL138-EVM相差不大。引脚复用设置都为一样,匹配性强,KERNEL版本为2.6.32,ti-am180x-sdk的KERNEL为2.6.37基本不匹配引脚复用设置通过以下函数设置:mux.cint da8xx_pinmux_setup(const short pins[]); -->int __init_or_module davin原创 2013-03-20 21:22:09 · 2611 阅读 · 1 评论 -
2012-03-01 21:15 DM368 NAND Flash启动揭秘
感谢TI作者:德州仪器现场技术支持工程师 孟海燕概要:本文介绍了DM368 NAND Flash启动的原理,并且以DM368 IPNC参考设计软件为例,介绍软件是如何配合硬件实现启动的。关键字:NAND Flash启动,RBL,UBL 芯片上电后是如何启动实现应用功能的?这是许多工程师在看到处理器运行的时候,通常都会问的一个问题。下面我们就以德州仪器的转载 2013-03-20 21:17:39 · 890 阅读 · 0 评论 -
2012-03-30 22:38 OMAPL138 PRU SOFT-UART实现(二)
串口驱动另外两个重要结构体:270 struct uart_port {271 spinlock_t lock; /* port lock */272 unsigned long iobase; /* in/out[bwl] */273原创 2013-03-20 21:28:40 · 2183 阅读 · 0 评论 -
AM1808 EMAC支持RMII接口
OMAP-L138 RMII with LAN8720 (Pauses in ethernet download)This question is not answered Posted by HarshithKasyap on Jul 21, 2012 11:49 AMProdigy65pointsHi Ever转载 2013-03-20 21:23:29 · 2546 阅读 · 0 评论 -
linux设备驱动之gpio_keys
#ifndef _GPIO_KEYS_H#define _GPIO_KEYS_Hstruct gpio_keys_button { /* Configuration parameters */ int code; /* 输入事件的键值可以是EV_*或KEY_* */ int gpio;原创 2013-03-20 21:14:58 · 2231 阅读 · 0 评论 -
OMAPL138 OTG实现HOST
OTG 2.0配置成主机特性如下1.兼容USB2.0标准支持高速,全速,低速外围2.支持4通道TX和RX端点,和一个控制端点3.每个端点(除了控制端点0)支持的传输类型(控制,批量,中断,等时)4.包含一个4K的端点FIFO RAM,支持可编程FIFO大小5.当配置成主机时,能提供5V的VBUS6.包含一个DMA控制器可以支持4个TX和4RXDMA通道7.支持4种类型的原创 2013-03-20 21:24:51 · 1813 阅读 · 0 评论 -
OMAPL138/AM1808开发笔记
这是这几天熟悉AM1808平台遇到问题的汇报主要说一下这个开发板的启动,主要是NAND和UART2启动有三个概念RBL .UBL. U-BOOTRBL 位于片上ROM,不管哪种启动都会运行RBL,而且被RBL加载的程序必须是AIS格式UBL 是用于专门启动U-BOOT的中间代码,不能大于30KB(在UBL的链接脚本中规定),并且只能原创 2013-03-20 21:20:47 · 2338 阅读 · 0 评论 -
OMAPL138/AM1808片上PRU指令集
PRUSS 指令*32bit RISC MPU ISA 指令*40条*算术,逻辑,流控,Load/store*支持位.tn,字节.bn,半字.wn独立操作 .tn -- n = 0~31 .bn -- n = 0~3 .bn -- n = 0~2指令说明:Rs1 - 源寄存器Op2/Rs2 - 源第二个操作数/寄存器Rd原创 2013-03-20 21:19:44 · 3252 阅读 · 0 评论 -
AM1808启动流程
AM1808支持多种启动方式,而作为产品发布一般都以NAND启动为主,串口启动作为调试,至于NOR启动,为了降低成本,很少使用。AM1808NAND启动特性:不支持一次性全部启动,比如向三星2440这种CPU,不管是从NOR启动还是NAND启动,都是一次性的,只需一级boot就可以引导LINUX/WINCE等,这就是一次性启动。相反的TI的达芬奇价格的OMAPL系列以及引脚兼容的单核产原创 2013-03-20 21:16:13 · 1827 阅读 · 0 评论 -
AM1808u-boot支持ubifs
u-boot版本:2010-12kernel:2.6.32nandflash:128MB K9F1G08U0D已经对ubifs有很好的支持,支持ubi之前需要支持mtd,具体信息可参看u-boot目录下README这是默认格式化rootfs为ubi分区U-Boot > ubi part rootfsCreating 1 MTD partitions on "nand原创 2013-03-20 21:12:44 · 1844 阅读 · 0 评论 -
OMAPL138/AM1808支持NAND及其ECC出现的问题回复
最近为改板的AM1808移植了u-boot,kernel,使用am1808开发低成本m2m设备,支持3G,Wifi, zigbee,gps,rtc,SD/microSD,目的第一个版本已发布。NAND的ECC校验较上以版本有所改善,并使用ubifs作为新的文件系统,支持sd卡更新系统。下面是一些整理的资料,有些来自TI,有些来自论坛OMAP-L138 NAND_ECC_HW and U转载 2013-03-20 21:07:39 · 3819 阅读 · 0 评论 -
TI DDR3配置
AM335X使用DDR3, 共有三大模块需要设置:EMIF共有两个片选,DDR3接口只有一个片选,最大空间1GB1.DDR IO Control306 const struct ctrl_ioregs ioregs_bonelt = {307 .cm0ioctl = MT41K256M16HA125E_IOCTRL_VALUE,3原创 2014-04-22 14:40:17 · 2740 阅读 · 0 评论