am335x专题

基于TI AM335X的工业网关参考设计分享

工业物联网是物联网在工业领域的应用,是工业自动化与信息化深度融合的产物,相比一般的物联网,工业物联网有着更高的要求,比如极低的延时,极高的可靠性和信息安全性。 工业物联网架构一般包括感知层、网络层、平台层和应用层,具体体现为智能工业设备,传感器、云平台、智能控制设备、网关、边缘计算等。而其中工业物联网网关和云扮演基础性的作用,这与工业物联网特性很相关,比如性能要求、可靠性要求和信息安全性要求,另

am335x 的MUSB控制器解读

1.在board-am335xevm.c中有关于musb设备的定义 static struct omap_musb_board_data musb_board_data = {.interface_type = MUSB_INTERFACE_ULPI,/** mode[0:3] = USB0PORT's mode* mode[4:7] = USB1PORT's mode* AM335X beta

创龙基于TI AM335x ARM Cortex-A8 CPU,主频高达1GHz开发板CAN总线接口、RTC座

TL335x-EVM是由广州创龙基于TI ARM Cortex-A8而设计的工业级开发板。它为用户提供了SOM-TL335x核心板的测试平台,用于快速评估SOM-TL335x核心板的整体性能。 TL335x-EVM底板采用沉金无铅工艺的4层板设计,不仅为客户提供丰富的AM335x入门教程以及Demo程序,还协助客户进行底板的开发,提供长期、全面的技术支持,帮助客户以最快的速度进行产品的二次开发,

创龙基于TI AM335x ARM Cortex-A8 CPU,主频高达1GHz开发板拓展IO口

处理器 TI Sitara AM335x是一款高性能嵌入式32位工业级Cortex-A8处理器,主频可高达1GHz,运算能力可高达2000DMIPS,搭配DDR3,兼容eMMC和NAND FLASH,拥有多种工业接口资源,以下是AM335x CPU资源框图: 拓展IO口 J3引出了GPMC/GPIO拓展信号,J4引出了McASP/I2C/GPIO扩展信号,其硬件位置及原理图如下图所示:

AM335X的资源链接

方便查看用。    http://processors.wiki.ti.com/index.php/Category:AM335x  这里就是AM335X的总表了,基本囊括了它所有的文档了。    http://processors.wiki.ti.com/index.php/AM335x_PSP_User%27s_Guide  这里的内容和子链接看完的话,基本EBOOT和驱动都有一个

am335x 内核源码分析2 LCD移植

1、/arch/arm/mach-omap2/board-am335xevm.c/lcdc_init(){得到LCD硬件参数struct da8xx_lcdc_platform_data} -> am33xx_register_lcdc() -> omap_device_build() ->  omap_device_build_ss() -> platform_device_add_data()

AM335x U-boot d代码分析过程3

我们继续上一篇的代码,已经来到s_init()(位于arch\arm\cpu\armv7\am335x\board.c),其源代码如下: [cpp] view plain copy print ? …defined(CONFIG_SPL_BUILD)      gd = &gdata;      preloader_console_init();//wlg: uart_

AM335x U-boot d代码分析过程2

题外话     之前那一篇试水了一下,我回过头看一下,觉得还是含水量还是太大了。这个系列的博客的目的应该是让读者看完以后,对armV7 cpu的u-boot有个更加深的了解,也让我把知道的东西都写出来,加深认识,作为后期复习的工具。 源码分析     之前那一篇讲到了save_omap_boot_params()函数,该函数位于arch\arm\cpu\armv7\Omap-common\B

AM335x U-boot d代码分析过程1

题外话: 经过一段时间的学习,对u-boot-2014.10有了初步的了解,趁着还记着,赶紧写下来,同时将之前还模棱两可的部分用图表的方式加强一下。 源码分析 汇编部分 之前一直看的是ARM9的u-boot,AM335X系列为代表的ARMv7系列处理器为了使得加载方式尽可能的灵活,就将原来的u-boot分解成了两个部分:SPL和u-boot,而实际上在重启后,到SPL被执

AM335x 如何修改phy及双网络使用说明(精华!!!)

本文主要描述如何在 AM335x 的 Linux 系统上修改网络 phy 芯片,以及双网络的配置及使用。 包括 uboot 和内核里 phy 的初始化,以及内核里的双网络配置及 phy 的初始化。    本文以盈鹏飞嵌入式的CoM-335x(基于AM335x)核心板及网络芯片LAN8720 为例,说明修改步骤。 LAN8720 是 RMII 接口的 10/10

AM335x-StarterWare用户手册(二)

《调试环境的准备》 该章主要介绍了ccs开发工具的安装、在ccs中导入starterware源码包的工程代码、开发板如何通过仿真器连接ccs三部分,这是进行调试开发的基础工作。 2.1 CCS的安装:   CCS 是TI 针对DSP 和ARM 系列芯片开发的基于Eclipse的集成调试环境,有Windows 和Linux 两种版本。CCStudio 包含一整套用于开发和调试嵌入

AM335x-StarterWare用户手册(一)

前言 以EAC-T335-starterware、EAC-T335为软硬件平台,介绍了LED、UART、LED等裸机程序调试方案。 开发环境: 硬件平台:EAC-T335 软件平台:starterware 仿真器:XDS200 第一章节:《Starterware源码简介》 Starterware是一个非操作系统的软件开发包,包含SOC启动代码,DDR内存初始化代码,以及串口

AM335x-StarterWare用户手册(预告)

最近公司用基于AM335x处理器的开发板(EAC-T335)集成调试环境对Starterware进行编译调试,目前已经在整理文档中...个人觉得还是不错的,所以想跟大家分享下! EAC-T335    EAC-T335 开发板基于 TI AM335X 处理器,运行主频最高 1G,支持 Linux,WinCE 等操作系统及StarterWare 裸机程序,可用于工业产品设计。EAC-T335

AM335x GPMC使用总结

AM335X GPMC使用比较灵活,可以配置为 ●    8-bit 同步或者异步并行总线 (非burst) ●     16-bit 同步或者异步并行中线 ●     16-bit 非复用的NORFlash ●     16-bit 数据和地址总线复用的NORFlash ●     8-bit 和 16-bitNAND Flash ●     16-bit pSRAM.   下面

AM335x Wince7.0简介

搜索盈鹏飞嵌入式加关注,每周最新的开发板、 行业信息、板卡活动等信息可以让你一手全掌握。推荐关注! 【微信扫描下图可直接关注】

AM335X如何运行ubuntu系统(二),烧写

1、EAC-335X简要介绍 EAC-335X开发板由COM-335X核心模块和EAC-335X工控底板组成,盈鹏飞科技提供详尽的ARM嵌入式LINUX开发手册、LINUX操作系统代码及相关硬件的实现原理。稳定的设计参考和完善的软件开发环境,能够有效帮助开发者提高开发效率,缩短开发周期,优化设计质量,加快产品研发和上市时间。 EAC-335X主板硬件资源 功能 说明 电源 DC12V

飞凌基于AM335X核心板搭建全自动血液分析仪系统

一、全自动 血液分析仪系统发展历程及原理 采用电容法和 光电比色法 的原理,当时仅能测定红细胞和白细胞 ,而且轻易受多种因素的干扰。到了 1948 年 Coulter 先生采用阻抗原理来测定血液中的有形成分,使测定结果的 精确度和正确性得到了很大程度的进步。可是阻抗法仅能测定细胞的大小。到了上世纪八十年代,激光法原理开始用于 血液分析仪 ,并采用阻抗法与激光法相结合的原理,不仅能测定细胞的大

飞凌嵌入式AM335x平台如何通过udev固定4G模块串口号

本文以 飞凌嵌入式 AM335x平台为例进行讲解。 在使用 4G模块的时候, 在 4G 信号不太理想的环境下需要检测网络,当设备断网后重启 4G模块重新拨号联网。但系统长期运行后,重启模块 会导致在 /dev 目录下的4G模块生成的设备节点ttyusb序号改变,导致应用程序拨号时出错。我们可以修改 udev规则文件解决这个问题。 udev 的规则文件里定义了很多变量,如KERNELS ,SUBS

Ti AM335X工控模块的ubuntu系统定制与使用-连载(二)

本内容的验证使用的盈鹏飞嵌入式CoM-335x核心模块及评估板EAC-335X,简要介绍如下:   1. 制作ubuntu 文件系统 在x86平台使用ubuntu-base-16.04.6-base-armhf.tar.gz镜像制作ubuntu文件系统,步骤如下: 1、在 Linux PC 主机上安装模拟器 # sudo apt-get install qemu-user-stati

AM335x uboot中Nand Flash调试

目前手头有两块AM335x的板子,硬件上除了nand flash型号不同外,其它硬件状态相同。u-boot版本2019.01,为了方便NAND的调试,需要提前先把SDCard引导启动调通,然后在从SDCard启动,这里先不用kernel,直接在uboot中来测试NAND flash的读写。   另外如果要想从NAND中启动uboot,还需要硬件上设置sysboot可以从NAND引导。sysboot

基于AM335X开发板 (ARM Cortex-A8)——Linux系统使用手册 (上)

本篇文章主要讲解嵌入式板卡中Linux系统是如何正确测试、使用的,其中内容包含有U-Boot编译、U-Boot命令和环境变量说明、Linux内核编译、xtra驱动编译、系统信息查询、程序开机自启动说明、NFS使用说明、TFTP使用说明、TFTP + NFS的系统启动测试说明、inux设备驱动说明等,其中案例源码部分公开。 此外,本篇文章测试板卡采用创龙科技TL335x-EVM-S开发板,它是

AM335X启动(转)

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程序流程:

基于AM335X的物联网关解决方案

基于AM335X的物联网关解决方案 背景分析 工业物联网是物联网在工业领域的应用,是工业自动化与信息化深度融合的产物,相比一般的物联网,工业物联网有着更高的要求,比如极低的延时,极高的可靠性和信息安全性。 工业物联网架构一般包括感知层、网络层、平台层和应用层,具体体现为智能工业设备,传感器、云平台、智能控制设备、网关、边缘计算等。而其中工业物联网网关和云扮演基础性的作用,这与工业物联网特性很

嵌智捷达科技产品CM-AM335X

嵌智捷达科技产品CM-AM335X 基于TI ARM Cortex-A8 AM335X 高性能处理器 集成 SGX530 3D图形协处理器 支持两路千兆网口(可扩展到6路以太网) 多达6个串口、内置CAN 总线控制器 支持HDMI及LCD显示输出 支持16 位地址数据复用总线和12位地址总线扩展 支持锂电池供电及充电,低功耗设计 工业级IO设计和宽范围工作环境 支持andr

am335x开发板

AM335X的SPI接口有四种不同的数据传输时序,取决于CPOL和CPHL这两位的组合。图1中表现了这四种时序,时序与CPOL、CPHL的关系也可以从图中看出。 CPOL是用来决定SCK时钟信号空闲时的电平,CPOL=0,空闲电平为低电平,CPOL=1时, 空闲电平为高电平。CPHA是用来决定采样时刻的,CPHA=0,在每个周期的第一个时钟沿采样, CPHA=1,在每个周期的第二个时钟

AM335x GPMC使用总结

AM335X GPMC使用比较灵活,可以配置为 ●    8-bit 同步或者异步并行总线 (非burst) ●     16-bit 同步或者异步并行中线 ●     16-bit 非复用的NORFlash ●     16-bit 数据和地址总线复用的NORFlash ●     8-bit 和 16-bitNAND Flash ●     16-bit pSRAM.   下面以EVB335