What do you do when it happens to have a little bit more spare time, a powerful brand new i5 laptop, a dust-collecting BeagleBoard sleeping in a corner since forever and a bunch of KNX hardware?
Yes, finally I found my way for what is going to be a little automation project.
This post is just a brief preliminary log of what I managed to put together in few hours and it will evolve with step-by-step tutorial-like description.
By now I do have the following working on my Rev.C2 Beagleboard:
|
1 2 3 |
U-Boot SPL 2012.10-00434-ged296d2 (Nov 03 2012 - 14:35:55) OMAP SD/MMC: 0 reading u-boot.img |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
U-Boot 2012.10-00434-ged296d2 (Nov 03 2012 - 14:35:55) OMAP3530-GP ES3.0, CPU-OPP2, L3-165MHz, Max CPU Clock 600 mHz OMAP3 Beagle board + LPDDR/NAND I2C: ready DRAM: 256 MiB NAND: 256 MiB MMC: OMAP SD/MMC: 0 *** Warning - bad CRC, using default environment In: serial Out: serial Err: serial Beagle Rev C1/C2/C3 timed out in wait_for_pin: I2C_STAT=0 No EEPROM on expansion board Die ID #17fa00030000000004013f7902015008 Net: Net Initialization Skipped No ethernet found. Hit any key to stop autoboot: 0 mmc0 is current device gpio: pin 173 (gpio 173) value is 1 gpio: pin 7 (gpio 7) value is 0 SD/MMC found on device 0 reading uEnv.txt ** Unable to read file uEnv.txt ** ** File not found /boot/uImage ** Booting from nand ... NAND read: device 0 offset 0x280000, size 0x400000 4194304 bytes read: OK Wrong Image Format for bootm command ERROR: can't get kernel image! OMAP3 beagleboard.org # fatload mmc 0 0x80300000 uImage reading uImage 4050752 bytes read OMAP3 beagleboard.org # bootm 0x80300000 ## Booting kernel from Legacy Image at 80300000 ... Image Name: Linux-3.6.3 Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 4050688 Bytes = 3.9 MiB Load Address: 80008000 Entry Point: 80008000 Verifying Checksum ... OK Loading Kernel Image ... OK OK Starting kernel ... |
|
1 2 3 4 5 6 7 8 |
[ 0.000000] Booting Linux on physical CPU 0 [ 0.000000] Linux version 3.6.3 (dvd@DvD-Lenovo-Z580) (gcc version 4.5.2 (Sourcery G++ Lite 2011.03-42) ) #5 SMP Sat Nov 3 15:32:29 CET 2012 [ 0.000000] CPU: ARMv7 Processor [411fc083] revision 3 (ARMv7), cr=10c53c7d [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT nonaliasing instruction cache [ 0.000000] Machine: OMAP3 Beagle Board [ 0.000000] Reserving 12582912 bytes SDRAM for VRAM [ 0.000000] Memory policy: ECC disabled, Data cache writeback [ 0.000000] OMAP3430/3530 ES3.0 (l2cache iva sgx neon isp ) |
It looks promising. I’ll be back soon.
