Skip to content

Commit 63bcb12

Browse files
committed
Initial commit target bl602_sifive_e24_riscv
1 parent eec2794 commit 63bcb12

46 files changed

Lines changed: 35250 additions & 58 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/real-time-cpp.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -236,19 +236,19 @@ jobs:
236236
strategy:
237237
fail-fast: false
238238
matrix:
239-
suite: [ riscvfe310, wch_ch32v307, xtensa_esp32_s3_riscv_cop ]
239+
suite: [ bl602_sifive_e24_riscv, riscvfe310, wch_ch32v307, xtensa_esp32_s3_riscv_cop ]
240240
steps:
241241
- uses: actions/checkout@v4
242242
with:
243243
fetch-depth: '0'
244244
- name: update-tools
245245
run: |
246-
wget --no-check-certificate https://github.com/xpack-dev-tools/riscv-none-elf-gcc-xpack/releases/download/v14.2.0-3/xpack-riscv-none-elf-gcc-14.2.0-3-linux-x64.tar.gz
247-
tar -xzf xpack-riscv-none-elf-gcc-14.2.0-3-linux-x64.tar.gz -C ${{ runner.workspace }}
246+
wget --no-check-certificate https://github.com/xpack-dev-tools/riscv-none-elf-gcc-xpack/releases/download/v15.2.0-1/xpack-riscv-none-elf-gcc-15.2.0-1-linux-x64.tar.gz
247+
tar -xzf xpack-riscv-none-elf-gcc-15.2.0-1-linux-x64.tar.gz -C ${{ runner.workspace }}
248248
working-directory: ./
249249
- name: target-riscv-${{ matrix.suite }}
250250
run: |
251-
PATH="${{ runner.workspace }}/xpack-riscv-none-elf-gcc-14.2.0-3/bin:$PATH"
251+
PATH="${{ runner.workspace }}/xpack-riscv-none-elf-gcc-15.2.0-1/bin:$PATH"
252252
./target/build/build.sh ${{ matrix.suite }} rebuild
253253
ls -la ./bin/ref_app.elf ./bin/ref_app.hex ./bin/ref_app.map ./bin/ref_app.s19
254254
working-directory: ./ref_app/

ref_app/ref_app.sln

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ Global
5252
target atmega4809|x64 = target atmega4809|x64
5353
target avr|x64 = target avr|x64
5454
target bcm2835_raspi_b|x64 = target bcm2835_raspi_b|x64
55+
target bl602_sifive_e24_riscv|x64 = target bl602_sifive_e24_riscv|x64
5556
target lpc11c24|x64 = target lpc11c24|x64
5657
target nxp_imxrt1062|x64 = target nxp_imxrt1062|x64
5758
target riscvfe310|x64 = target riscvfe310|x64
@@ -86,6 +87,7 @@ Global
8687
{C8B59726-9319-45C3-8F11-F9F388FB6A2C}.target atmega4809|x64.ActiveCfg = Release|x64
8788
{C8B59726-9319-45C3-8F11-F9F388FB6A2C}.target avr|x64.ActiveCfg = Release|x64
8889
{C8B59726-9319-45C3-8F11-F9F388FB6A2C}.target bcm2835_raspi_b|x64.ActiveCfg = Release|x64
90+
{C8B59726-9319-45C3-8F11-F9F388FB6A2C}.target bl602_sifive_e24_riscv|x64.ActiveCfg = Release|x64
8991
{C8B59726-9319-45C3-8F11-F9F388FB6A2C}.target lpc11c24|x64.ActiveCfg = Release|x64
9092
{C8B59726-9319-45C3-8F11-F9F388FB6A2C}.target nxp_imxrt1062|x64.ActiveCfg = Release|x64
9193
{C8B59726-9319-45C3-8F11-F9F388FB6A2C}.target riscvfe310|x64.ActiveCfg = Release|x64
@@ -122,6 +124,8 @@ Global
122124
{30CE370B-40F3-4BCD-8986-64AAFF8971BD}.target avr|x64.Build.0 = target avr|x64
123125
{30CE370B-40F3-4BCD-8986-64AAFF8971BD}.target bcm2835_raspi_b|x64.ActiveCfg = target bcm2835_raspi_b|x64
124126
{30CE370B-40F3-4BCD-8986-64AAFF8971BD}.target bcm2835_raspi_b|x64.Build.0 = target bcm2835_raspi_b|x64
127+
{30CE370B-40F3-4BCD-8986-64AAFF8971BD}.target bl602_sifive_e24_riscv|x64.ActiveCfg = target bl602_sifive_e24_riscv|x64
128+
{30CE370B-40F3-4BCD-8986-64AAFF8971BD}.target bl602_sifive_e24_riscv|x64.Build.0 = target bl602_sifive_e24_riscv|x64
125129
{30CE370B-40F3-4BCD-8986-64AAFF8971BD}.target lpc11c24|x64.ActiveCfg = target lpc11c24|x64
126130
{30CE370B-40F3-4BCD-8986-64AAFF8971BD}.target lpc11c24|x64.Build.0 = target lpc11c24|x64
127131
{30CE370B-40F3-4BCD-8986-64AAFF8971BD}.target nxp_imxrt1062|x64.ActiveCfg = target nxp_imxrt1062|x64

ref_app/target.vcxproj

Lines changed: 40 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@
55
<Configuration>target am6254_soc</Configuration>
66
<Platform>x64</Platform>
77
</ProjectConfiguration>
8+
<ProjectConfiguration Include="target bl602_sifive_e24_riscv|x64">
9+
<Configuration>target bl602_sifive_e24_riscv</Configuration>
10+
<Platform>x64</Platform>
11+
</ProjectConfiguration>
812
<ProjectConfiguration Include="target rpi_pico2_rp2350|x64">
913
<Configuration>target rpi_pico2_rp2350</Configuration>
1014
<Platform>x64</Platform>
@@ -170,6 +174,12 @@
170174
<WholeProgramOptimization>true</WholeProgramOptimization>
171175
<PlatformToolset>v143</PlatformToolset>
172176
</PropertyGroup>
177+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='target bl602_sifive_e24_riscv|x64'" Label="Configuration">
178+
<ConfigurationType>Makefile</ConfigurationType>
179+
<CharacterSet>Unicode</CharacterSet>
180+
<WholeProgramOptimization>true</WholeProgramOptimization>
181+
<PlatformToolset>v143</PlatformToolset>
182+
</PropertyGroup>
173183
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='target wch_ch32v307_llvm|x64'" Label="Configuration">
174184
<ConfigurationType>Makefile</ConfigurationType>
175185
<CharacterSet>Unicode</CharacterSet>
@@ -354,6 +364,9 @@
354364
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='target wch_ch32v307|x64'" Label="PropertySheets">
355365
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
356366
</ImportGroup>
367+
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='target bl602_sifive_e24_riscv|x64'" Label="PropertySheets">
368+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
369+
</ImportGroup>
357370
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='target wch_ch32v307_llvm|x64'" Label="PropertySheets">
358371
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
359372
</ImportGroup>
@@ -423,6 +436,7 @@
423436
<NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='target stm32f100|x64'">target\build\build.bat stm32f100</NMakeBuildCommandLine>
424437
<NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='target riscvfe310|x64'">target\build\build.bat riscvfe310</NMakeBuildCommandLine>
425438
<NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='target wch_ch32v307|x64'">target\build\build.bat wch_ch32v307</NMakeBuildCommandLine>
439+
<NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='target bl602_sifive_e24_riscv|x64'">target\build\build.bat bl602_sifive_e24_riscv</NMakeBuildCommandLine>
426440
<NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='target wch_ch32v307_llvm|x64'">target\build\build.bat wch_ch32v307_llvm</NMakeBuildCommandLine>
427441
<NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='target stm32l100c|x64'">target\build\build.bat stm32l100c</NMakeBuildCommandLine>
428442
<NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='target lpc11c24|x64'">target\build\build.bat lpc11c24</NMakeBuildCommandLine>
@@ -451,6 +465,7 @@
451465
<NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='target stm32f100|x64'">target\build\build.bat stm32f100 rebuild</NMakeReBuildCommandLine>
452466
<NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='target riscvfe310|x64'">target\build\build.bat riscvfe310 rebuild</NMakeReBuildCommandLine>
453467
<NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='target wch_ch32v307|x64'">target\build\build.bat wch_ch32v307 rebuild</NMakeReBuildCommandLine>
468+
<NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='target bl602_sifive_e24_riscv|x64'">target\build\build.bat bl602_sifive_e24_riscv rebuild</NMakeReBuildCommandLine>
454469
<NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='target wch_ch32v307_llvm|x64'">target\build\build.bat wch_ch32v307_llvm rebuild</NMakeReBuildCommandLine>
455470
<NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='target stm32l100c|x64'">target\build\build.bat stm32l100c rebuild</NMakeReBuildCommandLine>
456471
<NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='target lpc11c24|x64'">target\build\build.bat lpc11c24 rebuild</NMakeReBuildCommandLine>
@@ -480,6 +495,7 @@
480495
<NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='target stm32f100|x64'">target\build\build.bat stm32f100 clean_all</NMakeCleanCommandLine>
481496
<NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='target riscvfe310|x64'">target\build\build.bat riscvfe310 clean_all</NMakeCleanCommandLine>
482497
<NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='target wch_ch32v307|x64'">target\build\build.bat wch_ch32v307 clean_all</NMakeCleanCommandLine>
498+
<NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='target bl602_sifive_e24_riscv|x64'">target\build\build.bat bl602_sifive_e24_riscv clean_all</NMakeCleanCommandLine>
483499
<NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='target wch_ch32v307_llvm|x64'">target\build\build.bat wch_ch32v307_llvm clean_all</NMakeCleanCommandLine>
484500
<NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='target stm32l100c|x64'">target\build\build.bat stm32l100c clean_all</NMakeCleanCommandLine>
485501
<NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='target lpc11c24|x64'">target\build\build.bat lpc11c24 clean_all</NMakeCleanCommandLine>
@@ -509,6 +525,7 @@
509525
<NMakeOutput Condition="'$(Configuration)|$(Platform)'=='target stm32f100|x64'">$(SolutionDir)bin\ref_app.hex</NMakeOutput>
510526
<NMakeOutput Condition="'$(Configuration)|$(Platform)'=='target riscvfe310|x64'">$(SolutionDir)bin\ref_app.hex</NMakeOutput>
511527
<NMakeOutput Condition="'$(Configuration)|$(Platform)'=='target wch_ch32v307|x64'">$(SolutionDir)bin\ref_app.hex</NMakeOutput>
528+
<NMakeOutput Condition="'$(Configuration)|$(Platform)'=='target bl602_sifive_e24_riscv|x64'">$(SolutionDir)bin\ref_app.hex</NMakeOutput>
512529
<NMakeOutput Condition="'$(Configuration)|$(Platform)'=='target wch_ch32v307_llvm|x64'">$(SolutionDir)bin\ref_app.hex</NMakeOutput>
513530
<NMakeOutput Condition="'$(Configuration)|$(Platform)'=='target stm32l100c|x64'">$(SolutionDir)bin\ref_app.hex</NMakeOutput>
514531
<NMakeOutput Condition="'$(Configuration)|$(Platform)'=='target lpc11c24|x64'">$(SolutionDir)bin\ref_app.hex</NMakeOutput>
@@ -537,6 +554,7 @@
537554
<NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='target stm32f100|x64'" />
538555
<NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='target riscvfe310|x64'" />
539556
<NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='target wch_ch32v307|x64'" />
557+
<NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='target bl602_sifive_e24_riscv|x64'" />
540558
<NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='target wch_ch32v307_llvm|x64'" />
541559
<NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='target stm32l100c|x64'" />
542560
<NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='target lpc11c24|x64'" />
@@ -566,6 +584,7 @@
566584
<NMakeIncludeSearchPath Condition="'$(Configuration)|$(Platform)'=='target stm32f100|x64'">$(SolutionDir)src\util\STL_C++XX_stdfloat;$(SolutionDir)src\util\STL;$(SolutionDir)/src;$(SolutionDir)/src/mcal/stm32f100</NMakeIncludeSearchPath>
567585
<NMakeIncludeSearchPath Condition="'$(Configuration)|$(Platform)'=='target riscvfe310|x64'">$(SolutionDir)src\util\STL_C++XX_stdfloat;$(SolutionDir)src\util\STL;$(SolutionDir)/src;$(SolutionDir)/src/mcal/riscvfe310</NMakeIncludeSearchPath>
568586
<NMakeIncludeSearchPath Condition="'$(Configuration)|$(Platform)'=='target wch_ch32v307|x64'">$(SolutionDir)/src/mcal/wch_ch32v307/Mcal; $(SolutionDir)/src/util/STL; $(SolutionDir)/src; $(SolutionDir)/src/mcal/wch_ch32v307;</NMakeIncludeSearchPath>
587+
<NMakeIncludeSearchPath Condition="'$(Configuration)|$(Platform)'=='target bl602_sifive_e24_riscv|x64'">$(SolutionDir)/src/mcal/bl602_sifive_e24_riscv/Mcal;$(SolutionDir)/src/util/STL;$(SolutionDir)/src;$(SolutionDir)/src/mcal/bl602_sifive_e24_riscv</NMakeIncludeSearchPath>
569588
<NMakeIncludeSearchPath Condition="'$(Configuration)|$(Platform)'=='target wch_ch32v307_llvm|x64'">$(SolutionDir)/src/mcal/wch_ch32v307_llvm/Mcal;$(SolutionDir)/src</NMakeIncludeSearchPath>
570589
<NMakeIncludeSearchPath Condition="'$(Configuration)|$(Platform)'=='target stm32l100c|x64'">$(SolutionDir)src\util\STL_C++XX_stdfloat;$(SolutionDir)src\util\STL;$(SolutionDir)/src;$(SolutionDir)/src/mcal/stm32f100</NMakeIncludeSearchPath>
571590
<NMakeIncludeSearchPath Condition="'$(Configuration)|$(Platform)'=='target lpc11c24|x64'">$(SolutionDir)src\util\STL_C++XX_stdfloat;$(SolutionDir)src\util\STL;$(SolutionDir)src;$(SolutionDir)src\mcal\lpc11c24</NMakeIncludeSearchPath>
@@ -594,6 +613,7 @@
594613
<NMakeForcedIncludes Condition="'$(Configuration)|$(Platform)'=='target stm32f100|x64'" />
595614
<NMakeForcedIncludes Condition="'$(Configuration)|$(Platform)'=='target riscvfe310|x64'" />
596615
<NMakeForcedIncludes Condition="'$(Configuration)|$(Platform)'=='target wch_ch32v307|x64'" />
616+
<NMakeForcedIncludes Condition="'$(Configuration)|$(Platform)'=='target bl602_sifive_e24_riscv|x64'" />
597617
<NMakeForcedIncludes Condition="'$(Configuration)|$(Platform)'=='target wch_ch32v307_llvm|x64'" />
598618
<NMakeForcedIncludes Condition="'$(Configuration)|$(Platform)'=='target stm32l100c|x64'" />
599619
<NMakeForcedIncludes Condition="'$(Configuration)|$(Platform)'=='target lpc11c24|x64'" />
@@ -622,6 +642,7 @@
622642
<NMakeAssemblySearchPath Condition="'$(Configuration)|$(Platform)'=='target stm32f100|x64'" />
623643
<NMakeAssemblySearchPath Condition="'$(Configuration)|$(Platform)'=='target riscvfe310|x64'" />
624644
<NMakeAssemblySearchPath Condition="'$(Configuration)|$(Platform)'=='target wch_ch32v307|x64'" />
645+
<NMakeAssemblySearchPath Condition="'$(Configuration)|$(Platform)'=='target bl602_sifive_e24_riscv|x64'" />
625646
<NMakeAssemblySearchPath Condition="'$(Configuration)|$(Platform)'=='target wch_ch32v307_llvm|x64'" />
626647
<NMakeAssemblySearchPath Condition="'$(Configuration)|$(Platform)'=='target stm32l100c|x64'" />
627648
<NMakeAssemblySearchPath Condition="'$(Configuration)|$(Platform)'=='target lpc11c24|x64'" />
@@ -650,6 +671,7 @@
650671
<NMakeForcedUsingAssemblies Condition="'$(Configuration)|$(Platform)'=='target stm32f100|x64'" />
651672
<NMakeForcedUsingAssemblies Condition="'$(Configuration)|$(Platform)'=='target riscvfe310|x64'" />
652673
<NMakeForcedUsingAssemblies Condition="'$(Configuration)|$(Platform)'=='target wch_ch32v307|x64'" />
674+
<NMakeForcedUsingAssemblies Condition="'$(Configuration)|$(Platform)'=='target bl602_sifive_e24_riscv|x64'" />
653675
<NMakeForcedUsingAssemblies Condition="'$(Configuration)|$(Platform)'=='target wch_ch32v307_llvm|x64'" />
654676
<NMakeForcedUsingAssemblies Condition="'$(Configuration)|$(Platform)'=='target stm32l100c|x64'" />
655677
<NMakeForcedUsingAssemblies Condition="'$(Configuration)|$(Platform)'=='target lpc11c24|x64'" />
@@ -835,6 +857,11 @@
835857
<Path>$(SolutionDir)tmp\log\ref_app.log</Path>
836858
</BuildLog>
837859
</ItemDefinitionGroup>
860+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='target bl602_sifive_e24_riscv|x64'">
861+
<BuildLog>
862+
<Path>$(SolutionDir)tmp\log\ref_app.log</Path>
863+
</BuildLog>
864+
</ItemDefinitionGroup>
838865
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='target wch_ch32v307_llvm|x64'">
839866
<BuildLog>
840867
<Path>$(SolutionDir)tmp\log\ref_app.log</Path>
@@ -983,6 +1010,10 @@
9831010
<None Include="target\micros\bcm2835_raspi_b\startup\SD_CARD\PiZero\bootcode.bin" />
9841011
<None Include="target\micros\bcm2835_raspi_b\startup\SD_CARD\PiZero\kernel.img" />
9851012
<None Include="target\micros\bcm2835_raspi_b\startup\SD_CARD\PiZero\start.elf" />
1013+
<None Include="target\micros\bl602_sifive_e24_riscv\Code\Startup\boot.s" />
1014+
<None Include="target\micros\bl602_sifive_e24_riscv\make\bl602_sifive_e24_riscv.ld" />
1015+
<None Include="target\micros\bl602_sifive_e24_riscv\make\bl602_sifive_e24_riscv_files.gmk" />
1016+
<None Include="target\micros\bl602_sifive_e24_riscv\make\bl602_sifive_e24_riscv_flags.gmk" />
9861017
<None Include="target\micros\lpc11c24\make\lpc11c24.ld" />
9871018
<None Include="target\micros\lpc11c24\make\lpc11c24_files.gmk" />
9881019
<None Include="target\micros\lpc11c24\make\lpc11c24_flags.gmk" />
@@ -1101,6 +1132,11 @@
11011132
<ClCompile Include="target\micros\bcm2835_raspi_b\startup\crt0_init_ram.cpp" />
11021133
<ClCompile Include="target\micros\bcm2835_raspi_b\startup\crt1.cpp" />
11031134
<ClCompile Include="Target\Micros\AVR\Startup\int_vect.cpp" />
1135+
<ClCompile Include="target\micros\bl602_sifive_e24_riscv\Code\Appli\main.c" />
1136+
<ClCompile Include="target\micros\bl602_sifive_e24_riscv\Code\Startup\intvect.c" />
1137+
<ClCompile Include="target\micros\bl602_sifive_e24_riscv\Code\Startup\Startup.c" />
1138+
<ClCompile Include="target\micros\bl602_sifive_e24_riscv\Code\StdLib\printf\printf.c" />
1139+
<ClCompile Include="target\micros\bl602_sifive_e24_riscv\Code\StdLib\StdLib.c" />
11041140
<ClCompile Include="target\micros\lpc11c24\startup\crt0.cpp" />
11051141
<ClCompile Include="target\micros\lpc11c24\startup\crt0_init_ram.cpp" />
11061142
<ClCompile Include="target\micros\lpc11c24\startup\crt1.cpp" />
@@ -1195,12 +1231,15 @@
11951231
<ItemGroup>
11961232
<Text Include="target\micros\am6254_soc\Code\SBL\config.txt" />
11971233
<Text Include="target\micros\bcm2835_raspi_b\startup\SD_CARD\PiZero\config.txt" />
1198-
<Text Include="target\micros\bl602_sifive_e24_riscv\make\make.txt" />
11991234
<Text Include="target\micros\bl602_sifive_e24_riscv\startup\startup.txt" />
12001235
</ItemGroup>
12011236
<ItemGroup>
12021237
<ClInclude Include="target\micros\am6254_soc\Code\Startup\Core\a53\core_macros.h" />
12031238
<ClInclude Include="target\micros\am6254_soc\Code\Startup\Core\a53\gic-500.h" />
1239+
<ClInclude Include="target\micros\bl602_sifive_e24_riscv\Code\Mcal\BL602.h" />
1240+
<ClInclude Include="target\micros\bl602_sifive_e24_riscv\Code\Mcal\riscv-csr.h" />
1241+
<ClInclude Include="target\micros\bl602_sifive_e24_riscv\Code\StdLib\printf\printf.h" />
1242+
<ClInclude Include="target\micros\bl602_sifive_e24_riscv\Code\StdLib\printf\printf_config.h" />
12041243
<ClInclude Include="target\micros\xtensa_esp32_s3\startup\Std\core-isa.h" />
12051244
</ItemGroup>
12061245
<ItemGroup>

0 commit comments

Comments
 (0)