File tree Expand file tree Collapse file tree
xtensa_esp32_s3_riscv_cop
startup/from_no_sdk/Appli Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11461146 <ClCompile Include =" target\micros\xtensa_esp32_s3\startup\crt0_init_ram.cpp" />
11471147 <ClCompile Include =" target\micros\xtensa_esp32_s3\startup\crt1.cpp" />
11481148 <ClCompile Include =" target\micros\xtensa_esp32_s3\startup\Std\StdLib.cpp" />
1149+ <ClCompile Include =" target\micros\xtensa_esp32_s3_riscv_cop\startup\from_no_sdk\Appli\main.cpp" />
11491150 <ClCompile Include =" target\micros\xtensa_esp32_s3_riscv_cop\startup\from_no_sdk\Startup\Startup.c" />
11501151 </ItemGroup >
11511152 <ItemGroup >
Original file line number Diff line number Diff line change 295295 <Filter Include =" micros\xtensa_esp32_s3_riscv_cop\startup\from_no_sdk\Startup" >
296296 <UniqueIdentifier >{66ae9aa3-915d-4366-9492-87cdb30add93}</UniqueIdentifier >
297297 </Filter >
298+ <Filter Include =" micros\xtensa_esp32_s3_riscv_cop\startup\from_no_sdk\Appli" >
299+ <UniqueIdentifier >{7b9aadde-8fde-47da-bd4b-d348e1b2778d}</UniqueIdentifier >
300+ </Filter >
298301 </ItemGroup >
299302 <ItemGroup >
300303 <None Include =" target\app\make\app_files.gmk" >
992995 <ClCompile Include =" target\micros\xtensa_esp32_s3_riscv_cop\startup\from_no_sdk\Startup\Startup.c" >
993996 <Filter >micros\xtensa_esp32_s3_riscv_cop\startup\from_no_sdk\Startup</Filter >
994997 </ClCompile >
998+ <ClCompile Include =" target\micros\xtensa_esp32_s3_riscv_cop\startup\from_no_sdk\Appli\main.cpp" >
999+ <Filter >micros\xtensa_esp32_s3_riscv_cop\startup\from_no_sdk\Appli</Filter >
1000+ </ClCompile >
9951001 </ItemGroup >
9961002 <ItemGroup >
9971003 <Text Include =" target\micros\bcm2835_raspi_b\startup\SD_CARD\PiZero\config.txt" >
Original file line number Diff line number Diff line change @@ -54,6 +54,8 @@ SECTIONS
5454 . = ALIGN (4 );
5555 *(.vector *)
5656 . = ALIGN (4 );
57+ *(.startup *)
58+ . = ALIGN (4 );
5759 *(.literal )
5860 . = ALIGN (4 );
5961 *(.literal *)
Original file line number Diff line number Diff line change @@ -63,7 +63,6 @@ TGT_AFLAGS =
6363
6464TGT_LDFLAGS = -nostartfiles \
6565 -nostdlib \
66- -e _start \
6766 -L$(PATH_TGT)/startup/Std/lib_call0_abi \
6867 -Wl,--gc-sections \
6968 -Wl,-Map,$(APP).map \
Original file line number Diff line number Diff line change 3131
3232 \return
3333********************************************************************************************/
34- .section .text
34+ .section .startup, "ax"
3535.type _start, @function
3636.align 4
3737.extern __CORE0_STACK_TOP
Original file line number Diff line number Diff line change 99# File list of the ESP32-S3 RISC-V coprocessor files in the project
1010# ------------------------------------------------------------------------------
1111
12+ FILES_CPP :=
13+
1214FILES_TGT := $(PATH_APP)/mcal/mcal_gcc_cxx_completion \
15+ $(PATH_TGT)/startup/from_no_sdk/Appli/main \
1316 $(PATH_TGT)/startup/from_no_sdk/Startup/boot \
1417 $(PATH_TGT)/startup/from_no_sdk/Startup/IntVectTable \
1518 $(PATH_TGT)/startup/from_no_sdk/Startup/Startup
Original file line number Diff line number Diff line change 1+ /* *****************************************************************************************
2+ Filename : main.c
3+
4+ Core : RISC-V
5+
6+ MCU : ESP32-S3
7+
8+ Author : Chalandi Amine
9+
10+ Owner : Chalandi Amine
11+
12+ Date : 22.02.2025
13+
14+ Description : Application main function for ULP-RISC-V Co-processor
15+
16+ ******************************************************************************************/
17+
18+ int main ()
19+ {
20+ for (;;)
21+ {
22+ ;
23+ }
24+ }
25+
You can’t perform that action at this time.
0 commit comments