Professional Documents
Culture Documents
BeagleBone Black
2.0 2014 5 7
BB-Black
1.0
2013-4-22
1.1
2013-5-20
1.2
1.3
2.0
2013-9-27
2014-3-20
2014-5-7
C
Debian
2014
ii
1 .................................................................................................................. 1
1.1 ................................................................................................................. 1
1.2 ................................................................................................................. 1
1.3 ................................................................................................................. 2
1.4 ................................................................................................................. 4
1.5 .................................................................................................. 4
2 .......................................................................................................... 5
2.1 CPU ................................................................................................................ 5
2.1.1 ...................................................................................................... 5
2.1.2 ...................................................................................................... 5
2.1.3 ...................................................................................................... 6
2.1.4 .............................................................. 6
2.1.5 3D ................................................................................................. 6
2.2 CPU ......................................................................................................... 6
2.2.1 TPS65217 .............................................................................. 6
2.2.2 KE4CN2H5A eMMC Flash ............................................................... 7
2.2.3 MT41K256M16HA-125 DDR ............................................................ 7
2.2.4 LAN8710A-EZC-TR Ethernet .............................................................. 7
2.2.5 TDA19988 ........................................................................................ 7
2.3 //LED ....................................................................................................... 8
2.3.1 P1 .......................................................................................... 8
2.3.2 JTAG P2......................................................................................... 8
2.3.3 USB Host P3.................................................................................. 9
2.3.4 USB Device P4 .............................................................................. 9
2.3.5 LAN P5......................................................................................... 10
2.3.6 HDMI D Type P6 .......................................................................... 10
2.3.7 J1 ......................................................................................... 11
2.3.8 P8 ..................................................................................... 11
2.3.9 2P9 .................................................................................. 13
2.3.10 ......................................................................................................... 14
2.3.11 LED ............................................................................................... 14
2014
iii
3 ................................................................................................................ 15
3.1 ....................................................................................................... 15
3.2 ....................................................................................................... 15
3.3 ....................................................................................................... 16
4 Angstrom .............................................................................................. 17
4.1 ........................................................................................................... 17
4.2 ............................................................................................................... 18
4.3 ............................................................................................................... 19
4.3.1 .................................................................................................... 19
4.3.2 .................................................................................................... 20
5 Debian ................................................................................................... 21
5.1 ........................................................................................................... 21
5.2 ............................................................................................................... 22
5.3 ............................................................................................................... 23
5.3.3 .................................................................................................... 23
5.3.4 .................................................................................................... 24
.......................................................................................................... 25
2014
1
1.1
element BeagleBone Black AM3358
1GHz ARM Cortex-A8
element14 BeagleBone Black USB HostUSB OTG
TF JTAG HDMI D Type eMMCADCI2C
SPIPWM LCD
element14 BeagleBone Black
1.2
Mini USB 1
2014
1.3
1-1
86.36 mm54.61mm
0~70
20% ~ 90%
5V
AM3358
1GMHz ARM Cortex-A8
NEON SIMD
SGX530
32KB 32KB
256KB
2014
HDMI D type 16
10/100M RJ45
PHY USB 2.0 OTG Mini USB B
PHY USB 2.0 HOST USB A
TF SD/MMC
3 6-pin 2.54
HDMI D type
LCDUARTeMMCADCI2CSPI PWM
JTAG 20-pin
LED
LED
LED
2014
1.4
2
1-2 element14 BeagleBone Black
1.5
2014
2
element14 BeagleBone Black CPUCPU
2.1 CPU
AM3358 ARM Cortex-A8
etherCAT PROFIBUS LinuxWinCE
Android
MPU ARM Cortex-A8
POWERVR SGX 3D
(PRUSS)
PRUSS ARM
2.1.1
AM3358 OSC1 OCC0
LCKOUT1
LCKOUT2
2.1.2
CPU PWRONRSTn
2014
2.1.3
4 GPIO GPIO 32
GPIO 128 4x32
2.1.4
PRU-ICSS 32 RISC
PRUs
2.1.5 3D
POWERVR SGX 3D
Tile-Based 20Mploy/
2.2 CPU
2.2.1 TPS65217
TPS65217 3 LED
LDO IIC CPU TPS65217 CPU
eMMC DDR 1.1V1.2V1.5V1.8V 3.3V
2014
2.2.2 KE4CN2H5A eMMC Flash
LAN8710A-EZC-TR 10BASE-T/100BASE-TX
IEEE 802.3-2005 1.6V~3.6V I/O
element14 BeagleBone Black
hub
Disk-BeagleBone Black\HW
design\datasheet\LAN\LAN8710A.pdf
2.2.5 TDA19988
2014
2.3 //LED
2-4 //LED
2.3.1 P1
2-1
GND
GND
+5V
Power supply+5V
NC
NC
2.3.2 JTAG
P2
2-2 JTAG
TMS
NTRST
2014
TDI
GND
GND
VIO
3.3V
NC
NC
TDO
GND
GND
RTCK
10
GND
GND
11
TCK
Test clock
12
GND
GND
13
EMU0
Test emulation 0
14
EMU1
Test emulation 1
15
SRST
System reset
16
GND
GND
17
EMU2
Test emulation 2
18
EMU3
Test emulation 3
19
EMU4
Test emulation 4
20
GND
GND
P3
2-3 USB Host
VB
+5V
D-
USB data-
D+
USB data+
GND
GND
P4
2-4 USB Device
VB
+5V
D-
USB data-
D+
USB data+
ID
USB ID
2014
2.3.5 LAN
10
G1
GND
P5
2-5 LAN
RD+
Receive data+
RD-
Receive data-
TD+
Transmit data+
RCT
TCT
TD-
Transmit data-
NC
No connect
GND
GND
GRNA
10
GRNC
11
YELC
12
YELA
13
SHD1
Shield
14
SHD2
Shield
2.3.6 HDMI D
Type P6
2-6 HDMI D Type
HPLG
NC
No connect
HDMI_TX2+
TMDS data 2+
DAT2_S
GND
HDMI_TX2-
TMDS data 2-
HDMI_TX1+
TMDS data 1+
DAT1_S
GND
HDMI_TX1-
TMDS data 1-
HDMI_TX0+
TMDS data 0+
10
DAT0_S
GND
11
HDMI_TX0-
TMDS data 0-
2014
11
12
HDMI_CLK+
13
CLK_S
GND
14
HDMI_CLK-
15
HDMICONN_CEC
16
DDC/CEC GND
GND
17
HDMI_I2CSCL
18
HDMI_I2CSDA
19
5V
5V
2.3.7 J1
2-7
DGND
GND
NC
NC
NC
NC
UART0_RX
UART0_TX
2.3.8 P8
2-8 1
GND
GND
GND
GND
mmc1_dat6
mmc1 data6
mmc1_dat7
mmc1 data7
mmc1_dat2
mmc1 data2
mmc1_dat3
mmc1 data3
TIMER4
TIMER7
TIMER5
10
TIMER6
11
GPIO1_13
GPIO
12
GPIO1_12
GPIO
13
EHRPWM2B
eHRPWM output
14
GPIO0_26
GPIO
2014
12
15
GPIO1_15
GPIO
16
GPIO1_14
GPIO
17
GPIO0_27
GPIO
18
GPIO2_1
GPIO
19
EHRPWM2A
eHRPWM output
20
mmc1_dat5
mmc1 data5
21
mmc1_dat4
mmc1 data4
22
mmc1_dat5
mmc1 data5
23
mmc1_dat4
mmc1 data4
24
mmc1_dat1
mmc1 data1
25
mmc1_dat0
mmc1 data0
26
GPIO1_29
GPIO
27
LCD_VSYNC
28
LCD_PCLK
29
LCD_HSYNC
30
LCD_DE
31
LCD_DATA14
LCD data14
32
LCD_DATA15
LCD data15
33
LCD_DATA13
LCD data13
34
LCD_DATA17
LCD data17
35
LCD_DATA12
LCD data12
36
LCD_DATA16
LCD data16
37
LCD_DATA8
LCD data8
38
LCD_DATA9
LCD data9
39
LCD_DATA6
LCD data6
40
LCD_DATA7
LCD data7
41
LCD_DATA4
LCD data4
42
LCD_DATA5
LCD data5
43
LCD_DATA2
LCD data2
44
LCD_DATA3
LCD data03
45
LCD_DATA0
LCD data0
46
LCD_DATA1
LCD data1
2014
2.3.9
13
2P9
2-9 2
DGND
GND
DGND
GND
VDD_3V3B
3.3V power
VDD_3V3B
3.3V power
VDD_5V
5V power
VDD_5V
5V power
SYS_5V
5V power
SYS_5V
5V power
PWR_BUT
10
SYS_RESETn
11
UART4_RXD
12
GPIO1_28
GPIO
13
UART4_TXD
14
EHRPWM1A
eHRPWMoutput
15
GPIO1_16
GPIO
16
EHRPWM1B
eHRPWM output
17
I2C1_SCL
I2C clock
18
I2C1_SDA
I2C data
19
I2C2_SCL
I2C clock
20
I2C2_SDA
I2C data
21
UART2_TXD
22
UART2_RXD
23
GPIO1_17
GPIO
24
UART1_TXD
25
GPIO3_21
GPIO
26
UART1_RXD
27
GPIO3_19
GPIO
28
SPI1_CS0
29
SPI1_D0
SPI data0
30
SPI1_D1
SPI data1
31
SPI1_SCLK
SPI clock
32
VDD_ADC
ADC power
33
AIN4
ADC input
34
AGND
ADC GND
35
AIN6
ADC input
36
AIN5
ADC input
2014
14
37
AIN2
ADC input
38
AIN3
ADC input
39
AIN0
ADC input
40
AIN1
ADC input
41
CLKOUT2
42
GPIO0_7
Interrupt output
43
DGND
GND
44
DGND
GND
45
DGND
GND
46
DGND
GND
2.3.10
2-10
S1
Reset
S2
uSD BOOT
S3
Power
2.3.11 LED
2-11 LED
LED
S1
Power LED
S2
User LED
LED
S3
User LED
LED
S4
User LED
LED
S5
User LED
LED
2014
15
3
TF element14 BeagleBone
Black
3.1
Linux
3-12
OS
Device
Driver
Linux
3.8
Serial
RTC
Net
10/100 IEEE1588
Display
DVI
mmc/sd
SD 2.0 eMMC
USB
LED
LED
http://beagleboard.org/Products/BeagleBone%20Black
3.2
SD
3-13
http://beagleboard.org/latest-images
http://sourceforge.net/projects/sevenzip
3*
SD
http://sourceforge.net/projects/win32diskimager
MicroSD
4G
2014
16
element14
BeagleBone
Black
BBB-eMMC-flasher-debian-7.4-2014-04-23-2gb.img.xz
* https://help.ubuntu.com/community/Installation/FromImgFiles
SD
3.3
7-zip
4 User LED 45
MicroSD
2014
17
4 Angstrom
bootloader Linux
4.1
Bootloader git git://git.denx.de/u-boot.git
git://github.com/beagleboard/kernel.git u-boot git clone
http://www.embest-tech.cn/product/pinggubanxilie/beaglebone-black.html
0001-change-arguments-for-boot-with-beagleboneblack.patch (
$HOME ) Linux
1
bootloader
$ cd ~
$ cd_~/u-boot
$ cd ~
$ cd ~/kernel
$ ./patch.sh
wget
http://arago-project.org/git/projects/?p=am33x-cm3.git\;a=blob_plain\;f=bin/am
2014
18
335x-pm-firmware.bin\;hb=HEAD -O kernel/firmware/am335x-pm-firmware.bin
Bootloader
bb-black-u-boot.tar.bz2
bb-black-kernel-3.8.tar.bz2 ($HOME )
1
u-boot
$ cd ~
$ cd ~
4.2
ARM
$ cd ~
$ wget
https://sourcery.mentor.com/sgpp/portal/package7851/public/arm-none-linux-g
nueabi/arm-2010.09-50-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2
$ cd ~
$ export PATH=~/arm-2010.09/bin:$PATH
wget
arm-2010.09-50-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2
u-boot
$ cd ~/u-boot
2014
19
mkimage
$ export PATH=~/u-boot/am335x/tools:$PATH
$ cd ~/kernel/kernel
$ cp ../configs/beaglebone .config
4.3
u-boot U
BB-Black
4.3.1
PC Linux
$ mkdir ~/images
# u-boot
$ cd ~/u-boot
$ cp am335x/MLO ~/images
$ cp am335x/u-boot.img ~/images
#
$ cd ~/kernel/kernel
$ cp arch/arm/boot/uImage ~/images
$ cp arch/arm/boot/dts/am335x-boneblack.dtb ~/images
#
$ mkdir ~/images/rootfs
2014
20
$ cd ~/kernel/kernel
modules
modules_install INSTALL_MOD_PATH=$HOME/images/rootfs
$ cd ~/images/rootfs
$ cd ~/images/
$ rm -rf rootfs
# $HOME/images
$ cd ~/images/
$ ls
~/images/ U FAT32 U
4.3.2
1)
BB-Black
U BB-Black
2)
BB-Black (putty )
# U eMMC
$ mkdir /media/sda1
$ mkdir /media/mmcblk0p1
$ cp -f /media/sda1/MLO /media/mmcblk0p1/
$ cp -f /media/sda1/u-boot.img /media/mmcblk0p1/
$ cp -f /media/sda1/uImage /boot/
$ cp -f /media/sda1/am335x-boneblack.dtb /boot/
$ sync
$ reboot
2014
21
5 Debian
bootloader Debian
5.1
Bootloader git git://git.denx.de/u-boot.git
git://github.com/beagleboard/kernel.gitu-boot git clone
bootloader
$ cd ~
$ cd ~/u-boot
$wget
tmp
https://raw.github.com/eewiki/u-boot-patches/master/v2014.04-rc3/0001-am335
x_evm-uEnv.txt-bootz-n-fixes.patch
$ cd ~
$ cd ~/kernel
$ ./patch.sh
wget
http://arago-project.org/git/projects/?p=am33x-cm3.git\;a=blob_plain\;f=bin/am
335x-pm-firmware.bin\;hb=HEAD -O kernel/firmware/am335x-pm-firmware.bin
2014
22
Bootloader
bb-black-debian-u-boot.tar.bz2
bb-black-debian-kernel-3.8.tar.bz2 ($HOME )
1
u-boot
$ cd ~
5.2
ARM
$ cd ~
$ wget -c
https://releases.linaro.org/14.03/components/toolchain/binaries/gcc-linaro-armlinux-gnueabihf-4.8-2014.03_linux.tar.xz
$ cd ~
$ tar xf gcc-linaro-arm-linux-gnueabihf-4.8-2014.03_linux.tar.xz
$ export
CC=`pwd`/gcc-linaro-arm-linux-gnueabihf-4.8-2014.03_linux/bin/arm-linux-gnue
abihf-
wget
gcc-linaro-arm-linux-gnueabihf-4.8-2014.03_linux.tar.xz
u-boot
$ cd ~/u-boot
2014
23
$ cd ~/kernel/kernel
$ cp ../configs/beaglebone .config
zImage dtbs
5.3
u-boot U
BB-Black
5.3.3
PC Linux
$ mkdir ~/images
# u-boot
$ cd ~/u-boot
$ cp MLO ~/images
$ cp u-boot.img ~/images
#
$ cd ~/kernel/kernel
$ cp arch/arm/boot/zImage ~/images
$ cp arch/arm/boot/dts/am335x-boneblack.dtb ~/images
#
$ mkdir ~/images/rootfs
$ cd ~/kernel/kernel
modules
modules_install
INSTALL_MOD_PATH=$HOME/images/rootfs
2014
$ cd ~/images/rootfs
$ cd ~/images/
$ rm -rf rootfs
24
# $HOME/images
$ cd ~/images/
$ ls
~/images/ U FAT32 U
5.3.4
1)
BB-Black
U BB-Black
2)
BB-Black (putty )
# U eMMC
$ mkdir /media/sda1
$ mkdir /media/mmcblk0p1
$ cp -f /media/sda1/MLO /media/mmcblk0p1/
$ cp -f /media/sda1/u-boot.img /media/mmcblk0p1/
$ cp -f /media/sda1/zImage /media/mmcblk0p1/
$ cp -f /media/sda1/am335x-boneblack.dtb /boot/uboot/dtbs/
$ sync
$ reboot
2014
25
12
A.
B.
C. ()
2014
26
D. /
E.
F.
G.
H.
+86-755-25635626-872/875/897
Emailsupport@embest-tech.com
+86-755-25635626-860/861/862
+86-755-25616057
Emailchinasales@embest-tech.com
http://www.embest-tech.cn
1183 4 B
2014