##// END OF EJS Templates
srec generation modified
paul -
r138:5206df81de9b VHDLib206
parent child
Show More
@@ -1,20 +1,21
1 1 SREC_PREFIX = RpwLfrApp
2 SREC_COUNTER = 0002
3 SREC_FSW_REF = fsw-1-0
2 SREC_COUNTER_TEXT = 0003
3 SREC_COUNTER_DATA = 0004
4 SREC_FSW_REF = rev-1-0-0-7
4 5 SREC_SUFFIX = .srec
5 SREC_TEXT = $(SREC_PREFIX)_$(SREC_COUNTER)_text_$(SREC_FSW_REF)$(SREC_SUFFIX)
6 SREC_DATA = $(SREC_PREFIX)_$(SREC_COUNTER)_data_$(SREC_FSW_REF)$(SREC_SUFFIX)
6 SREC_TEXT = $(SREC_PREFIX)_$(SREC_COUNTER_TEXT)_text_$(SREC_FSW_REF)$(SREC_SUFFIX)
7 SREC_DATA = $(SREC_PREFIX)_$(SREC_COUNTER_DATA)_data_$(SREC_FSW_REF)$(SREC_SUFFIX)
7 8 OBJCOPY = sparc-rtems-objcopy
8 9 OBJCOPY_OPT = -g -v
9 10
10 11 all: text data
11 12
12 13 text: fsw
13 14 $(OBJCOPY) $(OBJCOPY_OPT) fsw $(SREC_TEXT) -O srec -j .text
14 15
15 16 data: fsw
16 17 $(OBJCOPY) $(OBJCOPY_OPT) fsw $(SREC_DATA) -O srec -j .data
17 18
18 19 clean:
19 20 rm *.srec
20 21
@@ -1,95 +1,95
1 1 TEMPLATE = app
2 2 # CONFIG += console v8 sim
3 3 # CONFIG options = verbose *** boot_messages *** debug_messages *** cpu_usage_report *** stack_report *** vhdl_dev *** debug_tch
4 4 CONFIG += console verbose
5 5 CONFIG -= qt
6 6
7 7 include(./sparc.pri)
8 8
9 9 # flight software version
10 10 SWVERSION=-1-0
11 11 DEFINES += SW_VERSION_N1=1 # major
12 12 DEFINES += SW_VERSION_N2=0 # minor
13 13 DEFINES += SW_VERSION_N3=0 # patch
14 DEFINES += SW_VERSION_N4=7 # internal
14 DEFINES += SW_VERSION_N4=8 # internal
15 15
16 16 contains( CONFIG, debug_tch ) {
17 17 DEFINES += DEBUG_TCH
18 18 }
19 19
20 20 contains( CONFIG, vhdl_dev ) {
21 21 DEFINES += VHDL_DEV
22 22 }
23 23
24 24 contains( CONFIG, verbose ) {
25 25 DEFINES += PRINT_MESSAGES_ON_CONSOLE
26 26 }
27 27
28 28 contains( CONFIG, debug_messages ) {
29 29 DEFINES += DEBUG_MESSAGES
30 30 }
31 31
32 32 contains( CONFIG, cpu_usage_report ) {
33 33 DEFINES += PRINT_TASK_STATISTICS
34 34 }
35 35
36 36 contains( CONFIG, stack_report ) {
37 37 DEFINES += PRINT_STACK_REPORT
38 38 }
39 39
40 40 contains( CONFIG, boot_messages ) {
41 41 DEFINES += BOOT_MESSAGES
42 42 }
43 43
44 44 #doxygen.target = doxygen
45 45 #doxygen.commands = doxygen ../doc/Doxyfile
46 46 #QMAKE_EXTRA_TARGETS += doxygen
47 47
48 48 TARGET = fsw
49 49
50 50 INCLUDEPATH += \
51 51 ../src \
52 52 ../header \
53 53 ../header/processing \
54 54 ../src/LFR_basic-parameters
55 55
56 56 SOURCES += \
57 57 ../src/wf_handler.c \
58 58 ../src/tc_handler.c \
59 59 ../src/fsw_misc.c \
60 60 ../src/fsw_init.c \
61 61 ../src/fsw_globals.c \
62 62 ../src/fsw_spacewire.c \
63 63 ../src/tc_load_dump_parameters.c \
64 64 ../src/tm_lfr_tc_exe.c \
65 65 ../src/tc_acceptance.c \
66 66 ../src/processing/fsw_processing.c \
67 67 ../src/processing/avf0_prc0.c \
68 68 ../src/processing/avf1_prc1.c \
69 69 ../src/processing/avf2_prc2.c \
70 70 ../src/lfr_cpu_usage_report.c \
71 71 ../src/LFR_basic-parameters/basic_parameters.c
72 72
73 73 HEADERS += \
74 74 ../header/wf_handler.h \
75 75 ../header/tc_handler.h \
76 76 ../header/grlib_regs.h \
77 77 ../header/fsw_params.h \
78 78 ../header/fsw_misc.h \
79 79 ../header/fsw_init.h \
80 80 ../header/ccsds_types.h \
81 81 ../header/fsw_spacewire.h \
82 82 ../header/tc_load_dump_parameters.h \
83 83 ../header/tm_lfr_tc_exe.h \
84 84 ../header/tc_acceptance.h \
85 85 ../header/fsw_params_nb_bytes.h \
86 86 ../header/fsw_params_processing.h \
87 87 ../header/processing/fsw_processing.h \
88 88 ../header/processing/avf0_prc0.h \
89 89 ../header/processing/avf1_prc1.h \
90 90 ../header/processing/avf2_prc2.h \
91 91 ../header/fsw_params_wf_handler.h \
92 92 ../header/lfr_cpu_usage_report.h \
93 93 ../src/LFR_basic-parameters/basic_parameters.h \
94 94 ../src/LFR_basic-parameters/basic_parameters_params.h
95 95
General Comments 0
You need to be logged in to leave comments. Login now