x3650m4 bios固件 x395 bios升级 您所在的位置:网站首页 x395升级bios x3650m4 bios固件 x395 bios升级

x3650m4 bios固件 x395 bios升级

2024-07-16 01:43| 来源: 网络整理| 查看: 265

        AM335X的启动方案有两种,一种是NAND FLASH启动,这种启动方式可以很方便进行固件的更新,一般在u-boot下就可以快速更新。 另外一种启动方式是EMMC,比如我们大家都非常熟悉的beaglebone主板,它就是EMMC启动的。因为EMMC的特殊性,并没有办法 像NAND那样在u-boot下更新,因此盈鹏飞嵌入式为了方便用户,特别提出了如下解决方案--使用USB盘快速更新EMMC固件;

以下解决方案是在盈鹏飞嵌入式HMI-T335主板上演示通过。HMI-T335主板是一款针对于人机界面方向的主板。 它分为两个部分,一部分是用户的工程底板,一部分是核心模块CoM-T335核心模块(以TI AM335X为核心)。 以下是他们的简要介绍:

CoM-T335简要介绍:

CoM-T335 v1.1亮点:

Cortex-A8邮票孔AM335X核心模块,精设计,低成本,可信赖

◆ 高速Cortex-A8核心,最高运行1GHZ;

◆ 单颗256M/512M字节DDR3  SDRAM,成本更低廉;

◆ 大容量板载电子盘,更多用户空间;

◆ 精致邮票孔设计,超小尺寸40mm*40mm,批量使用成本更低;

◆ 1路10M/100M/1000M以太网;

◆ 核心板独立RTC, 走时精准;

◆ 最优秀的显示性能,分辨率高达1366*768;

◆ CPU内置6路RS232串口(其中1路232为COM_DBU);

◆ 外部扩展3*IIC,2*SPI接口;

◆ CPU内置双路CAN BUS,适合于现场工业控制;

◆ 支持SD卡接口,大容量存储;

◆ 高速USB 2.0  OTG接口;

◆引出JTAG接口(V1.1版本硬件,4线电阻触摸屏),便于裸机系统调试。

◆EMMC启动版本兼容BeagleboneBlack。

◆ 专业WINCE 7.0、LINUX 4.4、ANDROID操作系统支持,

◆支持SD卡初始化系统,可USB盘升级系统;

◆ 核心板高集成度,可以直接应用,可根据客户定制主板;

AM335x框图

             

x3650m4 bios固件 x395 bios升级_x3650m4 bios固件

CoM-T335v1.1实物图

                          

x3650m4 bios固件 x395 bios升级_初始化_02

 

 HMI-T335简要介绍:

HMI-T335是基于AM335x(CoM-T335v1.1)核心模块的人机界面(可定制宽温)工控主板,稳定运行Wince7.0或Linux4.4系统。支持4串口(3路RS232、1路RS422或RS485)、CAN总线、电容屏多点触摸、WIFI、JTAG、百兆以太网等。可以广泛用于控制现场、医疗仪器、数控机床、环境保护监测等领域。

CoM-T335v1.1工控模块产品集成了 ARM Cortex-A8 1GHz(MAX) TI AM335X 处理器,稳定运行Wince 7.0 和Linux 4.4。 CoM-T335v1.1提供了3.3V I/O接口,可定制宽温的工业组件,运行于条件恶劣的工业现场!

                  

x3650m4 bios固件 x395 bios升级_#define_03

产品参数

FUNCTION

HMI-T335

主要参数

主控制器

TI  Am335X 、Cortex-A8,600MHz~1GHZ(MAX)

内存

256/512MB DDR3

闪存

NAND 或 EMMC 可选

蜂鸣器

支持

时钟

ISL1208

看门狗

支持

电源管理

TPS65217C (可支持电池供电的移动应用)

复位

支持软件和硬件复位 (直接写寄存器)

I/O

串口

3 x RS232,1 x RS422或RS485(可选)

以太网

RJ45  1 x 10/100Mbps

USB

3 x USB HOST 、1 x  USB OTG

TF卡

1 x TF 卡

电容触摸

支持多点触摸

LED

3 x LED

CAN

1 x CAN

SPI接口

2

GPIO

多个3.3V LVTTL电平,可根据具体项目定制

通信

WIFI

1 x AP6181 SDIO WIFI 或1 x RTL 8188 USB WIFI可选,

(Wince 7.0暂时不支持SDIO WiFi)

多媒体

Graphic Chip

支持2D/3D,仅对于AM3354/9

分辨率

 普清:800*480 高清1024*600,亦可定制不同分辨率的屏幕尺寸

LCD接口

16位 AT070TN92/NJ070N-23A 液晶屏

调试

JTAG

14pin

电源

电源

5.0 V或12.0V(+-5%)输入 ,两者不可同时输入

Power Consumption

1A(MAX,不带屏和U盘等外设)

尺寸 & 环境

尺寸

150MM*116MM

工作温度

0 ~ 70° C (-20 ~ 75°C度可定制)

工作湿度

5 ~ 95 % ,冷凝结

其他

RoHS

YES

认证

CE

软件支持

Wince7.0/Linux 4.4

1 USB更新原理简述

本章简单介绍HMI-T335启动原理及目前所支持的启动媒质。

1.1  启动原理

AM335x 复位后执行片内ROM code,ROM code 加载u-boot到片内执行,u-boot初始化外部RAM,网络等设备,为引导linux内核做准备。由于AM335x片内的RAM大小有限(109KB),不能完全加在u-boot镜像,所以u-boot分成两级引导——SPL(MLO)与u-boot。ROM code 启动流程如图1-1所示:

x3650m4 bios固件 x395 bios升级_初始化_04

图1-1 ROM code 启动流程

注:截图来源《AM335x and AMIC110 Sitara Processors Technical Reference Manual (Rev.Q)》。

1.2 启动媒质

AM335x支持多种启动媒质,包括:NAND,MMC/SD card,SPI,UART,EMAC,USB,其中USB是本手册关注的重点。据AM335x的技术参考手册,ROM code所支持的USB协议是RNDIS并非USB mass storage,USB设备模拟成网络接口,所以ROM code不能直接运行U盘的启动镜像——即不能从U盘引导SPL与u-boot镜像。USB 初始化流程如图1-2所示:

x3650m4 bios固件 x395 bios升级_前端_05

                                                                     图1-2

注:截图来源《AM335x and AMIC110 Sitara Processors Technical Reference Manual (Rev.Q)》。

2 软件原理

HMI-T335 烧写u-boot后,可实现从U盘读取镜像文件(目前,不包括u-boot本身)到RAM,继而写如NAND或eMMC。在u-boot板级文件中支持USB驱动,以及设置自动执行的指令。

u-boot USB驱动代码 (u-boot-2018.01/include/configs/hmi-t335.h)

#define CONFIG_USB_MUSB_DSPS

#define CONFIG_USB_MUSB_PIO_ONLY

#define CONFIG_USB_MUSB_DISABLE_BULK_COMBINE_SPLIT

/*

#define CONFIG_AM335X_USB0

#define CONFIG_AM335X_USB0_MODE MUSB_PERIPHERAL

*/

#define CONFIG_AM335X_USB1

#define CONFIG_AM335X_USB1_MODE MUSB_HOST

#ifdef CONFIG_SPL_BUILD

#undef CONFIG_DM_MMC

#undef CONFIG_TIMER

#undef CONFIG_DM_USB

自动执行的指令 (u-boot-2018.01/board/embfly/hmi-t335/board.c)

run_command("usb reset", 0);

                ret = usb_stor_nums();

                if(ret



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有