Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
177 changes: 177 additions & 0 deletions Boot.log
Original file line number Diff line number Diff line change
@@ -0,0 +1,177 @@
- installed kpartx
- opkg install e2fsprogs-badblocks
- Removed optargs=quiet
- synced

- /dev/mapper/control: open failed: No such device

Mar 18 12:47:46 beaglebone emmc.sh[123]: Valid EEPROM header found
Mar 18 12:47:46 beaglebone emmc.sh[123]: Paritioning eMMC
Feb 23 20:33:50 beaglebone emmc.sh[123]: 16+0 records in
Feb 23 20:33:50 beaglebone emmc.sh[123]: 16+0 records out
Feb 23 20:33:50 beaglebone emmc.sh[123]: 1+0 records in
Feb 23 20:33:50 beaglebone emmc.sh[123]: 1+0 records out
Feb 23 20:33:50 beaglebone emmc.sh[123]: DISK SIZE - 1920991232 bytes
Feb 23 20:33:51 beaglebone emmc.sh[123]: CYLINDERS - 233
Feb 23 20:33:51 beaglebone emmc.sh[123]: Checking that no-one is using this disk right now ...
Feb 23 20:33:51 beaglebone emmc.sh[123]: OK
Feb 23 20:33:51 beaglebone emmc.sh[123]: Disk /dev/mmcblk1: 233 cylinders, 255 heads, 63 sectors/track
Feb 23 20:33:51 beaglebone emmc.sh[123]: sfdisk: ERROR: sector 3069071360 does not have an msdos signature
Feb 23 20:33:53 beaglebone emmc.sh[123]: sfdisk: /dev/mmcblk1: unrecognized partition table type
Feb 23 20:33:56 beaglebone emmc.sh[123]: sfdisk: No partitions found
Feb 23 20:33:56 beaglebone emmc.sh[123]: Old situation:
Feb 23 20:33:56 beaglebone emmc.sh[123]: New situation:
Feb 23 20:33:56 beaglebone emmc.sh[123]: Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0
Feb 23 20:33:56 beaglebone emmc.sh[123]: Device Boot Start End #cyls #blocks Id System
Feb 23 20:33:56 beaglebone emmc.sh[123]: /dev/mmcblk1p1 * 0+ 8 9- 72261 c W95 FAT32 (LBA)
Feb 23 20:33:56 beaglebone emmc.sh[123]: /dev/mmcblk1p2 9 232 224 1799280 83 Linux
Feb 23 20:33:56 beaglebone emmc.sh[123]: /dev/mmcblk1p3 0 - 0 0 0 Empty
Feb 23 20:33:56 beaglebone emmc.sh[123]: /dev/mmcblk1p4 0 - 0 0 0 Empty
Feb 23 20:33:56 beaglebone emmc.sh[123]: Successfully wrote the new partition table
Feb 23 20:33:56 beaglebone emmc.sh[123]: Re-reading the partition table ...
Feb 23 20:34:00 beaglebone emmc.sh[123]: If you created or changed a DOS partition, /dev/foo7, say, then use dd(1)
Feb 23 20:34:01 beaglebone emmc.sh[123]: to zero the first 512 bytes: dd if=/dev/zero of=/dev/foo7 bs=512 count=1
Feb 23 20:34:01 beaglebone emmc.sh[123]: (See fdisk(8).)
Feb 23 20:34:03 beaglebone emmc.sh[123]: ./mkcard.sh: line 38: kpartx: command not found
Feb 23 20:34:03 beaglebone emmc.sh[123]: umount: /dev/mmcblk1p1: not mounted
Feb 23 20:34:03 beaglebone emmc.sh[123]: mkfs.vfat 2.11 (12 Mar 2005)
Feb 23 20:34:03 beaglebone emmc.sh[123]: umount: /dev/mmcblk1p2: not mounted
Feb 23 20:34:03 beaglebone emmc.sh[123]: mke2fs 1.42.1 (17-Feb-2012)
Feb 23 20:34:08 beaglebone emmc.sh[123]: Discarding device blocks: done
Feb 23 20:34:08 beaglebone emmc.sh[123]: Filesystem label=Angstrom
Feb 23 20:34:08 beaglebone emmc.sh[123]: OS type: Linux
Feb 23 20:34:08 beaglebone emmc.sh[123]: Block size=4096 (log=2)
Feb 23 20:34:08 beaglebone emmc.sh[123]: Fragment size=4096 (log=2)
Feb 23 20:34:08 beaglebone emmc.sh[123]: Stride=0 blocks, Stripe width=0 blocks
Feb 23 20:34:08 beaglebone emmc.sh[123]: 112672 inodes, 449820 blocks
Feb 23 20:34:08 beaglebone emmc.sh[123]: 22491 blocks (5.00%) reserved for the super user
Feb 23 20:34:08 beaglebone emmc.sh[123]: First data block=0
Feb 23 20:34:08 beaglebone emmc.sh[123]: Maximum filesystem blocks=461373440
Feb 23 20:34:08 beaglebone emmc.sh[123]: 14 block groups
Feb 23 20:34:08 beaglebone emmc.sh[123]: 32768 blocks per group, 32768 fragments per group
Feb 23 20:34:08 beaglebone emmc.sh[123]: 8048 inodes per group
Feb 23 20:34:08 beaglebone emmc.sh[123]: Superblock backups stored on blocks:
Feb 23 20:34:08 beaglebone emmc.sh[123]: 32768, 98304, 163840, 229376, 294912
Feb 23 20:34:08 beaglebone emmc.sh[123]: Allocating group tables: done
Feb 23 20:34:08 beaglebone emmc.sh[123]: Writing inode tables: done
Feb 23 20:34:08 beaglebone emmc.sh[123]: Creating journal (8192 blocks): done
Feb 23 20:34:17 beaglebone emmc.sh[123]: Writing superblocks and filesystem accounting information: done
Feb 23 20:34:18 beaglebone emmc.sh[123]: ./mkcard.sh: line 82: kpartx: command not found
Feb 23 20:34:18 beaglebone emmc.sh[123]: Mounting partitions
Feb 23 20:34:18 beaglebone emmc.sh[123]: Copying bootloader files
Feb 23 20:34:31 beaglebone emmc.sh[123]: Extracting rootfs
Feb 23 20:35:51 beaglebone emmc.sh[123]: Populating VFAT partition
Feb 23 20:35:56 beaglebone emmc.sh[123]: Generating machine ID
Feb 23 20:35:56 beaglebone emmc.sh[123]: Spawning namespace container on /media/2 (console is /dev/pts/0).
Feb 23 20:35:58 beaglebone emmc.sh[123]: Initializing machine ID from random generator.
Feb 23 20:36:00 beaglebone emmc.sh[123]: Running Postinsts
Feb 23 20:36:00 beaglebone emmc.sh[123]: Spawning namespace container on /media/2 (console is /dev/pts/0).
Feb 23 20:36:02 beaglebone emmc.sh[123]: Spawning namespace container on /media/2 (console is /dev/pts/0).
Feb 23 20:36:05 beaglebone emmc.sh[123]: Spawning namespace container on /media/2 (console is /dev/pts/0).
Feb 23 20:36:06 beaglebone emmc.sh[123]: No packages removed.
Feb 23 20:36:06 beaglebone emmc.sh[123]: ln: /media/2/etc/systemd/system/getty.target.wants/serial-getty@ttyGS0.service: File exists
Feb 23 20:36:32 beaglebone emmc.sh[123]: ID.txt found
Feb 23 20:36:32 beaglebone emmc.sh[123]: START.htm missing - ERROR
Feb 23 20:36:34 beaglebone emmc.sh[123]: 100000+0 records in
Feb 23 20:36:34 beaglebone emmc.sh[123]: 100000+0 records out
Feb 23 20:36:34 beaglebone emmc.sh[123]: /usr/bin/emmc.sh: line 182: /sys/class/leds/beaglebone:green:heartbeat/trigger: No such filey
Feb 23 20:36:34 beaglebone emmc.sh[123]: /usr/bin/emmc.sh: line 183: /sys/class/leds/beaglebone:green:mmc0/trigger: No such file or dy














Feb 24 17:51:29 beaglebone emmc.sh[141]: Valid EEPROM header found
Feb 24 17:51:29 beaglebone emmc.sh[141]: Zeroing eMMC
Feb 24 17:51:35 beaglebone emmc.sh[141]: 16+0 records in
Feb 24 17:51:35 beaglebone emmc.sh[141]: 16+0 records out
Feb 24 17:51:35 beaglebone emmc.sh[141]: Partitioning eMMC
Feb 24 17:51:36 beaglebone emmc.sh[141]: 1+0 records in
Feb 24 17:51:36 beaglebone emmc.sh[141]: 1+0 records out
Feb 24 17:51:36 beaglebone emmc.sh[141]: DISK SIZE - 1920991232 bytes
Feb 24 17:51:36 beaglebone emmc.sh[141]: CYLINDERS - 233
Feb 24 17:51:36 beaglebone emmc.sh[141]: Checking that no-one is using this disk right now ...
Feb 24 17:51:36 beaglebone emmc.sh[141]: OK
Feb 24 17:51:36 beaglebone emmc.sh[141]: Disk /dev/mmcblk1: 233 cylinders, 255 heads, 63 sectors/track
Feb 24 17:51:36 beaglebone emmc.sh[141]: sfdisk: ERROR: sector 3069829120 does not have an msdos signature
Feb 24 17:51:36 beaglebone emmc.sh[141]: sfdisk: /dev/mmcblk1: unrecognized partition table type
Feb 24 17:51:36 beaglebone emmc.sh[141]: sfdisk: No partitions found
Feb 24 17:51:36 beaglebone emmc.sh[141]: Old situation:
Feb 24 17:51:42 beaglebone emmc.sh[141]: New situation:
Feb 24 17:51:42 beaglebone emmc.sh[141]: Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0
Feb 24 17:51:42 beaglebone emmc.sh[141]: Device Boot Start End #cyls #blocks Id System
Feb 24 17:51:42 beaglebone emmc.sh[141]: /dev/mmcblk1p1 * 0+ 8 9- 72261 c W95 FAT32 (LBA)
Feb 24 17:51:42 beaglebone emmc.sh[141]: /dev/mmcblk1p2 9 232 224 1799280 83 Linux
Feb 24 17:51:42 beaglebone emmc.sh[141]: /dev/mmcblk1p3 0 - 0 0 0 Empty
Feb 24 17:51:42 beaglebone emmc.sh[141]: /dev/mmcblk1p4 0 - 0 0 0 Empty
Feb 24 17:51:42 beaglebone emmc.sh[141]: Successfully wrote the new partition table
Feb 24 17:51:42 beaglebone emmc.sh[141]: Re-reading the partition table ...
Feb 24 17:51:46 beaglebone emmc.sh[141]: If you created or changed a DOS partition, /dev/foo7, say, then use dd(1)
Feb 24 17:51:46 beaglebone emmc.sh[141]: to zero the first 512 bytes: dd if=/dev/zero of=/dev/foo7 bs=512 count=1
Feb 24 17:51:46 beaglebone emmc.sh[141]: (See fdisk(8).)
Feb 24 17:51:52 beaglebone emmc.sh[141]: ./mkcard.sh: line 38: kpartx: command not found
Feb 24 17:51:52 beaglebone emmc.sh[141]: umount: /dev/mmcblk1p1: not mounted
Feb 24 17:51:52 beaglebone emmc.sh[141]: mkfs.vfat 2.11 (12 Mar 2005)
Feb 24 17:51:52 beaglebone emmc.sh[141]: umount: /dev/mmcblk1p2: not mounted
Feb 24 17:51:52 beaglebone emmc.sh[141]: mke2fs 1.42.1 (17-Feb-2012)
Feb 24 17:51:58 beaglebone emmc.sh[141]: [82B blob data]
Feb 24 17:51:58 beaglebone emmc.sh[141]: Filesystem label=Angstrom
Feb 24 17:51:58 beaglebone emmc.sh[141]: OS type: Linux
Feb 24 17:51:58 beaglebone emmc.sh[141]: Block size=4096 (log=2)
Feb 24 17:51:58 beaglebone emmc.sh[141]: Fragment size=4096 (log=2)
Feb 24 17:51:58 beaglebone emmc.sh[141]: Stride=0 blocks, Stripe width=0 blocks
Feb 24 17:51:58 beaglebone emmc.sh[141]: 112672 inodes, 449820 blocks
Feb 24 17:51:58 beaglebone emmc.sh[141]: 22491 blocks (5.00%) reserved for the super user
Feb 24 17:51:58 beaglebone emmc.sh[141]: First data block=0
Feb 24 17:51:58 beaglebone emmc.sh[141]: Maximum filesystem blocks=461373440
Feb 24 17:51:58 beaglebone emmc.sh[141]: 14 block groups
Feb 24 17:51:58 beaglebone emmc.sh[141]: 32768 blocks per group, 32768 fragments per group
Feb 24 17:51:58 beaglebone emmc.sh[141]: 8048 inodes per group
Feb 24 17:51:58 beaglebone emmc.sh[141]: Superblock backups stored on blocks:
Feb 24 17:51:58 beaglebone emmc.sh[141]: 32768, 98304, 163840, 229376, 294912
Feb 24 17:51:58 beaglebone emmc.sh[141]: [179B blob data]
Feb 24 17:51:58 beaglebone emmc.sh[141]: [176B blob data]
Feb 24 17:51:58 beaglebone emmc.sh[141]: Creating journal (8192 blocks): done
Feb 24 17:52:07 beaglebone emmc.sh[141]: [213B blob data]
Feb 24 17:52:08 beaglebone emmc.sh[141]: ./mkcard.sh: line 82: kpartx: command not found
Feb 24 17:52:08 beaglebone emmc.sh[141]: Mounting partitions
Feb 24 17:52:08 beaglebone emmc.sh[141]: Copying bootloader files
Feb 24 17:52:23 beaglebone emmc.sh[141]: Extracting rootfs
Feb 24 17:54:03 beaglebone emmc.sh[141]: Populating VFAT partition
Feb 24 17:54:07 beaglebone emmc.sh[141]: Generating machine ID
Feb 24 17:54:07 beaglebone emmc.sh[141]: Spawning namespace container on /media/2 (console is /dev/pts/0).
Feb 24 17:54:10 beaglebone emmc.sh[141]: Initializing machine ID from random generator.
Feb 24 17:54:10 beaglebone emmc.sh[141]: Running Postinsts
Feb 24 17:54:10 beaglebone emmc.sh[141]: Error setting new values. Common errors:
Feb 24 17:54:10 beaglebone emmc.sh[141]: - Do you have proper administration rights? (super-user?)
Feb 24 17:54:10 beaglebone emmc.sh[141]: - Is the governor you requested available and modprobed?
Feb 24 17:54:10 beaglebone emmc.sh[141]: - Trying to set an invalid policy?
Feb 24 17:54:10 beaglebone emmc.sh[141]: - Trying to set a specific frequency, but userspace governor is not available,
Feb 24 17:54:10 beaglebone emmc.sh[141]: for example because of hardware which cannot be set to a specific frequency
Feb 24 17:54:10 beaglebone emmc.sh[141]: or because the userspace governor isn't loaded?
Feb 24 17:54:10 beaglebone emmc.sh[141]: Spawning namespace container on /media/2 (console is /dev/pts/0).
Feb 24 17:54:12 beaglebone emmc.sh[141]: Spawning namespace container on /media/2 (console is /dev/pts/0).
Feb 24 17:54:14 beaglebone emmc.sh[141]: Error setting new values. Common errors:
Feb 24 17:54:15 beaglebone emmc.sh[141]: - Do you have proper administration rights? (super-user?)
Feb 24 17:54:15 beaglebone emmc.sh[141]: - Is the governor you requested available and modprobed?
Feb 24 17:54:15 beaglebone emmc.sh[141]: - Trying to set an invalid policy?
Feb 24 17:54:15 beaglebone emmc.sh[141]: - Trying to set a specific frequency, but userspace governor is not available,
Feb 24 17:54:15 beaglebone emmc.sh[141]: for example because of hardware which cannot be set to a specific frequency
Feb 24 17:54:15 beaglebone emmc.sh[141]: or because the userspace governor isn't loaded?
Feb 24 17:54:15 beaglebone emmc.sh[141]: Spawning namespace container on /media/2 (console is /dev/pts/0).
Feb 24 17:54:15 beaglebone emmc.sh[141]: No packages removed.
Feb 24 17:54:36 beaglebone emmc.sh[141]: ID.txt found
Feb 24 17:54:36 beaglebone emmc.sh[141]: START.htm missing - ERROR
Feb 24 17:54:38 beaglebone emmc.sh[141]: 100000+0 records in
Feb 24 17:54:38 beaglebone emmc.sh[141]: 100000+0 records out


105 changes: 96 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,105 @@
meta-replicape
==============

Layer for [Ångström](http://angstrom-distrubiton.org)/[OpenEmbedded](http://openembedded.org) to support the Replicape. Inspired by [http://replicape.com] (http://replicape.com) and [http://hipstercircuits.com] (http://hipstercircuits.com)
Layer for [Ångström](http://angstrom-distrubiton.org)/[OpenEmbedded](http://openembedded.org) to support the Replicape. Inspired by [http://www.thing-printer.com] (Replicape)

In the spirit of [OE](http://openembedded.org), whenever possible, recipes will fetch from original sources or SCM rather than the [tarball](http://distros.replicape.com/Replicape_rev_A4-13_11_11.tgz).
Kernel:
* 3.14 with Capemgr (requires meta-ti commit 1d4407e7f67a1a1955a7debb336020de304adc00)

Includes (will eventually be submitted to meta-oe):
* tty0tty -- a Linux null-modem emulator
* kernel module
* user application
* systemd service
* spimodule -- Python bindings for spi

BSP-layer:
* Redeem 0.15.2 -- The Replicape Daemon
* Toggle 0.2 -- GUI for 3D-printers suitable for embedded platforms.
* Octoprint stable -- The responsive web interface for your 3D printer
* CuraEngine stable -- A fast G-code slicer

Pull requests pending (meta-beagleboard):
* pasm -- a [PRU](http://processors.wiki.ti.com/index.php/Programmable_Realtime_Unit_Subsystem) Assembler
* libprussdrv -- user space driver library for PRUSS

Graphics:
* Clutter 1.9.6
* Cogl-1.8.2
* Mx-2.0
* Mash-0.2
* GdkPixbuf


Introspection:
All the grahics packages have been compiled with introspection,
enabling development in high level languages like Python and JS.
There is no window system. (--enable-egl-null)
Backend to clutter is evdev/libinput


Todo:
- sed capes
- Finish Toggle

Add:
- libgirepository-1.0-dev
- libclutter-1.0-dev

Todo:
- Toggle: reposition the frog
- Add task-native-sdk?

Staged:
- kernel device tree overlays fixed

Wontfix:
- USB babble interrupt occured. (added a patch, not tested)
- CAUTION: musb: Babble Interrupt Occurred - still happening on hotplug
- Failed at step EXEC spawning /usr/lib/connman/wired-setup: No such file or directory
- CPU-freq not set properly
- can't open '/var/lib/misc/udhcpd.leases': No such file or directory
- touch /var/lib/misc/udhcpd.leases
- iptables support missing error 2 (No such file or directory)
- opkg upgrade iptables


Done:
- Change hostname to thing (from emmc.sh?) (ok)
- Add thing feeds (ok)
- Enable Redeem (ok)
- Enable Toggle (ok)
- Enable tty0tty (ok)
- Link /usr/lib/libprussdrv.so.1 (in emmc.sh)
- install libprussdrv1 (ok, dependent on pruss)
- Disable TTY login (ok, emmc.sh)
- hardcoded link in libEGL.so (ok, added path in emmc.sh)
- USB Ethernet does not come up (ok, upgraded to 3.12.9)
- Keyboard config shit (xkeyboard-config?)
- gdk-pixbuf does not load files.
- pvr does not shut down right. (fixed! hacked the kernel module)
- images on toggle does not load
- emmc script does not complete right.
- g_multi does not load (ok, added usb_f_eem)
- Changed the script on pvr so there is no .sh any more.
- Date not set properly
- Modules were missing. Adding "kernel-modules" to image. Is this necessary?
v2014.06:
- Added Make
- Added wget
- Added binutils
- Added Python-dev
- Lighttpd
- web.py
- python-sqlite3
- sqlite3
- flup
- Switched from BB-SGX to libgles-omap3
- Added capemgr to Kernel 3.14
- USB gadget serial not available as /dev/ttyGS0
- Get Python/Clutter code to compile out of the box
- PRU bug
- added Flup
- Added web.py
- Thing-frontend


Remember (Will eventually be a part of recipes):
- If you get this error when compiling Mash:
fatal error: glib-object.h: No such file or directory
Added this to the mash_git recipe. CFLAGS_prepend = "-I/usr/include/glib-2.0 "


24 changes: 24 additions & 0 deletions WIFI.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
Wifi:

- Add connmanctl to image ( connman-client)
- Add crda to image (crda)



[ 7.578823] ------------[ cut here ]------------
[ 7.584001] WARNING: CPU: 0 PID: 119 at net/wireless/reg.c:423 regulatory_init+0x90/0x134 [cfg80211]()
[ 7.593881] db.txt is empty, you should update it...
[ 7.598980] Modules linked in: cfg80211(+) snd_pcm snd_page_alloc snd_timer w1_gpio snd soundcore uio_pruss ipv6 autofs4
[ 7.610754] CPU: 0 PID: 119 Comm: systemd-udevd Not tainted 3.12.9 #1
[ 7.617605] [<c001398c>] (unwind_backtrace+0x0/0xe0) from [<c0010d80>] (show_stack+0x10/0x14)
[ 7.626626] [<c0010d80>] (show_stack+0x10/0x14) from [<c04e4424>] (dump_stack+0x68/0x84)
[ 7.635195] [<c04e4424>] (dump_stack+0x68/0x84) from [<c0037f80>] (warn_slowpath_common+0x60/0x84)
[ 7.644667] [<c0037f80>] (warn_slowpath_common+0x60/0x84) from [<c0038024>] (warn_slowpath_fmt+0x2c/0x3c)
[ 7.654848] [<c0038024>] (warn_slowpath_fmt+0x2c/0x3c) from [<bf14f160>] (regulatory_init+0x90/0x134 [cfg80211])
[ 7.665712] [<bf14f160>] (regulatory_init+0x90/0x134 [cfg80211]) from [<bf14f054>] (cfg80211_init+0x54/0xd0 [cfg80211])
[ 7.677157] [<bf14f054>] (cfg80211_init+0x54/0xd0 [cfg80211]) from [<c00088c8>] (do_one_initcall+0x94/0x138)
[ 7.687584] [<c00088c8>] (do_one_initcall+0x94/0x138) from [<c00878d0>] (load_module+0x192c/0x1bf4)
[ 7.697151] [<c00878d0>] (load_module+0x192c/0x1bf4) from [<c0087ce0>] (SyS_finit_module+0x5c/0x6c)
[ 7.706714] [<c0087ce0>] (SyS_finit_module+0x5c/0x6c) from [<c000de20>] (ret_fast_syscall+0x0/0x30)
[ 7.716266] ---[ end trace 5924858a0ce93438 ]---

1 change: 1 addition & 0 deletions conf/layer.conf
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,4 @@ BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \
BBFILE_COLLECTIONS += "replicape-layer"
BBFILE_PATTERN_replicape-layer := "^${LAYERDIR}/"
BBFILE_PRIORITY_replicape-layer = "6"

33 changes: 33 additions & 0 deletions conf/machine/beaglebone.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
#@TYPE: Machine
#@NAME: BeagleBone machine
#@DESCRIPTION: Machine configuration for the http://beagleboard.org/bone board

# Only has DVI connector for external screen
GUI_MACHINE_CLASS = "bigscreen"

require conf/machine/include/ti33x.inc

PREFERRED_PROVIDER_virtual/kernel = "linux-ti-staging"
PREFERRED_VERSION_linux-ti-staging = "3.14.14"
PREFERRED_PROVIDER_virtual/kernel-devicetree = "linux-ti-staging"
PREFERRED_PROVIDER_kernel-devicetree-overlays = "kernel-devicetree-overlays"
IMAGE_FSTYPES_append = " tar.xz "



# Guesswork
SERIAL_CONSOLE = "115200 ttyO0"

UBOOT_MACHINE = "am335x_evm_config"

# and sdio
MACHINE_FEATURES = "screen apm usbgadget usbhost vfat alsa"

# the kernel image needs to be in /boot
#MACHINE_ESSENTIAL_EXTRA_RDEPENDS = "kernel-devicetrees kernel-devicetree-overlays kernel-modules kernel-headers"

PREFERRED_PROVIDER_virtual/libgl = "mesa-gl"
PREFERRED_PROVIDER_virtual/egl = "libgles-omap3"
PREFERRED_PROVIDER_virtual/libgles1 = "libgles-omap3"
PREFERRED_PROVIDER_virtual/libgles2 = "libgles-omap3"
PREFERRED_PROVIDER_virtual/mesa = "mesa-gl"
13 changes: 13 additions & 0 deletions conf/machine/include/ti33x.inc
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
SOC_FAMILY = "ti33x"
require conf/machine/include/soc-family.inc

require conf/machine/include/tune-cortexa8.inc
# Increase this everytime you change something in the kernel
MACHINE_KERNEL_PR = "r25"

KERNEL_IMAGETYPE = "zImage"

UBOOT_ENTRYPOINT = "0x80008000"
UBOOT_LOADADDRESS = "0x80008000"

EXTRA_IMAGEDEPENDS += "u-boot-denx"
Loading