Author: vferey
Date: Thu Aug 12 16:29:11 2010
New Revision: 9045
URL: http://svn.slimdevices.com/jive?rev=9045&view=rev
Log:
Monitor the MSP430 at run-time to make sure that it is running and prevent the
Baby to go to infinite
loop in case of i2c failures.
Added:
7.6/trunk/squeezeos/poky/meta-squeezeos/packages/base-files/files/baby/rcS_monitor_msp430.patch
7.6/trunk/squeezeos/poky/meta-squeezeos/packages/base-files/files/baby/watchdog_conf.patch
Modified:
7.6/trunk/squeezeos/poky/meta-squeezeos/conf/machine/baby.conf
7.6/trunk/squeezeos/poky/meta-squeezeos/packages/base-files/squeezeos-base-files_1.0.bb
7.6/trunk/squeezeos/poky/meta-squeezeos/packages/monitor-hardware/monitor-hardware_1.0.bb
Modified: 7.6/trunk/squeezeos/poky/meta-squeezeos/conf/machine/baby.conf
URL:
http://svn.slimdevices.com/jive/7.6/trunk/squeezeos/poky/meta-squeezeos/conf/machine/baby.conf?rev=9045&r1=9044&r2=9045&view=diff
==============================================================================
--- 7.6/trunk/squeezeos/poky/meta-squeezeos/conf/machine/baby.conf (original)
+++ 7.6/trunk/squeezeos/poky/meta-squeezeos/conf/machine/baby.conf Thu Aug 12
16:29:11 2010
@@ -59,6 +59,7 @@
IMAGE_INSTALL += "squeezeplay-squeezeos"
IMAGE_INSTALL += "squeezeos-dsp"
IMAGE_INSTALL += "baby-msp430"
+IMAGE_INSTALL += "monitor-hardware"
IMAGE_SQUEEZEOS_UPGRADE = "1"
IMAGE_SQUEEZEOS_BOARD_VERSION = "\
Added:
7.6/trunk/squeezeos/poky/meta-squeezeos/packages/base-files/files/baby/rcS_monitor_msp430.patch
URL:
http://svn.slimdevices.com/jive/7.6/trunk/squeezeos/poky/meta-squeezeos/packages/base-files/files/baby/rcS_monitor_msp430.patch?rev=9045&view=auto
==============================================================================
---
7.6/trunk/squeezeos/poky/meta-squeezeos/packages/base-files/files/baby/rcS_monitor_msp430.patch
(added)
+++
7.6/trunk/squeezeos/poky/meta-squeezeos/packages/base-files/files/baby/rcS_monitor_msp430.patch
Thu Aug 12 16:29:11 2010
@@ -1,0 +1,14 @@
+Index: files/rcS
+===================================================================
+--- files.orig/rcS 2010-08-12 15:43:49.061174310 -0700
++++ files/rcS 2010-08-12 15:43:41.697175183 -0700
+@@ -62,6 +62,9 @@
+ # Start watchdog
+ /usr/sbin/watchdog
+
++#monitor the MSP430
++/etc/init.d/monitor_msp430.sh start
++
+ # Check booloader version
+ if [ -x /etc/init.d/blupdate ]; then
+ /etc/init.d/blupdate
Added:
7.6/trunk/squeezeos/poky/meta-squeezeos/packages/base-files/files/baby/watchdog_conf.patch
URL:
http://svn.slimdevices.com/jive/7.6/trunk/squeezeos/poky/meta-squeezeos/packages/base-files/files/baby/watchdog_conf.patch?rev=9045&view=auto
==============================================================================
---
7.6/trunk/squeezeos/poky/meta-squeezeos/packages/base-files/files/baby/watchdog_conf.patch
(added)
+++
7.6/trunk/squeezeos/poky/meta-squeezeos/packages/base-files/files/baby/watchdog_conf.patch
Thu Aug 12 16:29:11 2010
@@ -1,0 +1,12 @@
+Index: files/watchdog.conf
+===================================================================
+--- files.orig/watchdog.conf 2010-08-05 19:52:10.890096455 -0700
++++ files/watchdog.conf 2010-08-05 19:52:20.094079526 -0700
+@@ -1,6 +1,7 @@
+
+ # Check squeezeplay and squeezecenter
+ pidfile = /var/run/squeezeplay.pid
++pidfile = /var/run/monitor_msp430.pid
+
+ # Note that this is the number of pages!
+ min-memory = 0
Modified:
7.6/trunk/squeezeos/poky/meta-squeezeos/packages/base-files/squeezeos-base-files_1.0.bb
URL:
http://svn.slimdevices.com/jive/7.6/trunk/squeezeos/poky/meta-squeezeos/packages/base-files/squeezeos-base-files_1.0.bb?rev=9045&r1=9044&r2=9045&view=diff
==============================================================================
---
7.6/trunk/squeezeos/poky/meta-squeezeos/packages/base-files/squeezeos-base-files_1.0.bb
(original)
+++
7.6/trunk/squeezeos/poky/meta-squeezeos/packages/base-files/squeezeos-base-files_1.0.bb
Thu Aug 12 16:29:11 2010
@@ -59,6 +59,8 @@
file://redboot-baby-0001.bin \
file://redboot-baby-0002.bin \
file://rcS_init_msp430.patch;patch=1 \
+ file://watchdog_conf.patch;patch=1 \
+ file://rcS_monitor_msp430.patch;patch=1 \
"
S = "${WORKDIR}"
Modified:
7.6/trunk/squeezeos/poky/meta-squeezeos/packages/monitor-hardware/monitor-hardware_1.0.bb
URL:
http://svn.slimdevices.com/jive/7.6/trunk/squeezeos/poky/meta-squeezeos/packages/monitor-hardware/monitor-hardware_1.0.bb?rev=9045&r1=9044&r2=9045&view=diff
==============================================================================
---
7.6/trunk/squeezeos/poky/meta-squeezeos/packages/monitor-hardware/monitor-hardware_1.0.bb
(original)
+++
7.6/trunk/squeezeos/poky/meta-squeezeos/packages/monitor-hardware/monitor-hardware_1.0.bb
Thu Aug 12 16:29:11 2010
@@ -14,6 +14,8 @@
do_install() {
install -m 0755 -d ${D}${sbindir}
+ install -m 0755 -d ${D}${sysconfdir}
+ install -m 0755 -d ${D}${sysconfdir}/init.d
install -m 0755 ${WORKDIR}/monitor_msp430 ${D}${sbindir}/monitor_msp430
- install -m 0755 ${WORKDIR}/monitor_msp430.sh
${D}${etcdir}/monitor_msp430.sh
+ install -m 0755 ${WORKDIR}/monitor_msp430.sh
${D}${sysconfdir}/init.d/monitor_msp430.sh
}
_______________________________________________
Jive-checkins mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive-checkins