TQ335X_COREB核心板主要由MPU(AM335xBZCZA100)、内存(DDR3,512MB)、NandFlash,RTC及其它外围电路组成。核心板使用引出功能最多的ZCZ封装的MPU,并引出了AM335x芯片的所有功能,留有各种应用的接口于底板上,满足学习或者是产品开发的所有要求。部分端口多达7种功能复用,可通过对端口资源的灵活配置,匹配不同的接口底板,快速实现产品的多样化。
核心板尺寸 |
50*41*7mm |
核心板层数 |
PCB采用6层沉金工艺,布局、布线充分考虑EMC、EMI |
核心板引脚数 |
160pin,采用B2B高速接口 |
CPU |
TI AM335X ARM Cortex A8 |
主频 |
最高1GHz |
内存 |
512MB,DDR3 512M*1pcs |
Nandflash |
1GB Nandflash |
核心板工作功耗 |
5伏 300毫安 |
工作温度 |
-40℃~80℃ |
其中 CPU 部分电气特性如表所示:
参数 |
最小值 |
最大值 |
单位 |
GPIO 输入电压范围 |
-0.5 |
3.8 |
V |
ADC 输入电压范围 |
-0.5 |
2.1 |
V |
USBx_VBUS 输入电压范围 |
-0.5 |
5.25 |
V |
RTC 电池电压范围 |
2.7 |
3.6 |
|
警告:请勿使核心板 GPIO 端口工作在 3.6V 以上,ADC 端口输入信号峰值不得大于2.1V,否则将造成核心板损坏!

在原生的 u-boot 中添加了 SD 卡的驱动,完善了 Nand Flash 的 ECC 校验,让 Nand Flash 的读写更加安全,添加了 FAT32 协议的驱动,实现了开机自动烧写镜像, SD 卡烧写支持大于内存容量的文件系统的烧写,完善了环境变量的保存方式。
u-boot 功能对照表
功能 |
特点 |
SD 自动更新固件 |
无需与 PC 有任何连接,使量产和更新更快捷 |
SD 手动更新固件 |
无需与 PC 有任何连接,现场升级更方便,通过 LCD 交互 |
TFTP 烧写 |
需要连接网络,串口线。有烧写菜单, 支持“一键烧写镜像”。 |
支持 LCD 手动切换 |
不需要更换 u-boot,即可以让 u-boot 支持天嵌科技的所有 LCD |
LCD 上显示信息 |
无需接串口,既可以在 LCD 看到开发板的内存和 nand 信息 |
启动 linux 系统 |
支持内核动态调整 LCD |
启动 android 系统 |
支持内核动态调整 LCD |
下面列出各种驱动在内核中的位置:
Linux-3.2 源码驱动分布表格 |
驱动 |
在内核中的源码位置 |
系统中的设备名称 |
NAND Flash驱动 |
drivers/mtd/nand/ |
/dev/mtd* (*表示数字) |
LCD驱动 |
drivers/video/da8xx-fb.c |
/dev/fb0 |
电阻触摸屏驱动 |
drivers/input/touchscreen/ti_tsc.c |
/dev/event* |
电容触摸屏驱动 |
drivers/input/touchscreen/(模块化) |
/dev/event* |
USB驱动 |
drivers/usb/ |
|
SD 卡驱动 |
drivers/mmc/host/omap_hsmmc.c |
/dev/mmc* |
串口驱动 |
Drivers/tty/serial/omap-serial.c |
/dev/ttySAC* |
声卡驱动 |
sound/soc/codecs/stgl5000.module(模式化) |
/dev/snd/*(/dev/dsp) |
sound/soc/davinci/tq_sgtl5000_evm.module(模式化) |
I2C驱动 |
drivers/i2c/busses/i2c-omap.c |
/dev/i2c-* |
背光灯驱动 |
drivers/video/backlight/pwm_bl.c |
sys/class/backlight/pwm-backlight/brightness |
RTC驱动 |
drivers/rtc/rtc-pcf8563.c |
/dev/rtc0 |
看门狗驱动 |
drivers/watchdog/omap_wdt.c |
/dev/watchdog |
USB转串口驱动 |
drivers/usb/serial/ (内核选择了generic.c) |
/dev/ttyUSB0 |
USB的3G驱动 |
drivers/usb/serial/ |
/dev/ttyUSB0~3 |
ADC驱动 |
drivers/mfd/ti_tscadc.c |
/sys/bus/platform/devices/tiadc/iio:device0/in_voltage* |
CAN驱动 |
drivers/net/can/d_can/* |
can0,can1 |
网卡驱动 |
drivers/net/ethernet/ti/* |
eth0,eth1 |
Android 4.0 |
系统组成 |
功能说明 |
源码说明 |
交叉编译器版本 |
Arm-linux-gcc-4.4.6 |
|
Uboot支持功能 |
SD手动更新固件:无需连接电脑即可更新,方便现场升级,通过LCD界面操作,简单方便 |
开源,基本功能都开源,部分功能不开源。 |
SD自动更新固件:无需连接电脑即可更新,一卡在手,升级无忧! |
TFTP烧录更新:不需要更换u-boot,即可以让u-boot支持天嵌科技的所有LCD |
支持LCD手动切换:可以在LCD看到开发板的内存和nand信息 |
LCD上显示信息:支持内核动态调整LCD |
多文件格式支持:EXT4、UBIF、YAFFS2 |
启动Android系统:支持内核动态调整LCD(根据uboot参数变化而变化) |
系统内核支持功能 |
版本:Linux 3.2 |
开源 |
Nand Flash驱动:S34ML01G1 |
提供源代码, 内核自带 |
LCD驱动 |
模块化, 天嵌添加 |
RTC驱动 |
提供源代码, 内核自带 |
触摸驱动(电阻和电容) |
模块化, 天嵌添加 |
USB驱动 |
提供源代码, 内核自带 |
SD卡驱动 |
提供源代码, 内核自带 |
串口驱动:2个 |
提供源代码, 天嵌移植 |
音频驱动(声卡SGTL5000) |
模块化, 天嵌添加 |
I2C驱动 |
提供源代码,内核自带 |
按键驱动 |
提供源代码, 天嵌移植 |
背光灯驱动 |
提供源代码, 天嵌添加 |
蜂鸣器驱动 |
提供源代码, 天嵌添加 |
看门狗驱动 |
提供源代码, 内核自带 |
USB转串口驱动 |
提供源代码, 内核自带 |
USB 3G驱动 |
提供源代码, 内核自带 |
网卡驱动(100M/1000M) |
模块化, 天嵌添加 |
实用测试程序功能列表 |
有线上网 |
提供源代码,天嵌移植 |
3G制式切换功能 |
天嵌提供,apk程序 |
串口 |
天嵌提供,apk程序 |
Linux 3.2 |
系统组成 |
功能说明 |
源码说明 |
交叉编译器版本 |
Arm-linux-gcc-4.4.6 |
|
Uboot支持功能 |
SD手动更新固件:无需连接电脑即可更新,方便现场升级,通过LCD界面操作,简单方便 |
开源,基本功能都开源,部分功能不开源。 |
SD自动更新固件:无需连接电脑即可更新,一卡在手,升级无忧! |
TFTP烧录更新:不需要更换u-boot,即可以让u-boot支持天嵌科技的所有LCD |
支持LCD手动切换:可以在LCD看到开发板的内存和nand信息 |
LCD上显示信息:支持内核动态调整LCD |
多文件格式支持:EXT4、UBIF、YAFFS2 |
启动Android系统:支持内核动态调整LCD(根据uboot参数变化而变化) |
系统内核支持功能 |
版本:Linux 3.2 |
开源 |
Nand Flash驱动:S34ML01G1 |
提供源代码, 内核自带 |
LCD驱动 |
模块化, 天嵌添加 |
RTC驱动 |
提供源代码, 内核自带 |
触摸驱动(电阻和电容) |
模块化, 天嵌添加 |
USB驱动 |
提供源代码, 内核自带 |
SD卡驱动 |
提供源代码, 内核自带 |
串口驱动:2个 |
提供源代码, 天嵌移植 |
音频驱动(声卡SGTL5000) |
模块化, 天嵌添加 |
I2C驱动 |
提供源代码,内核自带 |
按键驱动 |
提供源代码, 天嵌移植 |
背光灯驱动 |
提供源代码, 天嵌添加 |
蜂鸣器驱动 |
提供源代码, 天嵌添加 |
看门狗驱动 |
提供源代码, 内核自带 |
USB转串口驱动 |
提供源代码, 内核自带 |
USB 3G驱动 |
提供源代码, 内核自带 |
网卡驱动(100M/1000M) |
模块化, 天嵌添加 |
设置功能测试 |
设置开机自动运行 |
提供源代码 |
网卡参数配置(支持无线网络配置) |
提供可执行程序 |
触摸校准 |
提供源代码 |
RTC设置 |
提供源代码 |
文件管理 |
文件管理 |
提供源代码 |
天嵌科技测试程序 |
蜂鸣器 |
提供源代码 |
网卡测试(ping) |
提供源代码 |
按键测试 |
提供源代码 |
LED灯 |
提供源代码 |
液晶屏三色 |
提供源代码 |
测试串口通信 |
提供源代码 |
应用程序测试 |
记事本 |
提供源代码 |
网络下载 |
提供源代码 |
网络数据收发(socket) |
提供源代码 |