I added MASTER_CPU, ID and CPU_ID lines to my PIC30 OIL file as shown below:
Code: Select all
CPU mySystem {
	OS myOs {
		EE_OPT = "DEBUG";
		EE_OPT = "VERBOSE";
		
		MASTER_CPU = "cpu0";
		CPU_DATA = PIC30 {
		    ID = "cpu0";
			APP_SRC = "code.c";
			MULTI_STACK = FALSE;
			ICD2 = TRUE;
		};
        CPU_DATA = PIC30 {
            ID = "cpu1";
            APP_SRC = "code_cpu1.c";
            MULTI_STACK = FALSE;
            ICD2 = TRUE;
        };
		MCU_DATA = PIC30 {
			MODEL = PIC33FJ256MC710;
		};
		
		BOARD_DATA = EE_FLEX {
			USELEDS = TRUE;
			TYPE = DEMO {
				OPTIONS = ALL;
			};
		};
		
		KERNEL_TYPE = FP;
		EE_OPT = "__ADD_LIBS__";
		LIB = ENABLE {
			NAME = "CONSOLE";
		};	
		EE_OPT = "USE_CONSOLE";
		EE_OPT = "USE_CONSOLE_SERIAL";
		EE_OPT = "__USE_UART__";
		
	};
	COUNTER myCounter {
	   CPU_ID = "cpu0";
	};
	
	ALARM AlarmSend {
		COUNTER = "myCounter";
		ACTION = ACTIVATETASK { TASK = "TaskSend"; };
	};
	
	TASK TaskSend {
	    CPU_ID = "cpu0";
		PRIORITY = 1;
		STACK = SHARED;
		SCHEDULE = FULL;
	};
};
Code: Select all
C:\ERIKA\Debug\make_launcher.bat all 
C:\cygwin\bin\bash found!
make: *** No rule to make target `all'.  Stop.
Code: Select all
Rebuild /pic30_console_demp/conf.oil in the project pic30_console_demp
Compute configuration's files
Check and fill folder /pic30_console_demp/Debug
	/pic30_console_demp/Debug/subdir.mk	OK (overwritten)
	/pic30_console_demp/Debug/eecfg.c	OK (overwritten)
	/pic30_console_demp/Debug/eecfg.h	OK (overwritten)
	/pic30_console_demp/Debug/cpu.mk	OK (overwritten)
	/pic30_console_demp/Debug/makefile	OK (overwritten)
	/pic30_console_demp/Debug/common.mk	OK (overwritten)
	/pic30_console_demp/Debug/subdir.mk	OK (overwritten)
	/pic30_console_demp/Debug/eecfg.c	OK (overwritten)
	/pic30_console_demp/Debug/eecfg.h	OK (overwritten)
	/pic30_console_demp/Debug/cpu.mk	OK (overwritten)
Check and fill folder pic30_console_demp/Debug
	pic30_console_demp/Debug/make_launcher.bat	OK (overwritten)
Good, it's all ok.
Any ideas?
