Tuesday, 4 February 2014

Linux Tinyos example for patching a header file

 I was having problems making a simple program for TinyOS using the command :-

make micaz

The micaz is the target device and can be other devices like iris , telos & tmote etc.

The error I got was:- 

error: variable ‘McuSleepC__atm128PowerBits’ must be const in order to be put into read-only section by means of ‘__attribute__((progmem))’

From reading around the issue is documented here.

The patch is downloaded to the ~/tinyos-main/ directory and it patches the atm128const.h file to prevent the error messages.

The patch is applied using the following command:-

patch -p1  < tinyos-atm128-const-fix.patch

2 comments:

Defender 300tdi Lucas 10AS Alarm Immobiliser (Spider) Problems

We have a 1997 Landrover Defender 300tdi that has given immobiliser problems intermittently. I had initially fixed the fuel solenoid as we w...