[Tinyos-help] BlockStorageC and Deluge

Matt Thompson matt.thompson at lochisle.com
Sun Dec 17 19:11:27 PST 2006


Hi all,

I am using BlockStorageC in an application, which was working fine until
I add Deluge support.  The flash IC is AT45DB041.  My volumes in the
application fail to mount after Deluge's loadImages() is called.

ACL_VOLUME_ID_0 and ACL_VOLUME_ID_1 are defined as unique("StorageManager")

The wiring to BlockStorageC is like this:
ACLM.Mount[ACL_VOLUME_ID_0] -> BlockStorageC.Mount[ACL_VOLUME_ID_0];
ACLM.BlockWrite[ACL_VOLUME_ID_0] ->
BlockStorageC.BlockWrite[ACL_VOLUME_ID_0];
ACLM.BlockRead[ACL_VOLUME_ID_0] -> BlockStorageC.BlockRead[ACL_VOLUME_ID_0];
ACLM.Mount[ACL_VOLUME_ID_1] -> BlockStorageC.Mount[ACL_VOLUME_ID_1];
ACLM.BlockWrite[ACL_VOLUME_ID_1] ->
BlockStorageC.BlockWrite[ACL_VOLUME_ID_1];
ACLM.BlockRead[ACL_VOLUME_ID_1] -> BlockStorageC.BlockRead[ACL_VOLUME_ID_1];

A call to Mount.mount[ACL_VOLUME_ID_0](1); does not mount the volume.

When Deluge is removed, the volume is mounted properly.

Any ideas would be appreciated :)

Cheers,
Matt


More information about the Tinyos-help mailing list