Ignore:
Timestamp:
Dec 10, 2024, 11:42:57 AM (5 weeks ago)
Author:
Zed
Message:

SDMMC(DMA) and Azure_RTOS(with FileX) are activated.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ctrl/firmware/Main/SES/charger.emProject

    r51 r54  
    3434      c_enforce_ansi_checking="Yes"
    3535      c_preprocessor_definitions="STM32H723xx"
    36       c_user_include_directories="./../CubeMX/Core/Inc;./../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc;./../CubeMX/Drivers/CMSIS/Device/ST/STM32H7xx/Include;./../CubeMX/Drivers/CMSIS/Core/Include"
     36      c_user_include_directories="./../CubeMX/Core/Inc;./../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc;./../CubeMX/Drivers/CMSIS/Device/ST/STM32H7xx/Include;./../CubeMX/Drivers/CMSIS/Core/Include;./../CubeMX/Middlewares/ST/threadx/common/inc;./../CubeMX/Middlewares/ST/threadx/ports/cortex_m7/gnu/inc;./../CubeMX/FileX/App;./../CubeMX/Middlewares/ST/filex/common/inc;./../CubeMX/Middlewares/ST/filex/ports/generic/inc;./../CubeMX/FileX/Target"
    3737      compiler_color_diagnostics="Yes"
    3838      debug_initial_breakpoint_set_option="Never"
     
    6565    <folder Name="Core">
    6666      <folder Name="Inc">
     67        <file file_name="../CubeMX/Core/Inc/app_threadx.h" />
    6768        <file file_name="../CubeMX/Core/Inc/dma.h" />
    6869        <file file_name="../CubeMX/Core/Inc/gpio.h" />
    6970        <file file_name="../CubeMX/Core/Inc/main.h" />
     71        <file file_name="../CubeMX/Core/Inc/memorymap.h" />
    7072        <file file_name="../CubeMX/Core/Inc/rtc.h" />
    7173        <file file_name="../CubeMX/Core/Inc/sdmmc.h" />
     
    7577      </folder>
    7678      <folder Name="Src">
     79        <file file_name="../CubeMX/Core/Src/app_threadx.c" />
    7780        <file file_name="../CubeMX/Core/Src/dma.c" />
    7881        <file file_name="../CubeMX/Core/Src/gpio.c" />
     
    8083          <configuration Name="Common" file_type="C++" />
    8184        </file>
     85        <file file_name="../CubeMX/Core/Src/memorymap.c" />
    8286        <file file_name="../CubeMX/Core/Src/rtc.c" />
    8387        <file file_name="../CubeMX/Core/Src/sdmmc.c" />
    8488        <file file_name="../CubeMX/Core/Src/spi.c" />
    8589        <file file_name="../CubeMX/Core/Src/stm32h7xx_hal_msp.c" />
     90        <file file_name="../CubeMX/Core/Src/stm32h7xx_hal_timebase_tim.c" />
    8691        <file file_name="../CubeMX/Core/Src/stm32h7xx_it.c" />
    8792        <file file_name="../CubeMX/Core/Src/system_stm32h7xx.c" />
     93        <file file_name="../CubeMX/Core/Src/tx_initialize_low_level.S" />
    8894      </folder>
    8995    </folder>
     
    114120          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_spi.h" />
    115121          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_spi_ex.h" />
     122          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_tim.h" />
     123          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_tim_ex.h" />
    116124          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_sdmmc.h" />
    117125        </folder>
     
    128136          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sd.c" />
    129137          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_spi.c" />
     138          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c" />
     139          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim_ex.c" />
    130140          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_ll_sdmmc.c" />
     141        </folder>
     142      </folder>
     143    </folder>
     144    <folder Name="Middlewares">
     145      <folder Name="AZURE_RTOS">
     146        <folder Name="Inc" />
     147        <folder Name="Src">
     148          <file file_name="../CubeMX/AZURE_RTOS/App/app_azure_rtos.c" />
     149        </folder>
     150      </folder>
     151      <folder Name="FileX">
     152        <folder Name="Inc">
     153          <file file_name="../CubeMX/FileX/App/app_filex.h" />
     154          <file file_name="../CubeMX/FileX/Target/fx_stm32_sd_driver.h" />
     155        </folder>
     156        <folder Name="Src">
     157          <file file_name="../CubeMX/FileX/App/app_filex.c" />
     158          <file file_name="../CubeMX/FileX/Target/fx_stm32_sd_driver_glue.c" />
     159        </folder>
     160      </folder>
     161      <folder Name="ST">
     162        <folder Name="FileX">
     163          <folder Name="Common">
     164            <folder Name="Drivers">
     165              <file file_name="../CubeMX/Middlewares/ST/filex/common/drivers/fx_stm32_sd_driver.c" />
     166            </folder>
     167            <folder Name="Inc">
     168              <file file_name="../CubeMX/Middlewares/ST/filex/common/inc/fx_api.h" />
     169            </folder>
     170            <folder Name="Src">
     171              <file file_name="../CubeMX/Middlewares/ST/filex/common/src/fx_media_boot_info_extract.c" />
     172              <file file_name="../CubeMX/Middlewares/ST/filex/common/src/fx_media_open.c" />
     173              <file file_name="../CubeMX/Middlewares/ST/filex/common/src/fx_partition_offset_calculate.c" />
     174              <file file_name="../CubeMX/Middlewares/ST/filex/common/src/fx_system_initialize.c" />
     175              <file file_name="../CubeMX/Middlewares/ST/filex/common/src/fx_system_timer_entry.c" />
     176              <file file_name="../CubeMX/Middlewares/ST/filex/common/src/fx_utility_16_unsigned_read.c" />
     177              <file file_name="../CubeMX/Middlewares/ST/filex/common/src/fx_utility_16_unsigned_write.c" />
     178              <file file_name="../CubeMX/Middlewares/ST/filex/common/src/fx_utility_32_unsigned_read.c" />
     179              <file file_name="../CubeMX/Middlewares/ST/filex/common/src/fx_utility_32_unsigned_write.c" />
     180              <file file_name="../CubeMX/Middlewares/ST/filex/common/src/fx_utility_FAT_entry_read.c" />
     181              <file file_name="../CubeMX/Middlewares/ST/filex/common/src/fx_utility_FAT_flush.c" />
     182              <file file_name="../CubeMX/Middlewares/ST/filex/common/src/fx_utility_logical_sector_cache_entry_read.c" />
     183              <file file_name="../CubeMX/Middlewares/ST/filex/common/src/fx_utility_logical_sector_flush.c" />
     184              <file file_name="../CubeMX/Middlewares/ST/filex/common/src/fx_utility_logical_sector_read.c" />
     185              <file file_name="../CubeMX/Middlewares/ST/filex/common/src/fx_utility_logical_sector_write.c" />
     186              <file file_name="../CubeMX/Middlewares/ST/filex/common/src/fx_utility_memory_copy.c" />
     187              <file file_name="../CubeMX/Middlewares/ST/filex/common/src/fxe_media_open.c" />
     188            </folder>
     189          </folder>
     190          <folder Name="Ports">
     191            <folder Name="Generic">
     192              <folder Name="Inc">
     193                <file file_name="../CubeMX/Middlewares/ST/filex/ports/generic/inc/fx_port.h" />
     194              </folder>
     195            </folder>
     196          </folder>
     197        </folder>
     198        <folder Name="ThreadX">
     199          <folder Name="Common">
     200            <folder Name="Inc">
     201              <file file_name="../CubeMX/Middlewares/ST/threadx/common/inc/tx_api.h" />
     202              <file file_name="../CubeMX/Middlewares/ST/threadx/common/inc/tx_initialize.h" />
     203            </folder>
     204            <folder Name="Src">
     205              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_byte_allocate.c" />
     206              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_byte_pool_cleanup.c" />
     207              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_byte_pool_create.c" />
     208              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_byte_pool_search.c" />
     209              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_initialize_high_level.c" />
     210              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_initialize_kernel_enter.c" />
     211              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_mutex_cleanup.c" />
     212              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_mutex_create.c" />
     213              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_mutex_prioritize.c" />
     214              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_mutex_priority_change.c" />
     215              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_mutex_put.c" />
     216              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_semaphore_cleanup.c" />
     217              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_semaphore_create.c" />
     218              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_semaphore_delete.c" />
     219              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_semaphore_get.c" />
     220              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_semaphore_put.c" />
     221              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_thread_create.c" />
     222              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_thread_identify.c" />
     223              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_thread_initialize.c" />
     224              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_thread_preemption_change.c" />
     225              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_thread_shell_entry.c" />
     226              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_thread_system_preempt_check.c" />
     227              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_thread_system_resume.c" />
     228              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_thread_system_suspend.c" />
     229              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_thread_time_slice.c" />
     230              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_thread_timeout.c" />
     231              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_time_get.c" />
     232              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_timer_create.c" />
     233              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_timer_expiration_process.c" />
     234              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_timer_initialize.c" />
     235              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_timer_system_activate.c" />
     236              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_timer_system_deactivate.c" />
     237              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/tx_timer_thread_entry.c" />
     238              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/txe_byte_allocate.c" />
     239              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/txe_byte_pool_create.c" />
     240              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/txe_semaphore_create.c" />
     241              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/txe_semaphore_delete.c" />
     242              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/txe_semaphore_get.c" />
     243              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/txe_semaphore_put.c" />
     244              <file file_name="../CubeMX/Middlewares/ST/threadx/common/src/txe_thread_create.c" />
     245            </folder>
     246          </folder>
     247          <folder Name="Ports">
     248            <folder Name="Cortex_M7">
     249              <folder Name="GNU">
     250                <folder Name="Inc">
     251                  <file file_name="../CubeMX/Middlewares/ST/threadx/ports/cortex_m7/gnu/inc/tx_port.h" />
     252                </folder>
     253                <folder Name="Src">
     254                  <file file_name="../CubeMX/Middlewares/ST/threadx/ports/cortex_m7/gnu/src/tx_thread_context_restore.S" />
     255                  <file file_name="../CubeMX/Middlewares/ST/threadx/ports/cortex_m7/gnu/src/tx_thread_context_save.S" />
     256                  <file file_name="../CubeMX/Middlewares/ST/threadx/ports/cortex_m7/gnu/src/tx_thread_interrupt_control.S" />
     257                  <file file_name="../CubeMX/Middlewares/ST/threadx/ports/cortex_m7/gnu/src/tx_thread_interrupt_disable.S" />
     258                  <file file_name="../CubeMX/Middlewares/ST/threadx/ports/cortex_m7/gnu/src/tx_thread_interrupt_restore.S" />
     259                  <file file_name="../CubeMX/Middlewares/ST/threadx/ports/cortex_m7/gnu/src/tx_thread_schedule.S" />
     260                  <file file_name="../CubeMX/Middlewares/ST/threadx/ports/cortex_m7/gnu/src/tx_thread_stack_build.S" />
     261                  <file file_name="../CubeMX/Middlewares/ST/threadx/ports/cortex_m7/gnu/src/tx_thread_system_return.S" />
     262                  <file file_name="../CubeMX/Middlewares/ST/threadx/ports/cortex_m7/gnu/src/tx_timer_interrupt.S" />
     263                </folder>
     264              </folder>
     265            </folder>
     266          </folder>
    131267        </folder>
    132268      </folder>
Note: See TracChangeset for help on using the changeset viewer.