MarsBoard AM335X 用户手册 产品概述 MarsBoard AM335X 是基于 TI AM335X 系列处理器的卡片式电脑 工业级别的芯片, 广泛的应用 在工业, 医疗, 消费类电子等行业 1
目录 产品概述... 1 目录... 2 1. 板载资源... 3 2. 使用操作... 5 2.1. 系统固件的下载... 5 2.2. TF 卡系统的烧写... 5 2.3. TF 卡系统的启动... 6 2.4. emmc 系统的烧写... 6 2.5. DEBUG 串口的使用... 6 2.6. OTG 接口的使用... 7 3. 系统开发... 8 3.1. Linux 源码的获取... 8 3.2. Linux 内核的编译... 8 4. 版权声明... 10 5. 版本历史... 10 2
1. 板载资源 MarsBoard AM335X 包含核心板 CM-AM335X 和评估板 SIM-AM335X CM-AM335X 是一款基于 AM335x 处理器的核心板, 板载了电源管理管理芯片 TPS65910 以太网 PHY LAN8710A 512MB DDR3 内存和 4GB emmc 存储器, 并引出了 AM335X 芯片上所有的信号引脚 SIM-AM335X 板载有 HDMI 10/100M 以太网 USB-DEBUG USB-OTG TF 卡座和 1 个 USB-HOST 等接口 1. AM335X o 集成 1 GHz ARM Cortex-A8 内核 o 集成 NEON SIMD 协处理器 o 集成 SGX530 图形引擎 o 集成可编程实时单元子系统 o 集成 32KB 指令缓存和 32KB 数据缓存, 支持奇偶校验 o 集成 256KB 二级缓存, 支持错误校验码 2. 512MB DDR3 SDRAM 存储器 3. 4GB emmc Flash 存储器 4. TPS65910 电源管理芯片 5. 电源 LED 6. LAN8710A 10M/100M 以太网 PHY 7. 扩展接口 2 个 2x50 pin 1.27mm 间距 3
1. HDMI A 型接口 2. TDA19988 HDMI 转换芯片 3. USB HOST 接口 4. JTAG 接口 ( 不焊接 ) 5. TF 卡座 ( 背面 ) 6. 用户 LED 7. 电源指示灯 8. POWER 按键 9. RESET 按键 ( 背面 10. 5V/2A 电源接口 11. 10M/100M 以太网接口 12. USB 调试接口 13. USB 调试指示灯 14. USB OTG 接口 15. 启动选择按键 16. 电池座 17. CM-AM335X 核心板接口 18. 扩展接口 4
2. 使用操作 MarsBoard AM335X 提供了 Debian 和 Angstrom 等系统固件, 并提供相应源码 产品出厂时预装 Debian 系统, 显示方式是 HDMI 显示 用户可以根据需要, 烧写其他版本的镜像 2.1. 系统固件的下载 相关固件下载链接 : http://www.waveshare.net/wiki/marsboard_am335x http://www.waveshare.net/wiki/am335x_lcd_board 固件说明 : 带 emmc 的是烧写到 emmc 的固件, 即从 TF 卡启动后, 自动把系统烧写到 emmc; 带 TF 的是 TF 卡的固件, 不会自动的烧写到 emmc, 不影响原来 emmc 的系统 ; 带 HDMI 的是 HDMI 显示的固件 带 LCD 的是 LCD 显示的固件,4.3inch 或者 7inch 2.2. TF 卡系统的烧写 1) 解压固件 在电脑上使用 7z 解压缩软件解压相应镜像文件 2) 格式化 TF 卡 运行 SDFormatter.exe 格式化 TF 卡 5
3) 烧写系统固件 注意 : 烧录镜像之前, 请确保 TF 卡的容量不低于固件的大小! 运行软件 Win32DiskImager.exe, 选择已解压的系统固件, 点击 Write 进行烧写 2.3. TF 卡系统的启动 注意 : 以下提到的电源均为 5V/2A 的电源适配器 1) 将烧写系统固件的 TF 卡装到 TF 卡座 ; 2) 将启动选择开关拨向 SD 端 ; 3) 接上电源, 即可启动系统 2.4. emmc 系统的烧写 4) 将烧写带 emmc 的系统固件的 TF 卡装到 TF 卡座 ; 5) 将启动选择开关拨向 SD 端 ; 6) 接上电源,LED1 和 LED2 开始闪烁 ; 7) 当 LED1 和 LED2 同时常亮或全部熄灭时, 即完成 emmc 系统的烧写 ( 过程 30 分钟左右 ); 8) 断开电源, 取出 TF 卡 ; 9) 将启动选择开关拨向 NAND 端 ; 10) 接上电源, 即可启动系统 2.5. DEBUG 串口的使用 通过 MINI USB 线把板子上的 DEBUG 接口连接到 PC 机 ( 需要安装 CP2102 驱动 ), 运行软件 PuTTY.exe, 进行设置 如 COMx 115200 请根据实际情况填写, 串口号可通过 PC 的 设 6
备管理器 查到 点击 Open, 即可进系统终端 2.6. OTG 接口的使用 1) 接上电源, 等待系统启动完毕 ; 2) 通过 Mini USB 线连接板子的 OTG 接口到电脑 ; 3) 安装驱动, 驱动文件在电脑识别到的 boot 或 TI_AM335X 的盘符里面 ; 4) 打开 PuTTY, 在 PuTTY 中输入 192.168.7.2, 打开终端 ; 7
5) 输入 root 按回车, 即可进入系统 3. 系统开发 注意 : 以下提及的编译环境都是在 Ubuntu12.04 环境下 3.1. Linux 源码的获取 相关源码下载链接 : http://www.waveshare.net/wiki/marsboard_am335x http://www.waveshare.net/wiki/am335x_lcd_board 3.2. Linux 内核的编译 1) 更新与下载必要的库, 电脑终端执行 : sudo apt-get install git-core gnupg flex bison gperf libsdl-dev libesd0-dev libwxgtk2.8-dev build-essential zip curl libncurses5-dev zlib1g-dev ia32-libs lib32z1-dev lib32ncurses5-dev gcc-multilib g++-multilib sharutils lzop 2) 解压源码 : tar -xjvf MarsBoard-AM335X-Debian-kernel-HDMI-3.8.tar.bz 3) 进入内核的根目录 : cd kernel/kernel 4) 拷贝配置文件 : cp../../config/beaglebone.config 8
5) 修改 Makefile: vi Makefile +192 6) 编译内核 make uimage dtbs j4 9
4. 版权声明 本手册所有权由深圳市有限公司独家持有 未经本公司的书面许可, 不得以任何方式或 形式进行修改 分发或复制本文档的任何部分, 否则一切后果由违者自负 5. 版本历史 版本日期说明 V1.0 2015.07.22 初始发布 10