|
5 | 5 | <Configuration>target am6254_soc</Configuration> |
6 | 6 | <Platform>x64</Platform> |
7 | 7 | </ProjectConfiguration> |
| 8 | + <ProjectConfiguration Include="target bl602_sifive_e24_riscv|x64"> |
| 9 | + <Configuration>target bl602_sifive_e24_riscv</Configuration> |
| 10 | + <Platform>x64</Platform> |
| 11 | + </ProjectConfiguration> |
8 | 12 | <ProjectConfiguration Include="target rpi_pico2_rp2350|x64"> |
9 | 13 | <Configuration>target rpi_pico2_rp2350</Configuration> |
10 | 14 | <Platform>x64</Platform> |
|
170 | 174 | <WholeProgramOptimization>true</WholeProgramOptimization> |
171 | 175 | <PlatformToolset>v143</PlatformToolset> |
172 | 176 | </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> |
173 | 183 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='target wch_ch32v307_llvm|x64'" Label="Configuration"> |
174 | 184 | <ConfigurationType>Makefile</ConfigurationType> |
175 | 185 | <CharacterSet>Unicode</CharacterSet> |
|
354 | 364 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='target wch_ch32v307|x64'" Label="PropertySheets"> |
355 | 365 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
356 | 366 | </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> |
357 | 370 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='target wch_ch32v307_llvm|x64'" Label="PropertySheets"> |
358 | 371 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
359 | 372 | </ImportGroup> |
|
423 | 436 | <NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='target stm32f100|x64'">target\build\build.bat stm32f100</NMakeBuildCommandLine> |
424 | 437 | <NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='target riscvfe310|x64'">target\build\build.bat riscvfe310</NMakeBuildCommandLine> |
425 | 438 | <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> |
426 | 440 | <NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='target wch_ch32v307_llvm|x64'">target\build\build.bat wch_ch32v307_llvm</NMakeBuildCommandLine> |
427 | 441 | <NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='target stm32l100c|x64'">target\build\build.bat stm32l100c</NMakeBuildCommandLine> |
428 | 442 | <NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='target lpc11c24|x64'">target\build\build.bat lpc11c24</NMakeBuildCommandLine> |
|
451 | 465 | <NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='target stm32f100|x64'">target\build\build.bat stm32f100 rebuild</NMakeReBuildCommandLine> |
452 | 466 | <NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='target riscvfe310|x64'">target\build\build.bat riscvfe310 rebuild</NMakeReBuildCommandLine> |
453 | 467 | <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> |
454 | 469 | <NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='target wch_ch32v307_llvm|x64'">target\build\build.bat wch_ch32v307_llvm rebuild</NMakeReBuildCommandLine> |
455 | 470 | <NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='target stm32l100c|x64'">target\build\build.bat stm32l100c rebuild</NMakeReBuildCommandLine> |
456 | 471 | <NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='target lpc11c24|x64'">target\build\build.bat lpc11c24 rebuild</NMakeReBuildCommandLine> |
|
480 | 495 | <NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='target stm32f100|x64'">target\build\build.bat stm32f100 clean_all</NMakeCleanCommandLine> |
481 | 496 | <NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='target riscvfe310|x64'">target\build\build.bat riscvfe310 clean_all</NMakeCleanCommandLine> |
482 | 497 | <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> |
483 | 499 | <NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='target wch_ch32v307_llvm|x64'">target\build\build.bat wch_ch32v307_llvm clean_all</NMakeCleanCommandLine> |
484 | 500 | <NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='target stm32l100c|x64'">target\build\build.bat stm32l100c clean_all</NMakeCleanCommandLine> |
485 | 501 | <NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='target lpc11c24|x64'">target\build\build.bat lpc11c24 clean_all</NMakeCleanCommandLine> |
|
509 | 525 | <NMakeOutput Condition="'$(Configuration)|$(Platform)'=='target stm32f100|x64'">$(SolutionDir)bin\ref_app.hex</NMakeOutput> |
510 | 526 | <NMakeOutput Condition="'$(Configuration)|$(Platform)'=='target riscvfe310|x64'">$(SolutionDir)bin\ref_app.hex</NMakeOutput> |
511 | 527 | <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> |
512 | 529 | <NMakeOutput Condition="'$(Configuration)|$(Platform)'=='target wch_ch32v307_llvm|x64'">$(SolutionDir)bin\ref_app.hex</NMakeOutput> |
513 | 530 | <NMakeOutput Condition="'$(Configuration)|$(Platform)'=='target stm32l100c|x64'">$(SolutionDir)bin\ref_app.hex</NMakeOutput> |
514 | 531 | <NMakeOutput Condition="'$(Configuration)|$(Platform)'=='target lpc11c24|x64'">$(SolutionDir)bin\ref_app.hex</NMakeOutput> |
|
537 | 554 | <NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='target stm32f100|x64'" /> |
538 | 555 | <NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='target riscvfe310|x64'" /> |
539 | 556 | <NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='target wch_ch32v307|x64'" /> |
| 557 | + <NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='target bl602_sifive_e24_riscv|x64'" /> |
540 | 558 | <NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='target wch_ch32v307_llvm|x64'" /> |
541 | 559 | <NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='target stm32l100c|x64'" /> |
542 | 560 | <NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='target lpc11c24|x64'" /> |
|
566 | 584 | <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> |
567 | 585 | <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> |
568 | 586 | <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> |
569 | 588 | <NMakeIncludeSearchPath Condition="'$(Configuration)|$(Platform)'=='target wch_ch32v307_llvm|x64'">$(SolutionDir)/src/mcal/wch_ch32v307_llvm/Mcal;$(SolutionDir)/src</NMakeIncludeSearchPath> |
570 | 589 | <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> |
571 | 590 | <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 | 613 | <NMakeForcedIncludes Condition="'$(Configuration)|$(Platform)'=='target stm32f100|x64'" /> |
595 | 614 | <NMakeForcedIncludes Condition="'$(Configuration)|$(Platform)'=='target riscvfe310|x64'" /> |
596 | 615 | <NMakeForcedIncludes Condition="'$(Configuration)|$(Platform)'=='target wch_ch32v307|x64'" /> |
| 616 | + <NMakeForcedIncludes Condition="'$(Configuration)|$(Platform)'=='target bl602_sifive_e24_riscv|x64'" /> |
597 | 617 | <NMakeForcedIncludes Condition="'$(Configuration)|$(Platform)'=='target wch_ch32v307_llvm|x64'" /> |
598 | 618 | <NMakeForcedIncludes Condition="'$(Configuration)|$(Platform)'=='target stm32l100c|x64'" /> |
599 | 619 | <NMakeForcedIncludes Condition="'$(Configuration)|$(Platform)'=='target lpc11c24|x64'" /> |
|
622 | 642 | <NMakeAssemblySearchPath Condition="'$(Configuration)|$(Platform)'=='target stm32f100|x64'" /> |
623 | 643 | <NMakeAssemblySearchPath Condition="'$(Configuration)|$(Platform)'=='target riscvfe310|x64'" /> |
624 | 644 | <NMakeAssemblySearchPath Condition="'$(Configuration)|$(Platform)'=='target wch_ch32v307|x64'" /> |
| 645 | + <NMakeAssemblySearchPath Condition="'$(Configuration)|$(Platform)'=='target bl602_sifive_e24_riscv|x64'" /> |
625 | 646 | <NMakeAssemblySearchPath Condition="'$(Configuration)|$(Platform)'=='target wch_ch32v307_llvm|x64'" /> |
626 | 647 | <NMakeAssemblySearchPath Condition="'$(Configuration)|$(Platform)'=='target stm32l100c|x64'" /> |
627 | 648 | <NMakeAssemblySearchPath Condition="'$(Configuration)|$(Platform)'=='target lpc11c24|x64'" /> |
|
650 | 671 | <NMakeForcedUsingAssemblies Condition="'$(Configuration)|$(Platform)'=='target stm32f100|x64'" /> |
651 | 672 | <NMakeForcedUsingAssemblies Condition="'$(Configuration)|$(Platform)'=='target riscvfe310|x64'" /> |
652 | 673 | <NMakeForcedUsingAssemblies Condition="'$(Configuration)|$(Platform)'=='target wch_ch32v307|x64'" /> |
| 674 | + <NMakeForcedUsingAssemblies Condition="'$(Configuration)|$(Platform)'=='target bl602_sifive_e24_riscv|x64'" /> |
653 | 675 | <NMakeForcedUsingAssemblies Condition="'$(Configuration)|$(Platform)'=='target wch_ch32v307_llvm|x64'" /> |
654 | 676 | <NMakeForcedUsingAssemblies Condition="'$(Configuration)|$(Platform)'=='target stm32l100c|x64'" /> |
655 | 677 | <NMakeForcedUsingAssemblies Condition="'$(Configuration)|$(Platform)'=='target lpc11c24|x64'" /> |
|
835 | 857 | <Path>$(SolutionDir)tmp\log\ref_app.log</Path> |
836 | 858 | </BuildLog> |
837 | 859 | </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> |
838 | 865 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='target wch_ch32v307_llvm|x64'"> |
839 | 866 | <BuildLog> |
840 | 867 | <Path>$(SolutionDir)tmp\log\ref_app.log</Path> |
|
983 | 1010 | <None Include="target\micros\bcm2835_raspi_b\startup\SD_CARD\PiZero\bootcode.bin" /> |
984 | 1011 | <None Include="target\micros\bcm2835_raspi_b\startup\SD_CARD\PiZero\kernel.img" /> |
985 | 1012 | <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" /> |
986 | 1017 | <None Include="target\micros\lpc11c24\make\lpc11c24.ld" /> |
987 | 1018 | <None Include="target\micros\lpc11c24\make\lpc11c24_files.gmk" /> |
988 | 1019 | <None Include="target\micros\lpc11c24\make\lpc11c24_flags.gmk" /> |
|
1101 | 1132 | <ClCompile Include="target\micros\bcm2835_raspi_b\startup\crt0_init_ram.cpp" /> |
1102 | 1133 | <ClCompile Include="target\micros\bcm2835_raspi_b\startup\crt1.cpp" /> |
1103 | 1134 | <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" /> |
1104 | 1140 | <ClCompile Include="target\micros\lpc11c24\startup\crt0.cpp" /> |
1105 | 1141 | <ClCompile Include="target\micros\lpc11c24\startup\crt0_init_ram.cpp" /> |
1106 | 1142 | <ClCompile Include="target\micros\lpc11c24\startup\crt1.cpp" /> |
|
1195 | 1231 | <ItemGroup> |
1196 | 1232 | <Text Include="target\micros\am6254_soc\Code\SBL\config.txt" /> |
1197 | 1233 | <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" /> |
1199 | 1234 | <Text Include="target\micros\bl602_sifive_e24_riscv\startup\startup.txt" /> |
1200 | 1235 | </ItemGroup> |
1201 | 1236 | <ItemGroup> |
1202 | 1237 | <ClInclude Include="target\micros\am6254_soc\Code\Startup\Core\a53\core_macros.h" /> |
1203 | 1238 | <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" /> |
1204 | 1243 | <ClInclude Include="target\micros\xtensa_esp32_s3\startup\Std\core-isa.h" /> |
1205 | 1244 | </ItemGroup> |
1206 | 1245 | <ItemGroup> |
|
0 commit comments