Changeset 589 for soft/giet_vm/applications/classif
- Timestamp:
- Jul 8, 2015, 3:57:15 PM (9 years ago)
- Location:
- soft/giet_vm/applications/classif
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
soft/giet_vm/applications/classif/Makefile
r488 r589 1 APP_NAME=classif2 1 3 USE+= stdio.o 4 USE+= mwmr_channel.o 5 6 USES=$(patsubst %,$(BUILD_PATH)/$(LIB_NAME)/%,$(USE)) 2 APP_NAME = classif 7 3 8 4 OBJS= main.o 9 5 10 all: $(APP_NAME).elf 6 LIBS= -L../../build/libs -luser 11 7 12 BIN_NAME_PATH=$(BUILD_PATH)$(APP_NAME).elf 8 INCLUDES = -I. -I../.. -I../../giet_libs -I../../giet_xml 13 9 14 $(APP_NAME).elf: $(OBJS) $(APP_NAME).ld 15 $(LD) -o $(BIN_NAME_PATH) -T $(APP_NAME).ld $(OBJS) $(USES) 16 $(DU) -D $(BIN_NAME_PATH) > $@.txt 10 LIB_DEPS = ../../build/libs/libuser.a 11 12 appli.elf: $(OBJS) $(APP_NAME).ld $(LIBS_DEPS) 13 $(LD) -o $@ -T $(APP_NAME).ld $(OBJS) $(LIBS) 14 $(DU) -D $@ > $@.txt 17 15 18 16 %.o: %.c 19 $(CC) $(INCLUDE) $(CFLAGS) $($*.o_CFLAGS) -c -o $@ $< 20 $(DU) -D $@ > $@.txt 17 $(CC) $(INCLUDES) $(CFLAGS) -c -o $@ $< 21 18 22 19 clean: 23 rm -f *.o *.elf *.txt core *~ 2>$(TRASH) 24 rm $(BIN_NAME_PATH) 2>$(TRASH) 20 rm -f *.o *.elf *.txt *.pyc core *~ -
soft/giet_vm/applications/classif/classif.py
r533 r589 4 4 5 5 ################################################################################### 6 # file : classif.py 6 # file : classif.py 7 7 # date : november 2014 8 8 # author : Alain Greiner … … 30 30 ################################################################################## 31 31 32 ###################### ###33 def classif( mapping ):32 ###################### 33 def extend( mapping ): 34 34 35 35 x_size = mapping.x_size … … 60 60 mapping.addVseg( vspace, 'classif_data', data_base , data_size, 61 61 'C_WU', vtype = 'ELF', x = 0, y = 0, pseg = 'RAM', 62 binpath = 'build/classif/ classif.elf',62 binpath = 'build/classif/appli.elf', 63 63 local = False ) 64 64 … … 84 84 code_base , code_size, 85 85 'CXWU', vtype = 'ELF', x = x, y = y, pseg = 'RAM', 86 binpath = 'build/classif/ classif.elf',86 binpath = 'build/classif/appli.elf', 87 87 local = True ) 88 88 … … 133 133 if __name__ == '__main__': 134 134 135 vspace = classif( Mapping( 'test', 2, 2, 4 ) )135 vspace = extend( Mapping( 'test', 2, 2, 4 ) ) 136 136 print vspace.xml() 137 137
Note: See TracChangeset
for help on using the changeset viewer.