Skip to content

Commit f14a216

Browse files
committed
Modify the boards.txt file
1.Reduce the code size under debug symbols "none" 2.Modify bugs in compiling errors for other options in C runtime library
1 parent 1591497 commit f14a216

File tree

2 files changed

+26
-26
lines changed

2 files changed

+26
-26
lines changed

Diff for: boards.txt

+25-25
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ CH32V00x_EVT.menu.opt.o0std.build.flags.optimize=-O0
7575

7676
# Debug information
7777
CH32V00x_EVT.menu.dbg.none=None
78-
CH32V00x_EVT.menu.dbg.none.build.flags.debug=
78+
CH32V00x_EVT.menu.dbg.none.build.flags.debug=-DNDEBUG
7979
CH32V00x_EVT.menu.dbg.enable_sym=Symbols Enabled (-g)
8080
CH32V00x_EVT.menu.dbg.enable_sym.build.flags.debug=-g -DNDEBUG
8181
CH32V00x_EVT.menu.dbg.enable_log=Core logs Enabled
@@ -88,13 +88,13 @@ CH32V00x_EVT.menu.dbg.enable_all.build.flags.debug=-g
8888
CH32V00x_EVT.menu.rtlib.nano=Newlib Nano (default)
8989
CH32V00x_EVT.menu.rtlib.nano.build.flags.ldflags=--specs=nano.specs --specs=nosys.specs
9090
CH32V00x_EVT.menu.rtlib.nanofp=Newlib Nano + Float Printf
91-
CH32V00x_EVT.menu.rtlib.nanofp.build.flags.ldspecs=--specs=nano.specs --specs=nosys.specs -u _printf_float
91+
CH32V00x_EVT.menu.rtlib.nanofp.build.flags.ldflags=--specs=nano.specs --specs=nosys.specs -u _printf_float
9292
CH32V00x_EVT.menu.rtlib.nanofs=Newlib Nano + Float Scanf
93-
CH32V00x_EVT.menu.rtlib.nanofs.build.flags.ldspecs=--specs=nano.specs --specs=nosys.specs -u _scanf_float
93+
CH32V00x_EVT.menu.rtlib.nanofs.build.flags.ldflags=--specs=nano.specs --specs=nosys.specs -u _scanf_float
9494
CH32V00x_EVT.menu.rtlib.nanofps=Newlib Nano + Float Printf/Scanf
95-
CH32V00x_EVT.menu.rtlib.nanofps.build.flags.ldspecs=--specs=nano.specs --specs=nosys.specs -u _printf_float -u _scanf_float
95+
CH32V00x_EVT.menu.rtlib.nanofps.build.flags.ldflags=--specs=nano.specs --specs=nosys.specs -u _printf_float -u _scanf_float
9696
CH32V00x_EVT.menu.rtlib.full=Newlib Standard
97-
CH32V00x_EVT.menu.rtlib.full.build.flags.ldspecs=
97+
CH32V00x_EVT.menu.rtlib.full.build.flags.ldflags=--specs=nosys.specs
9898

9999

100100

@@ -159,7 +159,7 @@ CH32X035_EVT.menu.opt.o0std.build.flags.optimize=-O0
159159

160160
# Debug information
161161
CH32X035_EVT.menu.dbg.none=None
162-
CH32X035_EVT.menu.dbg.none.build.flags.debug=
162+
CH32X035_EVT.menu.dbg.none.build.flags.debug=-DNDEBUG
163163
CH32X035_EVT.menu.dbg.enable_sym=Symbols Enabled (-g)
164164
CH32X035_EVT.menu.dbg.enable_sym.build.flags.debug=-g -DNDEBUG
165165
CH32X035_EVT.menu.dbg.enable_log=Core logs Enabled
@@ -172,13 +172,13 @@ CH32X035_EVT.menu.dbg.enable_all.build.flags.debug=-g
172172
CH32X035_EVT.menu.rtlib.nano=Newlib Nano (default)
173173
CH32X035_EVT.menu.rtlib.nano.build.flags.ldflags=--specs=nano.specs --specs=nosys.specs
174174
CH32X035_EVT.menu.rtlib.nanofp=Newlib Nano + Float Printf
175-
CH32X035_EVT.menu.rtlib.nanofp.build.flags.ldspecs=--specs=nano.specs --specs=nosys.specs -u _printf_float
175+
CH32X035_EVT.menu.rtlib.nanofp.build.flags.ldflags=--specs=nano.specs --specs=nosys.specs -u _printf_float
176176
CH32X035_EVT.menu.rtlib.nanofs=Newlib Nano + Float Scanf
177-
CH32X035_EVT.menu.rtlib.nanofs.build.flags.ldspecs=--specs=nano.specs --specs=nosys.specs -u _scanf_float
177+
CH32X035_EVT.menu.rtlib.nanofs.build.flags.ldflags=--specs=nano.specs --specs=nosys.specs -u _scanf_float
178178
CH32X035_EVT.menu.rtlib.nanofps=Newlib Nano + Float Printf/Scanf
179-
CH32X035_EVT.menu.rtlib.nanofps.build.flags.ldspecs=--specs=nano.specs --specs=nosys.specs -u _printf_float -u _scanf_float
179+
CH32X035_EVT.menu.rtlib.nanofps.build.flags.ldflags=--specs=nano.specs --specs=nosys.specs -u _printf_float -u _scanf_float
180180
CH32X035_EVT.menu.rtlib.full=Newlib Standard
181-
CH32X035_EVT.menu.rtlib.full.build.flags.ldspecs=
181+
CH32X035_EVT.menu.rtlib.full.build.flags.ldflags=--specs=nosys.specs
182182

183183

184184

@@ -243,7 +243,7 @@ CH32V10x_EVT.menu.opt.o0std.build.flags.optimize=-O0
243243

244244
# Debug information
245245
CH32V10x_EVT.menu.dbg.none=None
246-
CH32V10x_EVT.menu.dbg.none.build.flags.debug=
246+
CH32V10x_EVT.menu.dbg.none.build.flags.debug=-DNDEBUG
247247
CH32V10x_EVT.menu.dbg.enable_sym=Symbols Enabled (-g)
248248
CH32V10x_EVT.menu.dbg.enable_sym.build.flags.debug=-g -DNDEBUG
249249
CH32V10x_EVT.menu.dbg.enable_log=Core logs Enabled
@@ -256,13 +256,13 @@ CH32V10x_EVT.menu.dbg.enable_all.build.flags.debug=-g
256256
CH32V10x_EVT.menu.rtlib.nano=Newlib Nano (default)
257257
CH32V10x_EVT.menu.rtlib.nano.build.flags.ldflags=--specs=nano.specs --specs=nosys.specs
258258
CH32V10x_EVT.menu.rtlib.nanofp=Newlib Nano + Float Printf
259-
CH32V10x_EVT.menu.rtlib.nanofp.build.flags.ldspecs=--specs=nano.specs --specs=nosys.specs -u _printf_float
259+
CH32V10x_EVT.menu.rtlib.nanofp.build.flags.ldflags=--specs=nano.specs --specs=nosys.specs -u _printf_float
260260
CH32V10x_EVT.menu.rtlib.nanofs=Newlib Nano + Float Scanf
261-
CH32V10x_EVT.menu.rtlib.nanofs.build.flags.ldspecs=--specs=nano.specs --specs=nosys.specs -u _scanf_float
261+
CH32V10x_EVT.menu.rtlib.nanofs.build.flags.ldflags=--specs=nano.specs --specs=nosys.specs -u _scanf_float
262262
CH32V10x_EVT.menu.rtlib.nanofps=Newlib Nano + Float Printf/Scanf
263-
CH32V10x_EVT.menu.rtlib.nanofps.build.flags.ldspecs=--specs=nano.specs --specs=nosys.specs -u _printf_float -u _scanf_float
263+
CH32V10x_EVT.menu.rtlib.nanofps.build.flags.ldflags=--specs=nano.specs --specs=nosys.specs -u _printf_float -u _scanf_float
264264
CH32V10x_EVT.menu.rtlib.full=Newlib Standard
265-
CH32V10x_EVT.menu.rtlib.full.build.flags.ldspecs=
265+
CH32V10x_EVT.menu.rtlib.full.build.flags.ldflags=--specs=nosys.specs
266266

267267

268268

@@ -366,7 +366,7 @@ CH32V20x_EVT.menu.opt.o0std.build.flags.optimize=-O0
366366

367367
# Debug information
368368
CH32V20x_EVT.menu.dbg.none=None
369-
CH32V20x_EVT.menu.dbg.none.build.flags.debug=
369+
CH32V20x_EVT.menu.dbg.none.build.flags.debug=-DNDEBUG
370370
CH32V20x_EVT.menu.dbg.enable_sym=Symbols Enabled (-g)
371371
CH32V20x_EVT.menu.dbg.enable_sym.build.flags.debug=-g -DNDEBUG
372372
CH32V20x_EVT.menu.dbg.enable_log=Core logs Enabled
@@ -379,13 +379,13 @@ CH32V20x_EVT.menu.dbg.enable_all.build.flags.debug=-g
379379
CH32V20x_EVT.menu.rtlib.nano=Newlib Nano (default)
380380
CH32V20x_EVT.menu.rtlib.nano.build.flags.ldflags=--specs=nano.specs --specs=nosys.specs
381381
CH32V20x_EVT.menu.rtlib.nanofp=Newlib Nano + Float Printf
382-
CH32V20x_EVT.menu.rtlib.nanofp.build.flags.ldspecs=--specs=nano.specs --specs=nosys.specs -u _printf_float
382+
CH32V20x_EVT.menu.rtlib.nanofp.build.flags.ldflags=--specs=nano.specs --specs=nosys.specs -u _printf_float
383383
CH32V20x_EVT.menu.rtlib.nanofs=Newlib Nano + Float Scanf
384-
CH32V20x_EVT.menu.rtlib.nanofs.build.flags.ldspecs=--specs=nano.specs --specs=nosys.specs -u _scanf_float
384+
CH32V20x_EVT.menu.rtlib.nanofs.build.flags.ldflags=--specs=nano.specs --specs=nosys.specs -u _scanf_float
385385
CH32V20x_EVT.menu.rtlib.nanofps=Newlib Nano + Float Printf/Scanf
386-
CH32V20x_EVT.menu.rtlib.nanofps.build.flags.ldspecs=--specs=nano.specs --specs=nosys.specs -u _printf_float -u _scanf_float
386+
CH32V20x_EVT.menu.rtlib.nanofps.build.flags.ldflags=--specs=nano.specs --specs=nosys.specs -u _printf_float -u _scanf_float
387387
CH32V20x_EVT.menu.rtlib.full=Newlib Standard
388-
CH32V20x_EVT.menu.rtlib.full.build.flags.ldspecs=
388+
CH32V20x_EVT.menu.rtlib.full.build.flags.ldflags=--specs=nosys.specs
389389

390390

391391

@@ -451,7 +451,7 @@ CH32V30x_EVT.menu.opt.o0std.build.flags.optimize=-O0
451451

452452
# Debug information
453453
CH32V30x_EVT.menu.dbg.none=None
454-
CH32V30x_EVT.menu.dbg.none.build.flags.debug=
454+
CH32V30x_EVT.menu.dbg.none.build.flags.debug=-DNDEBUG
455455
CH32V30x_EVT.menu.dbg.enable_sym=Symbols Enabled (-g)
456456
CH32V30x_EVT.menu.dbg.enable_sym.build.flags.debug=-g -DNDEBUG
457457
CH32V30x_EVT.menu.dbg.enable_log=Core logs Enabled
@@ -464,12 +464,12 @@ CH32V30x_EVT.menu.dbg.enable_all.build.flags.debug=-g
464464
CH32V30x_EVT.menu.rtlib.nano=Newlib Nano (default)
465465
CH32V30x_EVT.menu.rtlib.nano.build.flags.ldflags=--specs=nano.specs --specs=nosys.specs
466466
CH32V30x_EVT.menu.rtlib.nanofp=Newlib Nano + Float Printf
467-
CH32V30x_EVT.menu.rtlib.nanofp.build.flags.ldspecs=--specs=nano.specs --specs=nosys.specs -u _printf_float
467+
CH32V30x_EVT.menu.rtlib.nanofp.build.flags.ldflags=--specs=nano.specs --specs=nosys.specs -u _printf_float
468468
CH32V30x_EVT.menu.rtlib.nanofs=Newlib Nano + Float Scanf
469-
CH32V30x_EVT.menu.rtlib.nanofs.build.flags.ldspecs=--specs=nano.specs --specs=nosys.specs -u _scanf_float
469+
CH32V30x_EVT.menu.rtlib.nanofs.build.flags.ldflags=--specs=nano.specs --specs=nosys.specs -u _scanf_float
470470
CH32V30x_EVT.menu.rtlib.nanofps=Newlib Nano + Float Printf/Scanf
471-
CH32V30x_EVT.menu.rtlib.nanofps.build.flags.ldspecs=--specs=nano.specs --specs=nosys.specs -u _printf_float -u _scanf_float
471+
CH32V30x_EVT.menu.rtlib.nanofps.build.flags.ldflags=--specs=nano.specs --specs=nosys.specs -u _printf_float -u _scanf_float
472472
CH32V30x_EVT.menu.rtlib.full=Newlib Standard
473-
CH32V30x_EVT.menu.rtlib.full.build.flags.ldspecs=
473+
CH32V30x_EVT.menu.rtlib.full.build.flags.ldflags=--specs=nosys.specs
474474

475475

Diff for: variants/CH32V20x/CH32V203C6/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ target_link_libraries(variant INTERFACE variant_usage)
2020

2121
add_library(variant_bin STATIC EXCLUDE_FROM_ALL
2222
PeripheralPins.c
23-
variant_CH32V203C8.cpp
23+
variant_CH32V203C6.cpp
2424
)
2525
target_link_libraries(variant_bin PUBLIC variant_usage)
2626

0 commit comments

Comments
 (0)