技术支持时间为半年,技术支持限裸机和Linux二选一。
如果使用linux的,需要有一定的linux基础知识,此板不适合没有linux基础或没有linux开发经验的用户,我们不做入门级指导和相关二次开发的技术支持,谢谢配合!
【产品介绍】
MDK9G45-EK_T50开发板基于MDK9G45核心板,采用AT91SAM9G45芯片,板载高速USB Device/HOST(复用)和全速HOST,以太网,音频,TFT LCD(标配5寸800480,带电阻触摸),2个高速储存卡接口,4路串口,2路TWI接口。MDK9G45核心板具备64MB DDR2,256MB NAND,绝大多数GPIO通过1.27mm间距200针引脚引出,预留AT45存储器接口。
核心板硬件资源 | ||
处理器 | AT91SAM9G45 | 主频536MHz,前端总线166MHz,32KB D-cache,32KB I-Cache,64KB ROM,64KB SRAM,工业级,无铅,324BGA |
存储器 | DDR2 | 64MB DDR2 |
NAND FLASH | 256MB NAND FLASH(可升级至1GB) | |
AT45系列 | 预留位置,用户可自行选配 | |
接口 | 1.27mm间距,2×50×2插针引出 | 200pin接插件,全部GPIO引出 |
尺寸 | 50×65mm,1.8mm厚度 | 六层板,上市大厂精工制作 |
开发板硬件资源 | ||
调试接口 | JTAG接口 | 20pin标准JTAG接口 |
外设接口 | USB_B 2.0 HighSpeed接口 | 2路,USB Host&Device(注意:由PORTA拆分而来,不可同时使用) |
USB_A 2.0 FullSpeed接口 | 1路,USB Host | |
SD卡接口 | 2路 | |
10/100M自适应以太网 | 1路,RMII模式 | |
RS232调试串口 | 1路 | |
液晶屏接口 | 1路,40Pin 0.5mm间距FPC接口,标配5寸800480液晶屏 | |
音频接口 | 3路,micin,linein,lineout(仅验证lineout接口) | |
RTC | RTC实时时钟,采用片内RTT,默认不配电池 | |
24C02 | TWI(I2C)接口EEPROM | |
TTL串口 | 5路,2.54/2.0插针(4路USART,1路DBGU,其中USART0/2与按键复用) | |
TWI(I2C)插针 | 2路,2.0间距插针 | |
人机接口 | 复位按键 | 1路 |
用户按键 | 7路 | |
电阻触摸屏 | 4线触摸 | |
用户LED | 2盏 | |
电源 | 电源指示灯 | 1盏 |
电源开关 | 1个 | |
电源输入 | 1路,5V DC输入 | |
尺寸 | 131×114mm | 2层板 |
此板支持从nand flash启动
【软件资源】
一,裸机程序(Keil和IAR以及GNU三个平台)
裸机程序/BareMetal Softpack | ||
裸机例程包 | ATMEL software package | 源码,每个例子均有Keil MDK、IAR EWARM、GCC三个版本的工程 |
使用Keil MDK编译调试的说明文档 | MAN3027 | |
at91bootstrap | 源码 | |
ac97-dma | 源码,AC97音频编解码 | |
dma-screensaver | 源码,液晶屏 | |
emac-lwip | 源码,以太网lwip | |
emac | 源码,以太网 | |
emac-uip-helloworld | 源码,以太网uip | |
emac-uip-telnetd | 源码,以太网uip telnetd | |
emac-uip-webserver | 源码,以太网uip webserver | |
fatfs | 源码,fatfs文件系统 | |
fatfs-sdcard | 源码,SD卡fatfs文件系统 | |
isi | 源码,摄像头 | |
iso7816 | 源码,串口iso7816 | |
lcd | 源码,基本液晶屏例子 | |
nandflash | 源码,nandflash | |
norflash | 源码,norflash,需特定硬件 | |
pmc-clock | 源码,pmc时钟切换 | |
pwm | 源码,PWM脉宽调制 | |
rtc | 源码,RTC实时时钟 | |
rtt | 源码,RTT实时定时器 | |
sdcard | 源码,SD卡访问 | |
sdmmc-test | 源码,SDMMC测试 | |
spi-dma-dataflash | 源码,dataflash读写 | |
spi-slave | 源码,spi从设备 | |
tc-capture-waveform | 源码,定时器捕获、波形产生 | |
touchscreen | 源码,液晶屏触摸 | |
tv-encoder | 源码,图片、视频显示,需特定硬件 | |
twi-eeprom | 源码, EEPROM读写 | |
twi-slave | 源码,TWI从设备 | |
usart-hw-handshaking | 源码,USART串口 | |
usart-irda | 源码,USART串口红外控制,需特定硬件 | |
usart-serial | 源码,USART串口 | |
usart-spi | 源码,USART做SPI接口 | |
usart-synchronous | 源码,USART同步串口 | |
watchdog | 源码,看门狗 | |
getting-started | 源码,开发板作为USB存储设备 | |
lcd-slideshow | 源码,液晶屏图片显示 | |
usb-device-cdc-serial | 源码,USB转串口 | |
usb-device-core | 源码,USB基本例子 | |
usb-device-hid-keyboard | 源码,USB键盘 | |
usb-device-hid-mouse | 源码,USB鼠标 | |
usb-device-hid-transfer | 源码,USB hid传输 | |
usb-device-massstorage | 源码,U盘 | |
已验证基于KEIL的裸机例子汇总总贴:http://www.mcuzone.com/bbs/read.php?tid=11251
二,uC/OS
uC/OS-II | 版本:uC/OS-II 2.86 | mcuzone移植,仅适用于64MB DDR2版本 |
keil MDK工程 | 源码,mcuzone移植 |
三,linux
Linux系统+QT图形库 | ||
(提供虚拟机,2.6.30内核版本) | ||
Linux开发环境 | arm-none-linux-gnueabi- (gcc 4.8.3) | 默认支持armv5指令集,适配ARM926ej-s,大厂推荐使用 |
虚拟机中的默认工具链 | 避免用户花额外时间自行搭建环境 | |
虚拟机使用文档 | ||
虚拟机版本 ubuntu 12.04 LTS | ||
Bootstrap | 版本:1.16 | 源码 |
编译说明文档 | ||
支持从nand flash加载,启动 | mcuzone修改 | |
支持从data flash加载,启动 | ||
独立工具链编译 arm-none-eabi- (gcc 4.5.1) | 虚拟机中已安装 | |
支持单片16bit总线64MB DDR2内存 | ||
u-boot | 版本:201009 | mcuzone修改 |
编译说明文档 | ||
支持NAND flash启动 | 源码 | |
支持data flash启动 | 源码,需要选配件支持 | |
支持从网络下载启动 | 源码,需要nfs server | |
支持jffs2,ubifs等的烧写 | 源码 | |
开机画面 | 源码 | |
Linux kernel | 版本:Linux-2.6.30 | mcuzone完善 |
编译说明文档 | ||
开机画面,boot logo | 源码 | |
支持NFS/UBIFS/FAT32/JFFS2等格式的文件系统 | 源码 | |
片上看门狗驱动 | 源码 | |
片上RTC驱动 | 源码 | |
LED驱动 | 源码, gpio-leds | |
PWM LED驱动 | 源码 | |
NAND控制器驱动 | 源码 | |
GPIO独立按键驱动 | 源码, gpio-keys | |
片上SPI控制器驱动 | 源码 | |
SPI data flash驱动 | 源码,需要选配件支持 | |
I2C控制器驱动 | 源码 | |
I2C EEPROM驱动 | 源码,需要选配件支持 | |
I2C 用户模式驱动i2c-dev | 源码,用于控制外部段式液晶屏等,需要选配件支持 | |
I2C 温度传感器LM75A驱动 | 源码,需要选配件支持 | |
外部I2C RTC,PCF8563,DS1337等 | 源码,需要选配件支持 | |
LCD驱动 | 源码 | |
LCD背光驱动 | 源码 | |
USB HOST驱动,可以接U盘,键盘,鼠标等 | 源码 | |
USB摄像头驱动 | 源码,gspca,需要选配件支持 | |
USB 以太网卡驱动,方便扩展有线网卡 | 源码,需要选配件支持 | |
USB WiFi驱动:内核自带 | 源码,通用wifi驱动,支持某些特定成熟模块 | |
USB device驱动,支持USB 串口,网卡,存储等 | 源码,内核自带(USB gadget) | |
SD卡驱动 | 源码 | |
多串口驱动 | 源码 | |
AC97音频驱动,支持WM9711 | 源码 | |
片上以太网控制器MAC | 源码 | |
USB转串口驱动:CH341,CP2102,FT232等,方便扩展串口 | 源码,需要选配件支持 | |
注意1:资源之间可能有引脚冲突 | ||
busybox | busybox-1.23.2 | 源码 |
使用busybox创建rootfs | 《使用busybox制作根文件系统》 | |
ubifs介绍及在ARM Linux上的使用 | 有文档资料 | |
ubifs镜像制作工具 | 虚拟机上已安装,无需用户再编译安装 | |
ubifs制作命令 | 虚拟机上有参考命令,直接输入即可制作rootfs镜像 | |
参考用的rootfs文件夹 | 虚拟机上可以用于nfs启动板子 | |
图形测试程序: | QT,版本:4.8.6 | 源码 |
QT依赖库 | 源码 | |
QT依赖库编译方法 | 提供使用文档 | |
QT编译方法 | ||
QT用户程序建立及编译方法 | ||
开发环境指南 | 使用网络启动开发板的方法 | 提供使用文档 |
板子程序测试方法 | ||
ROOTFS生成ubi镜像的方法 | ||
提供参考一键烧写包 | ||
其它软件特性: | 支持telent,ssh等远程登录方式,编译管理 | 源码 |
支持ftp,tftp,wget等工具实现文件下载与上传 | 源码 | |
支持webserver,内置httpd | 源码 | |
支持在bootstrap里实现NAND recovery,恢复SAM-BA连接 | mcuzone修改,增票用户免费定制 | |
支持tslib对触摸屏进行校准 | 源码 | |
支持uboot及linux中的开机画面定制 | mcuzone修改,增票用户免费定制 | |
开机自行运行程序 | 包含在文件系统中 | |
MP3播放程序:madplay, mplayer | 源码 | |
串口测试程序ttytest | 包含在文件系统中 | |
按钮测试程序input_tst | 包含在文件系统中 | |
frame buffer截图程序gsnap | 包含在文件系统中 | |
QT演示程序:
四,Wince
Windows CE | ||
(Windows CE不稳定,我们不提供技术支持,仅供参考) | ||
Windows CE BSP版本 | Windows CE 6.0 | 源码,R3版本,基于官方版本1.4.0,提供虚拟机 |
Windows CE烧写与测试文档 | ||
Eboot特性 | 从NAND启动 | 支持 |
通过以太网加载镜像 | 支持 | |
通过NAND加载镜像 | 支持 | |
串口调试 | 支持 | |
启动画面 | 支持 | |
BSP驱动特性 | 以太网驱动 | 源码 |
Watchdog驱动 | 源码 | |
RTT/RTC驱动 | 源码 | |
电源管理系统驱动 | 源码 | |
LCD显示驱动 | 源码 | |
触摸屏驱动 | 源码 | |
音频输出驱动 | 源码 | |
串口驱动 | 源码 | |
USB Host驱动 | 源码 | |
USB Device驱动 | 源码 | |
TWI驱动 | 源码 | |
SD卡驱动 | 源码 | |
LED驱动 | 源码 | |
KEY PAD驱动 | 源码 | |
NAND驱动 | 源码 | |
EEPROM | 源码 | |
支持的USB外设 | USB鼠标 | 支持 |
USB键盘 | 支持 | |
U盘 | 支持 | |
USB Hub | 支持 | |
五,文档
● 提供EK相关器件数据手册;
● 提供核心板和底板原理图(pdf格式);
● 提供用户手册
【发货清单】
|
|
| |||||||||||||||||||
Copyright © 2004 - 2022 野芯科技 All rights reserved.
Technical Support: hdapple_2000@hotmail.com QQ: 8204136(请注明Mcuzone)
Support Tel.: 86(0)13957118045
销售: 86(571)87798352 QQ:735148854 旺旺: mcuzone
总经销: 杭州野芯科技有限公司
地址: 中国. 浙江. 杭州西湖区教工路198号浙商大创业园C幢102室