TI AM335x Linux MUX hacking】的更多相关文章

/********************************************************************************************* * TI AM335x Linux MUX hacking * 声明: * 1. 本文主要是对TI的AM335x Linux驱动中的引脚复用配置代码进行跟踪: * 2. 参考书籍:AM335x ARM® Cortex™-A8 Microprocessors (MPUs) Technical Reference…
# # ti processor sdk linux am335x evm Makefile hacking # 说明: # 本文主要对TI的sdk中的Makefile脚本进行解读,是为了了解其工作机制. # 该文件中的一些写法是值得参考的. # -- 深圳 南山平山村 曾剑锋 # #platform # PLATFORM=am335x-evm # #defconfig # DEFCONFIG=singlecore-omap2plus_defconfig # #Architecture # AR…
AM335X是美国TI(德州仪器)公司基于 ARM Cortex-A8内核的AM335X微处理器,在图像.图形处理.外设方面进行了增强,并全面支持诸如 EtherCAT 和 PROFIBUS等工业接口.AM335X的优点有如下几个:第一:该器件是最实惠的Cortex A8 处理芯片,这个对中国市场至关重要 ,甚至是决定性的因素.第二: TI 史上公开资料最全的一个芯片.第三: 产品定位最清晰的一个工业控制MCU第四 : 唯一一个集成2个MAC的 MCU.第五: 目前唯一支持Androd 4.0,…
记录am335x TI PDK3.0 Linux Kernel 设备的pinmux 的配置 在TI 的Linux kernel 设备树里面,有很多关于pinctrl-single,pins 的配置, 我一直搞不懂这些配置的地址是怎么来,今天问了群的大牛终于得出了答案. 大概跟了一下相关的代码,有如下: /* arch/arm/boot/dts/am33xx.dtsi */ scm: scm@210000 { compatible = "ti,am3-scm", "simple…
创龙科技近期推出了ti AM335x ARM Cortex-A8工业级核心板,它拥有高性能.低功耗.低成本.接口丰富等优势,成为了工业网关.工业HMI等用户的首要选择.另外,核心板采用邮票孔连接方式,更加可靠,抗震性更强,更适合恶劣工业环境的应用.下面,分享这款核心板的一些参数资料. 图 1 SOM-TL335x-S核心板正反面 图 2 SOM-TL335x-S核心板硬件框图 硬件资源 表 1 功耗测试 表 2 备注:功耗基于TL335x-EVM-S评估板测得.功耗测试数据与具体应用场景有关,测…
/**************************************************************************** * OK335xS pwm buzzer Linux driver hacking * 声明: * 本文仅仅是为了知道如何使用pwm来控制buzzer,已达到控制不同声音的频率. * * 2015-10-7 雨 深圳 南山平山村 曾剑锋 *****************************************************…
http://bbs.eeworld.com.cn/thread-355798-1-1.html…
AM335x启动   参考文件: 1.TI.Reference_Manual_1.pdf http://pan.baidu.com/s/1c1BJNtm 2.TI_AM335X.pdf http://pan.baidu.com/s/1geNOYI3 芯片到uboot启动流程 :ROM → MLO(SPL)→ uboot.img. rom为芯片内部的固化的程序,用户不能修改.内部rom程序流程: Booting的方式可以通过引脚SYSBOOT[15...0]来配置.SYSBoot[15...0]=…
参考文件: 1.TI.Reference_Manual_1.pdf http://pan.baidu.com/s/1c1BJNtm 2.TI_AM335X.pdf http://pan.baidu.com/s/1geNOYI3 芯片到uboot启动流程 :ROM → MLO(SPL)→ uboot.img. rom为芯片内部的固化的程序,用户不能修改.内部rom程序流程: Booting的方式可以通过引脚SYSBOOT[15...0]来配置.SYSBoot[15...0]=LCD_DATA[15…
UBOOT2016.05 UART初始化及设置 SPL阶段 第一部分C函数 |- s_init //(arch/arm/cpu/armv7/am33xx/board.c) |- set_uart_mux_conf(\board\ti\am335x\board.c会用到Kconfig文件中的CONFIG_CONS_INDEX来初始化对应的UART) |-enable_uart0_pin_mux(\board\ti\am335x\Mux.c) |-configure_module_pin_mux  …