|
113 | 113 | <Configuration>target xtensa32</Configuration> |
114 | 114 | <Platform>x64</Platform> |
115 | 115 | </ProjectConfiguration> |
| 116 | + <ProjectConfiguration Include="target xtensa_esp32_p4|x64"> |
| 117 | + <Configuration>target xtensa_esp32_p4</Configuration> |
| 118 | + <Platform>x64</Platform> |
| 119 | + </ProjectConfiguration> |
116 | 120 | <ProjectConfiguration Include="target xtensa_esp32_s3_riscv_cop|x64"> |
117 | 121 | <Configuration>target xtensa_esp32_s3_riscv_cop</Configuration> |
118 | 122 | <Platform>x64</Platform> |
|
262 | 266 | <WholeProgramOptimization>true</WholeProgramOptimization> |
263 | 267 | <PlatformToolset>v143</PlatformToolset> |
264 | 268 | </PropertyGroup> |
| 269 | + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='target xtensa_esp32_p4|x64'" Label="Configuration"> |
| 270 | + <ConfigurationType>Makefile</ConfigurationType> |
| 271 | + <CharacterSet>Unicode</CharacterSet> |
| 272 | + <WholeProgramOptimization>true</WholeProgramOptimization> |
| 273 | + <PlatformToolset>v143</PlatformToolset> |
| 274 | + </PropertyGroup> |
265 | 275 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='target xtensa_esp32_s3_riscv_cop|x64'" Label="Configuration"> |
266 | 276 | <ConfigurationType>Makefile</ConfigurationType> |
267 | 277 | <CharacterSet>Unicode</CharacterSet> |
|
416 | 426 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='target xtensa_esp32_s3|x64'" Label="PropertySheets"> |
417 | 427 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
418 | 428 | </ImportGroup> |
| 429 | + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='target xtensa_esp32_p4|x64'" Label="PropertySheets"> |
| 430 | + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
| 431 | + </ImportGroup> |
419 | 432 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='target xtensa_esp32_s3_riscv_cop|x64'" Label="PropertySheets"> |
420 | 433 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
421 | 434 | </ImportGroup> |
|
463 | 476 | <NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='target stm32h7a3|x64'">target\build\build.bat stm32h7a3</NMakeBuildCommandLine> |
464 | 477 | <NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='target xtensa32|x64'">target\build\build.bat xtensa32</NMakeBuildCommandLine> |
465 | 478 | <NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='target xtensa_esp32_s3|x64'">target\build\build.bat xtensa_esp32_s3</NMakeBuildCommandLine> |
| 479 | + <NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='target xtensa_esp32_p4|x64'">target\build\build.bat xtensa_esp32_p4</NMakeBuildCommandLine> |
466 | 480 | <NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='target xtensa_esp32_s3_riscv_cop|x64'">target\build\build.bat xtensa_esp32_s3_riscv_cop</NMakeBuildCommandLine> |
467 | 481 | <NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='target stm32f429|x64'">target\build\build.bat stm32f429</NMakeBuildCommandLine> |
468 | 482 | <NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='target am335x|x64'">target\build\build.bat am335x</NMakeBuildCommandLine> |
|
493 | 507 | <NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='target stm32h7a3|x64'">target\build\build.bat stm32h7a3 rebuild</NMakeReBuildCommandLine> |
494 | 508 | <NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='target xtensa32|x64'">target\build\build.bat xtensa32 rebuild</NMakeReBuildCommandLine> |
495 | 509 | <NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='target xtensa_esp32_s3|x64'">target\build\build.bat xtensa_esp32_s3 rebuild</NMakeReBuildCommandLine> |
| 510 | + <NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='target xtensa_esp32_p4|x64'">target\build\build.bat xtensa_esp32_p4 rebuild</NMakeReBuildCommandLine> |
496 | 511 | <NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='target xtensa_esp32_s3_riscv_cop|x64'">target\build\build.bat xtensa_esp32_s3_riscv_cop rebuild</NMakeReBuildCommandLine> |
497 | 512 | <NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='target stm32f429|x64'">target\build\build.bat stm32f429 rebuild |
498 | 513 | </NMakeReBuildCommandLine> |
|
524 | 539 | <NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='target stm32h7a3|x64'">target\build\build.bat stm32h7a3 clean_all</NMakeCleanCommandLine> |
525 | 540 | <NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='target xtensa32|x64'">target\build\build.bat xtensa32 clean_all</NMakeCleanCommandLine> |
526 | 541 | <NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='target xtensa_esp32_s3|x64'">target\build\build.bat xtensa_esp32_s3 clean_all</NMakeCleanCommandLine> |
| 542 | + <NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='target xtensa_esp32_p4|x64'">target\build\build.bat xtensa_esp32_p4 clean_all</NMakeCleanCommandLine> |
527 | 543 | <NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='target xtensa_esp32_s3_riscv_cop|x64'">target\build\build.bat xtensa_esp32_s3_riscv_cop clean_all</NMakeCleanCommandLine> |
528 | 544 | <NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='target stm32f429|x64'">target\build\build.bat stm32f429 clean_all |
529 | 545 | </NMakeCleanCommandLine> |
|
555 | 571 | <NMakeOutput Condition="'$(Configuration)|$(Platform)'=='target stm32h7a3|x64'">$(SolutionDir)bin\ref_app.hex</NMakeOutput> |
556 | 572 | <NMakeOutput Condition="'$(Configuration)|$(Platform)'=='target xtensa32|x64'">$(SolutionDir)bin\ref_app.hex</NMakeOutput> |
557 | 573 | <NMakeOutput Condition="'$(Configuration)|$(Platform)'=='target xtensa_esp32_s3|x64'">$(SolutionDir)bin\ref_app.hex</NMakeOutput> |
| 574 | + <NMakeOutput Condition="'$(Configuration)|$(Platform)'=='target xtensa_esp32_p4|x64'">$(SolutionDir)bin\ref_app.hex</NMakeOutput> |
558 | 575 | <NMakeOutput Condition="'$(Configuration)|$(Platform)'=='target xtensa_esp32_s3_riscv_cop|x64'">$(SolutionDir)bin\ref_app.hex</NMakeOutput> |
559 | 576 | <NMakeOutput Condition="'$(Configuration)|$(Platform)'=='target stm32f429|x64'">$(SolutionDir)bin\ref_app.hex</NMakeOutput> |
560 | 577 | <NMakeOutput Condition="'$(Configuration)|$(Platform)'=='target am335x|x64'">$(SolutionDir)bin\ref_app.hex</NMakeOutput> |
|
586 | 603 | <NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='target xtensa32|x64'">ESP_PLATFORM; MBEDTLS_CONFIG_FILE="mbedtls/esp_config.h"; HAVE_CONFIG_H; GCC_NOT_5_2_0=1; WITH_POSIX; F_CPU=240000000L; ARDUINO=10813; ARDUINO_ESP32_DEV; ARDUINO_ARCH_ESP32; ARDUINO_BOARD="ESP32_DEV"; ARDUINO_VARIANT="esp32"; ESP32; CORE_DEBUG_LEVEL=0</NMakePreprocessorDefinitions> |
587 | 604 | <NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='target xtensa_esp32_s3|x64'"> |
588 | 605 | </NMakePreprocessorDefinitions> |
| 606 | + <NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='target xtensa_esp32_p4|x64'" /> |
589 | 607 | <NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='target xtensa_esp32_s3_riscv_cop|x64'" /> |
590 | 608 | <NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='target stm32f429|x64'" /> |
591 | 609 | <NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='target am335x|x64'" /> |
|
616 | 634 | <NMakeIncludeSearchPath Condition="'$(Configuration)|$(Platform)'=='target stm32h7a3|x64'">$(SolutionDir)src\util\STL_C++XX_stdfloat;$(SolutionDir)src\util\STL;$(SolutionDir)/src;$(SolutionDir)/src/mcal/stm32f446</NMakeIncludeSearchPath> |
617 | 635 | <NMakeIncludeSearchPath Condition="'$(Configuration)|$(Platform)'=='target xtensa32|x64'">$(ProjectDir)/src/util/STL_C++XX_stdfloat; $(ProjectDir)/src/util/STL; $(ProjectDir)/src; $(ProjectDir)/src/mcal/xtensa32;</NMakeIncludeSearchPath> |
618 | 636 | <NMakeIncludeSearchPath Condition="'$(Configuration)|$(Platform)'=='target xtensa_esp32_s3|x64'">$(ProjectDir)/src/util/STL_C++XX_stdfloat; $(ProjectDir)/src/util/STL; $(ProjectDir)/src; $(ProjectDir)/src/mcal/xtensa_esp32_s3;</NMakeIncludeSearchPath> |
| 637 | + <NMakeIncludeSearchPath Condition="'$(Configuration)|$(Platform)'=='target xtensa_esp32_p4|x64'">$(ProjectDir)/src/util/STL_C++XX_stdfloat; $(ProjectDir)/src/util/STL; $(ProjectDir)/src; $(ProjectDir)/src/mcal/xtensa_esp32_p4;</NMakeIncludeSearchPath> |
619 | 638 | <NMakeIncludeSearchPath Condition="'$(Configuration)|$(Platform)'=='target xtensa_esp32_s3_riscv_cop|x64'">$(ProjectDir)/src/util/STL_C++XX_stdfloat; $(ProjectDir)/src/util/STL; $(ProjectDir)/src; $(ProjectDir)/src/mcal/xtensa_esp32_s3;</NMakeIncludeSearchPath> |
620 | 639 | <NMakeIncludeSearchPath Condition="'$(Configuration)|$(Platform)'=='target stm32f429|x64'">$(SolutionDir)src\util\STL_C++XX_stdfloat;$(SolutionDir)src\util\STL;$(SolutionDir)/src;$(SolutionDir)/src/mcal/stm32f429</NMakeIncludeSearchPath> |
621 | 640 | <NMakeIncludeSearchPath Condition="'$(Configuration)|$(Platform)'=='target am335x|x64'">$(SolutionDir)/src;$(SolutionDir)/src/mcal/am335x</NMakeIncludeSearchPath> |
|
646 | 665 | <NMakeForcedIncludes Condition="'$(Configuration)|$(Platform)'=='target stm32h7a3|x64'" /> |
647 | 666 | <NMakeForcedIncludes Condition="'$(Configuration)|$(Platform)'=='target xtensa32|x64'" /> |
648 | 667 | <NMakeForcedIncludes Condition="'$(Configuration)|$(Platform)'=='target xtensa_esp32_s3|x64'" /> |
| 668 | + <NMakeForcedIncludes Condition="'$(Configuration)|$(Platform)'=='target xtensa_esp32_p4|x64'" /> |
649 | 669 | <NMakeForcedIncludes Condition="'$(Configuration)|$(Platform)'=='target xtensa_esp32_s3_riscv_cop|x64'" /> |
650 | 670 | <NMakeForcedIncludes Condition="'$(Configuration)|$(Platform)'=='target stm32f429|x64'" /> |
651 | 671 | <NMakeForcedIncludes Condition="'$(Configuration)|$(Platform)'=='target am335x|x64'" /> |
|
676 | 696 | <NMakeAssemblySearchPath Condition="'$(Configuration)|$(Platform)'=='target stm32h7a3|x64'" /> |
677 | 697 | <NMakeAssemblySearchPath Condition="'$(Configuration)|$(Platform)'=='target xtensa32|x64'" /> |
678 | 698 | <NMakeAssemblySearchPath Condition="'$(Configuration)|$(Platform)'=='target xtensa_esp32_s3|x64'" /> |
| 699 | + <NMakeAssemblySearchPath Condition="'$(Configuration)|$(Platform)'=='target xtensa_esp32_p4|x64'" /> |
679 | 700 | <NMakeAssemblySearchPath Condition="'$(Configuration)|$(Platform)'=='target xtensa_esp32_s3_riscv_cop|x64'" /> |
680 | 701 | <NMakeAssemblySearchPath Condition="'$(Configuration)|$(Platform)'=='target stm32f429|x64'" /> |
681 | 702 | <NMakeAssemblySearchPath Condition="'$(Configuration)|$(Platform)'=='target am335x|x64'" /> |
|
706 | 727 | <NMakeForcedUsingAssemblies Condition="'$(Configuration)|$(Platform)'=='target stm32h7a3|x64'" /> |
707 | 728 | <NMakeForcedUsingAssemblies Condition="'$(Configuration)|$(Platform)'=='target xtensa32|x64'" /> |
708 | 729 | <NMakeForcedUsingAssemblies Condition="'$(Configuration)|$(Platform)'=='target xtensa_esp32_s3|x64'" /> |
| 730 | + <NMakeForcedUsingAssemblies Condition="'$(Configuration)|$(Platform)'=='target xtensa_esp32_p4|x64'" /> |
709 | 731 | <NMakeForcedUsingAssemblies Condition="'$(Configuration)|$(Platform)'=='target xtensa_esp32_s3_riscv_cop|x64'" /> |
710 | 732 | <NMakeForcedUsingAssemblies Condition="'$(Configuration)|$(Platform)'=='target stm32f429|x64'" /> |
711 | 733 | <NMakeForcedUsingAssemblies Condition="'$(Configuration)|$(Platform)'=='target am335x|x64'" /> |
|
949 | 971 | <Path>$(SolutionDir)tmp\log\ref_app.log</Path> |
950 | 972 | </BuildLog> |
951 | 973 | </ItemDefinitionGroup> |
| 974 | + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='target xtensa_esp32_p4|x64'"> |
| 975 | + <BuildLog> |
| 976 | + <Path>$(SolutionDir)tmp\log\ref_app.log</Path> |
| 977 | + </BuildLog> |
| 978 | + </ItemDefinitionGroup> |
952 | 979 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='target xtensa_esp32_s3_riscv_cop|x64'"> |
953 | 980 | <BuildLog> |
954 | 981 | <Path>$(SolutionDir)tmp\log\ref_app.log</Path> |
|
1126 | 1153 | <None Include="target\micros\xtensa32\startup\boot_app0.bin" /> |
1127 | 1154 | <None Include="target\micros\xtensa32\startup\partitions.bin" /> |
1128 | 1155 | <None Include="target\micros\xtensa32\startup\partitions.csv" /> |
| 1156 | + <None Include="target\micros\xtensa_esp32_p4\make\xtensa_esp32_p4.ld" /> |
| 1157 | + <None Include="target\micros\xtensa_esp32_p4\make\xtensa_esp32_p4_files.gmk" /> |
| 1158 | + <None Include="target\micros\xtensa_esp32_p4\make\xtensa_esp32_p4_flags.gmk" /> |
| 1159 | + <None Include="target\micros\xtensa_esp32_p4\startup\Code\Startup\boot.s" /> |
1129 | 1160 | <None Include="target\micros\xtensa_esp32_s3\make\xtensa_esp32_s3.ld" /> |
1130 | 1161 | <None Include="target\micros\xtensa_esp32_s3\make\xtensa_esp32_s3_files.gmk" /> |
1131 | 1162 | <None Include="target\micros\xtensa_esp32_s3\make\xtensa_esp32_s3_flags.gmk" /> |
|
1252 | 1283 | <ClCompile Include="target\micros\wch_ch32v307_llvm\startup\int_vect.cpp" /> |
1253 | 1284 | <ClCompile Include="target\micros\xtensa32\startup\app_main.cpp" /> |
1254 | 1285 | <ClCompile Include="target\micros\xtensa32\startup\esp_stubs.cpp" /> |
| 1286 | + <ClCompile Include="target\micros\xtensa_esp32_p4\startup\Code\Appli\main.c" /> |
| 1287 | + <ClCompile Include="target\micros\xtensa_esp32_p4\startup\Code\Mcal\gpio.c" /> |
| 1288 | + <ClCompile Include="target\micros\xtensa_esp32_p4\startup\Code\Startup\intvect.c" /> |
| 1289 | + <ClCompile Include="target\micros\xtensa_esp32_p4\startup\Code\Startup\Startup.c" /> |
1255 | 1290 | <ClCompile Include="target\micros\xtensa_esp32_s3\startup\crt0.cpp" /> |
1256 | 1291 | <ClCompile Include="target\micros\xtensa_esp32_s3\startup\crt0_init_ram.cpp" /> |
1257 | 1292 | <ClCompile Include="target\micros\xtensa_esp32_s3\startup\crt1.cpp" /> |
|
1268 | 1303 | <ItemGroup> |
1269 | 1304 | <ClInclude Include="target\micros\am6254_soc\Code\Startup\Core\a53\core_macros.h" /> |
1270 | 1305 | <ClInclude Include="target\micros\am6254_soc\Code\Startup\Core\a53\gic-500.h" /> |
| 1306 | + <ClInclude Include="target\micros\xtensa_esp32_p4\startup\Code\Mcal\esp32p4.h" /> |
| 1307 | + <ClInclude Include="target\micros\xtensa_esp32_p4\startup\Code\Mcal\gpio.h" /> |
| 1308 | + <ClInclude Include="target\micros\xtensa_esp32_p4\startup\Code\Mcal\interrupt.h" /> |
| 1309 | + <ClInclude Include="target\micros\xtensa_esp32_p4\startup\Code\Mcal\riscv-csr.h" /> |
1271 | 1310 | <ClInclude Include="target\micros\xtensa_esp32_s3\startup\Std\core-isa.h" /> |
1272 | 1311 | </ItemGroup> |
1273 | 1312 | <ItemGroup> |
|
0 commit comments