Changeset 70
- Timestamp:
- Jan 28, 2025, 4:06:07 PM (3 months ago)
- Location:
- ctrl/firmware/Main/CubeMX
- Files:
-
- 7 deleted
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
ctrl/firmware/Main/CubeMX/Core/Inc/stm32h7xx_it.h
r66 r70 52 52 void BusFault_Handler(void); 53 53 void UsageFault_Handler(void); 54 void SVC_Handler(void); 54 55 void DebugMon_Handler(void); 56 void PendSV_Handler(void); 57 void SysTick_Handler(void); 55 58 void DMA1_Stream0_IRQHandler(void); 56 59 void DMA1_Stream1_IRQHandler(void); -
ctrl/firmware/Main/CubeMX/Core/Src/main.c
r66 r70 18 18 /* USER CODE END Header */ 19 19 /* Includes ------------------------------------------------------------------*/ 20 #include "app_threadx.h"21 20 #include "main.h" 22 21 #include "dma.h" … … 126 125 #undef MX_SDMMC1_SD_Init 127 126 /* USER CODE END 2 */ 128 129 MX_ThreadX_Init();130 131 /* We should never get here as control is now taken by the scheduler */132 127 133 128 /* Infinite loop */ -
ctrl/firmware/Main/CubeMX/Core/Src/sdmmc.c
r60 r70 49 49 if (HAL_SD_Init(&hsd1) != HAL_OK) 50 50 { 51 //Error_Handler(); 52 printf("Cannot initialize SD-card!\n"); 51 Error_Handler(); 53 52 } 54 53 /* USER CODE BEGIN SDMMC1_Init 2 */ -
ctrl/firmware/Main/CubeMX/Core/Src/stm32h7xx_it.c
r66 r70 153 153 154 154 /** 155 * @brief This function handles System service call via SWI instruction. 156 */ 157 void SVC_Handler(void) 158 { 159 /* USER CODE BEGIN SVCall_IRQn 0 */ 160 161 /* USER CODE END SVCall_IRQn 0 */ 162 /* USER CODE BEGIN SVCall_IRQn 1 */ 163 164 /* USER CODE END SVCall_IRQn 1 */ 165 } 166 167 /** 155 168 * @brief This function handles Debug monitor. 156 169 */ … … 163 176 164 177 /* USER CODE END DebugMonitor_IRQn 1 */ 178 } 179 180 /** 181 * @brief This function handles Pendable request for system service. 182 */ 183 void PendSV_Handler(void) 184 { 185 /* USER CODE BEGIN PendSV_IRQn 0 */ 186 187 /* USER CODE END PendSV_IRQn 0 */ 188 /* USER CODE BEGIN PendSV_IRQn 1 */ 189 190 /* USER CODE END PendSV_IRQn 1 */ 191 } 192 193 /** 194 * @brief This function handles System tick timer. 195 */ 196 void SysTick_Handler(void) 197 { 198 /* USER CODE BEGIN SysTick_IRQn 0 */ 199 200 /* USER CODE END SysTick_IRQn 0 */ 201 202 /* USER CODE BEGIN SysTick_IRQn 1 */ 203 204 /* USER CODE END SysTick_IRQn 1 */ 165 205 } 166 206 -
ctrl/firmware/Main/CubeMX/charger.ioc
r69 r70 128 128 Mcu.Pin42=VP_TIM8_VS_ClockSourceINT 129 129 Mcu.Pin43=VP_MEMORYMAP_VS_MEMORYMAP 130 Mcu.Pin44=VP_STMicroelectronics.X-CUBE-AZRTOS-H7_VS_RTOSJjThreadX_6.4.0_3.3.0131 Mcu.Pin45=VP_STMicroelectronics.X-CUBE-AZRTOS-H7_VS_FileOoSystemJjFileX_6.4.0_3.3.0132 Mcu.Pin46=VP_STMicroelectronics.X-CUBE-AZRTOS-H7_VS_FileOoSystemJjInterfaces_3.3.0_3.3.0133 Mcu.Pin47=VP_STMicroelectronics.X-CUBE-AZRTOS-H7_VS_NetworkJjNetXDuo_6.4.0_3.3.0134 130 Mcu.Pin5=PF15 135 131 Mcu.Pin6=PG0 … … 137 133 Mcu.Pin8=PE7 138 134 Mcu.Pin9=PE11 139 Mcu.PinsNb=4 8135 Mcu.PinsNb=44 140 136 Mcu.ThirdParty0=STMicroelectronics.X-CUBE-AZRTOS-H7.3.3.0 141 137 Mcu.ThirdPartyNb=1 … … 144 140 MxCube.Version=6.13.0 145 141 MxDb.Version=DB.6.0.130 146 NVIC.BusFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false \:false147 NVIC.DMA1_Stream0_IRQn=true\:0\:0\:false\:false\:true\:false\: false\:true\:true148 NVIC.DMA1_Stream1_IRQn=true\:0\:0\:false\:false\:true\: true\:false\:true\:true149 NVIC.DMA1_Stream2_IRQn=true\:0\:0\:false\:false\:true\: true\:false\:true\:true150 NVIC.DebugMonitor_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false \:false142 NVIC.BusFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false 143 NVIC.DMA1_Stream0_IRQn=true\:0\:0\:false\:false\:true\:false\:true\:true 144 NVIC.DMA1_Stream1_IRQn=true\:0\:0\:false\:false\:true\:false\:true\:true 145 NVIC.DMA1_Stream2_IRQn=true\:0\:0\:false\:false\:true\:false\:true\:true 146 NVIC.DebugMonitor_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false 151 147 NVIC.ForceEnableDMAVector=true 152 NVIC.HardFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false \:false153 NVIC.MemoryManagement_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false \:false154 NVIC.NonMaskableInt_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false \:false155 NVIC.PendSV_IRQn=true\:0\:0\:false\:false\: false\:false\:false\:false\:false148 NVIC.HardFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false 149 NVIC.MemoryManagement_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false 150 NVIC.NonMaskableInt_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false 151 NVIC.PendSV_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false 156 152 NVIC.PriorityGroup=NVIC_PRIORITYGROUP_4 157 NVIC.SDMMC1_IRQn=true\:0\:0\:false\:false\:true\:false\:true\:true\:true 158 NVIC.SPI4_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:true\:true 159 NVIC.SVCall_IRQn=true\:0\:0\:false\:false\:false\:false\:false\:false\:false 160 NVIC.SavedPendsvIrqHandlerGenerated=true 161 NVIC.SavedSvcallIrqHandlerGenerated=true 162 NVIC.SavedSystickIrqHandlerGenerated=true 163 NVIC.SysTick_IRQn=true\:0\:0\:false\:false\:false\:false\:false\:true\:false 164 NVIC.TIM3_IRQn=true\:0\:0\:false\:false\:true\:false\:true\:true\:true 165 NVIC.TIM7_IRQn=true\:15\:0\:false\:false\:true\:false\:false\:true\:true 166 NVIC.TIM8_CC_IRQn=true\:0\:0\:false\:false\:true\:false\:true\:true\:true 153 NVIC.SDMMC1_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true 154 NVIC.SPI4_IRQn=true\:0\:0\:false\:false\:true\:false\:true\:true 155 NVIC.SVCall_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false 156 NVIC.SysTick_IRQn=true\:0\:0\:false\:false\:true\:false\:true\:false 157 NVIC.TIM3_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true 158 NVIC.TIM7_IRQn=true\:15\:0\:false\:false\:true\:false\:true\:true 159 NVIC.TIM8_CC_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true 167 160 NVIC.TimeBase=TIM7_IRQn 168 161 NVIC.TimeBaseIP=TIM7 169 NVIC.USART3_IRQn=true\:0\:0\:false\:false\:true\: false\:true\:true\:true170 NVIC.UsageFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false \:false162 NVIC.USART3_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true 163 NVIC.UsageFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false 171 164 PA13(JTMS/SWDIO).Mode=Serial_Wire 172 165 PA13(JTMS/SWDIO).Signal=DEBUG_JTMS-SWDIO … … 433 426 STMicroelectronics.X-CUBE-AZRTOS-H7.3.3.0.FX_FAULT_TOLERANT=1 434 427 STMicroelectronics.X-CUBE-AZRTOS-H7.3.3.0.FX_FAULT_TOLERANT_DATA=1 435 STMicroelectronics.X-CUBE-AZRTOS-H7.3.3.0.FileOoSystemJjFileX_Checked=true 436 STMicroelectronics.X-CUBE-AZRTOS-H7.3.3.0.FileOoSystemJjInterfaces_Checked=true 437 STMicroelectronics.X-CUBE-AZRTOS-H7.3.3.0.FileXCcFileOoSystemJjFileXJjCore=true 438 STMicroelectronics.X-CUBE-AZRTOS-H7.3.3.0.IPParameters=TX_APP_MEM_POOL_SIZE,FX_APP_MEM_POOL_SIZE,TX_APP_GENERATE_INIT_CODE,TX_APP_CREATION,TX_ENABLE_STACK_CHECKING,TX_NO_FILEX_POINTER,TX_LOW_POWER,FX_ENABLE_EXFAT,FX_ENABLE_FAULT_TOLERANT,FX_FAULT_TOLERANT,FX_FAULT_TOLERANT_DATA,FX_DRIVER_SD_INIT,TX_TIMER_TICKS_PER_SECOND,TX_APP_MSG_QUEUE_CREATION,TX_MSG_QUEUE_NAME,TX_NB_MSG,ThreadXCcRTOSJjThreadXJjCore,ThreadXCcRTOSJjThreadXJjLowOoPowerOosupport,FileXCcFileOoSystemJjFileXJjCore,InterfacesCcFileOoSystemJjFileXOoSDOointerface,NetXDuoCcNetworkJjNetXDuoJjNXOoCore 439 STMicroelectronics.X-CUBE-AZRTOS-H7.3.3.0.InterfacesCcFileOoSystemJjFileXOoSDOointerface=true 440 STMicroelectronics.X-CUBE-AZRTOS-H7.3.3.0.NetXDuoCcNetworkJjNetXDuoJjNXOoCore=true 441 STMicroelectronics.X-CUBE-AZRTOS-H7.3.3.0.NetworkJjInterfaces_Checked=false 442 STMicroelectronics.X-CUBE-AZRTOS-H7.3.3.0.NetworkJjNetXDuo_Checked=true 443 STMicroelectronics.X-CUBE-AZRTOS-H7.3.3.0.RTOSJjThreadX_Checked=true 428 STMicroelectronics.X-CUBE-AZRTOS-H7.3.3.0.FileOoSystemJjFileX_Checked=false 429 STMicroelectronics.X-CUBE-AZRTOS-H7.3.3.0.FileOoSystemJjInterfaces_Checked=false 430 STMicroelectronics.X-CUBE-AZRTOS-H7.3.3.0.IPParameters=TX_APP_MEM_POOL_SIZE,FX_APP_MEM_POOL_SIZE,TX_APP_GENERATE_INIT_CODE,TX_APP_CREATION,TX_ENABLE_STACK_CHECKING,TX_NO_FILEX_POINTER,TX_LOW_POWER,FX_ENABLE_EXFAT,FX_ENABLE_FAULT_TOLERANT,FX_FAULT_TOLERANT,FX_FAULT_TOLERANT_DATA,FX_DRIVER_SD_INIT,TX_TIMER_TICKS_PER_SECOND,TX_APP_MSG_QUEUE_CREATION,TX_MSG_QUEUE_NAME,TX_NB_MSG 431 STMicroelectronics.X-CUBE-AZRTOS-H7.3.3.0.RTOSJjThreadX_Checked=false 444 432 STMicroelectronics.X-CUBE-AZRTOS-H7.3.3.0.TX_APP_CREATION=0 445 433 STMicroelectronics.X-CUBE-AZRTOS-H7.3.3.0.TX_APP_GENERATE_INIT_CODE=false … … 452 440 STMicroelectronics.X-CUBE-AZRTOS-H7.3.3.0.TX_NO_FILEX_POINTER=1 453 441 STMicroelectronics.X-CUBE-AZRTOS-H7.3.3.0.TX_TIMER_TICKS_PER_SECOND=1000 454 STMicroelectronics.X-CUBE-AZRTOS-H7.3.3.0.ThreadXCcRTOSJjThreadXJjCore=true455 STMicroelectronics.X-CUBE-AZRTOS-H7.3.3.0.ThreadXCcRTOSJjThreadXJjLowOoPowerOosupport=true456 442 STMicroelectronics.X-CUBE-AZRTOS-H7.3.3.0_IsAnAzureRtosMw=true 457 STMicroelectronics.X-CUBE-AZRTOS-H7.3.3.0_SwParameter=InterfacesCcFileOoSystemJjFileXOoSDOointerface\:true;ThreadXCcRTOSJjThreadXJjLowOoPowerOosupport\:true; NetXDuoCcNetworkJjNetXDuoJjNXOoCore\:true;InterfacesCcNetworkJjCustomOoInterface\:true;FileXCcFileOoSystemJjFileXJjCore\:true;ThreadXCcRTOSJjThreadXJjCore\:true;443 STMicroelectronics.X-CUBE-AZRTOS-H7.3.3.0_SwParameter=InterfacesCcFileOoSystemJjFileXOoSDOointerface\:true;ThreadXCcRTOSJjThreadXJjLowOoPowerOosupport\:true;FileXCcFileOoSystemJjFileXJjCore\:true;ThreadXCcRTOSJjThreadXJjCore\:true; 458 444 TIM3.AutoReloadPreload=TIM_AUTORELOAD_PRELOAD_ENABLE 459 445 TIM3.Channel-PWM\ Generation2\ CH2=TIM_CHANNEL_2 … … 477 463 VP_RTC_VS_RTC_Activate.Mode=RTC_Enabled 478 464 VP_RTC_VS_RTC_Activate.Signal=RTC_VS_RTC_Activate 479 VP_STMicroelectronics.X-CUBE-AZRTOS-H7_VS_FileOoSystemJjFileX_6.4.0_3.3.0.Mode=FileOoSystemJjFileX480 VP_STMicroelectronics.X-CUBE-AZRTOS-H7_VS_FileOoSystemJjFileX_6.4.0_3.3.0.Signal=STMicroelectronics.X-CUBE-AZRTOS-H7_VS_FileOoSystemJjFileX_6.4.0_3.3.0481 VP_STMicroelectronics.X-CUBE-AZRTOS-H7_VS_FileOoSystemJjInterfaces_3.3.0_3.3.0.Mode=FileOoSystemJjInterfaces482 VP_STMicroelectronics.X-CUBE-AZRTOS-H7_VS_FileOoSystemJjInterfaces_3.3.0_3.3.0.Signal=STMicroelectronics.X-CUBE-AZRTOS-H7_VS_FileOoSystemJjInterfaces_3.3.0_3.3.0483 VP_STMicroelectronics.X-CUBE-AZRTOS-H7_VS_NetworkJjNetXDuo_6.4.0_3.3.0.Mode=NetworkJjNetXDuo484 VP_STMicroelectronics.X-CUBE-AZRTOS-H7_VS_NetworkJjNetXDuo_6.4.0_3.3.0.Signal=STMicroelectronics.X-CUBE-AZRTOS-H7_VS_NetworkJjNetXDuo_6.4.0_3.3.0485 VP_STMicroelectronics.X-CUBE-AZRTOS-H7_VS_RTOSJjThreadX_6.4.0_3.3.0.Mode=RTOSJjThreadX486 VP_STMicroelectronics.X-CUBE-AZRTOS-H7_VS_RTOSJjThreadX_6.4.0_3.3.0.Signal=STMicroelectronics.X-CUBE-AZRTOS-H7_VS_RTOSJjThreadX_6.4.0_3.3.0487 465 VP_SYS_VS_tim7.Mode=TIM7 488 466 VP_SYS_VS_tim7.Signal=SYS_VS_tim7
Note: See TracChangeset
for help on using the changeset viewer.