实现成功编译
This commit is contained in:
@@ -12,3 +12,6 @@ set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
|
||||
|
||||
include($ENV{IDF_PATH}/tools/cmake/project.cmake)
|
||||
project(my_usb_project)
|
||||
|
||||
# 添加额外的链接器选项
|
||||
idf_build_executable(${CMAKE_PROJECT_NAME}.elf)
|
||||
1
ESP32/my_usb_project/build/.bin_timestamp
Normal file
1
ESP32/my_usb_project/build/.bin_timestamp
Normal file
@@ -0,0 +1 @@
|
||||
0eb8a4e24ed0bd44a19cf72336ddffa8 D:/Projects/trunk/JoyD/ESP32/my_usb_project/build/my_usb_project.bin
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@@ -1 +1 @@
|
||||
2aea8864e98e53d4184ac40ba06e1bd0e016418f
|
||||
40515e469f687339ca87f91b4e62e339ced9b3c3
|
||||
|
||||
@@ -215,3 +215,11 @@
|
||||
24938 27268 7966506007249626 D:/Projects/trunk/JoyD/ESP32/my_usb_project/build/bootloader/.bin_timestamp 70c64d034fde2784
|
||||
27268 27908 7966506008162014 esp-idf/esptool_py/CMakeFiles/bootloader_check_size 3e73059819fce7a4
|
||||
27268 27908 7966506008162014 D:/Projects/trunk/JoyD/ESP32/my_usb_project/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size 3e73059819fce7a4
|
||||
26 216 7967075569472385 esp-idf/esptool_py/CMakeFiles/bootloader_check_size 3e73059819fce7a4
|
||||
26 216 7967075569472385 D:/Projects/trunk/JoyD/ESP32/my_usb_project/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size 3e73059819fce7a4
|
||||
10 156 7967079391913383 esp-idf/esptool_py/CMakeFiles/bootloader_check_size 3e73059819fce7a4
|
||||
10 156 7967079391913383 D:/Projects/trunk/JoyD/ESP32/my_usb_project/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size 3e73059819fce7a4
|
||||
16 216 7967086558660814 esp-idf/esptool_py/CMakeFiles/bootloader_check_size 3e73059819fce7a4
|
||||
16 216 7967086558660814 D:/Projects/trunk/JoyD/ESP32/my_usb_project/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size 3e73059819fce7a4
|
||||
18 123 7967090094249589 esp-idf/esptool_py/CMakeFiles/bootloader_check_size 3e73059819fce7a4
|
||||
18 123 7967090094249589 D:/Projects/trunk/JoyD/ESP32/my_usb_project/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size 3e73059819fce7a4
|
||||
|
||||
@@ -3825,7 +3825,7 @@ build esp-idf/esp_bootloader_format/install/strip: phony esp-idf/esp_bootloader_
|
||||
build cmake_object_order_depends_target___idf_esp_app_format: phony || cmake_object_order_depends_target___idf_bootloader_support
|
||||
|
||||
build esp-idf/esp_app_format/CMakeFiles/__idf_esp_app_format.dir/esp_app_desc.c.obj: C_COMPILER____idf_esp_app_format_unscanned_ D$:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_app_format/esp_app_desc.c || cmake_object_order_depends_target___idf_esp_app_format
|
||||
DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.2.6\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D PROJECT_NAME=\"my_usb_project\" -DPROJECT_VER=\"2aea886-dirty\"
|
||||
DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.2.6\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D PROJECT_NAME=\"my_usb_project\" -DPROJECT_VER=\"40515e4-dirty\"
|
||||
DEP_FILE = esp-idf\esp_app_format\CMakeFiles\__idf_esp_app_format.dir\esp_app_desc.c.obj.d
|
||||
FLAGS = -mlongcalls -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Og -fno-shrink-wrap -fmacro-prefix-map=D:/Projects/trunk/JoyD/ESP32/my_usb_project=. -fmacro-prefix-map=D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration
|
||||
INCLUDES = -ID:/Projects/trunk/JoyD/ESP32/my_usb_project/build/config -ID:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_app_format/include -ID:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/newlib/platform_include -ID:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/freertos/config/include -ID:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/freertos/config/include/freertos -ID:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/freertos/config/xtensa/include -ID:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/freertos/FreeRTOS-Kernel/include -ID:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/freertos/FreeRTOS-Kernel/portable/xtensa/include -ID:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/freertos/FreeRTOS-Kernel/portable/xtensa/include/freertos -ID:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/freertos/esp_additions/include -ID:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_hw_support/include -ID:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_hw_support/include/soc -ID:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_hw_support/include/soc/esp32s3 -ID:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_hw_support/port/esp32s3/. -ID:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/heap/include -ID:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/log/include -ID:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/soc/include -ID:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/soc/esp32s3 -ID:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/soc/esp32s3/include -ID:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/hal/platform_port/include -ID:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/hal/esp32s3/include -ID:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/hal/include -ID:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_rom/include -ID:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_rom/include/esp32s3 -ID:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_rom/esp32s3 -ID:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_common/include -ID:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_system/include -ID:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_system/port/soc -ID:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/esp_system/port/include/private -ID:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/xtensa/esp32s3/include -ID:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/xtensa/include -ID:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/xtensa/deprecated_include -ID:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/lwip/include -ID:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/lwip/include/apps -ID:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/lwip/include/apps/sntp -ID:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/lwip/lwip/src/include -ID:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/lwip/port/include -ID:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/lwip/port/freertos/include -ID:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/lwip/port/esp32xx/include -ID:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/lwip/port/esp32xx/include/arch -ID:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6/components/lwip/port/esp32xx/include/sys
|
||||
|
||||
File diff suppressed because one or more lines are too long
3
ESP32/my_usb_project/build/custom_rodata_align.ld
Normal file
3
ESP32/my_usb_project/build/custom_rodata_align.ld
Normal file
@@ -0,0 +1,3 @@
|
||||
|
||||
/* Custom alignment to force .flash.rodata to next 64KB boundary */
|
||||
_flash_rodata_align = 0x10000;
|
||||
Binary file not shown.
@@ -558,17 +558,14 @@ SECTIONS
|
||||
} > default_rodata_seg
|
||||
.flash.appdesc : ALIGN(0x10)
|
||||
{
|
||||
_rodata_reserved_start = ABSOLUTE(.); /* This is a symbol marking the flash.rodata start, this can be used for mmu driver to maintain virtual address */
|
||||
_rodata_reserved_start = ABSOLUTE(.);
|
||||
_rodata_start = ABSOLUTE(.);
|
||||
*(.rodata_desc .rodata_desc.*) /* Should be the first. App version info. DO NOT PUT ANYTHING BEFORE IT! */
|
||||
*(.rodata_custom_desc .rodata_custom_desc.*) /* Should be the second. Custom app version info. DO NOT PUT ANYTHING BEFORE IT! */
|
||||
/* Create an empty gap within this section. Thanks to this, the end of this
|
||||
|
||||
* section will match .flah.rodata's begin address. Thus, both sections
|
||||
|
||||
* will be merged when creating the final bin image. */
|
||||
. = ALIGN(ALIGNOF(.flash.rodata));
|
||||
*(.rodata_desc .rodata_desc.*)
|
||||
*(.rodata_custom_desc .rodata_custom_desc.*)
|
||||
/* Force to next 64KB boundary */
|
||||
. = ALIGN(0x10000);
|
||||
} >default_rodata_seg
|
||||
|
||||
.flash.rodata : ALIGN(0x10)
|
||||
{
|
||||
_flash_rodata_start = ABSOLUTE(.);
|
||||
|
||||
BIN
ESP32/my_usb_project/build/my_usb_project.bin
Normal file
BIN
ESP32/my_usb_project/build/my_usb_project.bin
Normal file
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"version": "1.2",
|
||||
"project_name": "my_usb_project",
|
||||
"project_version": "2aea886-dirty",
|
||||
"project_version": "40515e4-dirty",
|
||||
"project_path": "D:/Projects/trunk/JoyD/ESP32/my_usb_project",
|
||||
"idf_path": "D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6",
|
||||
"build_dir": "D:/Projects/trunk/JoyD/ESP32/my_usb_project/build",
|
||||
|
||||
Reference in New Issue
Block a user