⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stm8_stvd_cosmic_bldc.map

📁 STM8S105 BLDC源代码
💻 MAP
📖 第 1 页 / 共 5 页
字号:
(d:\Program Files\COSMIC\CXSTM8_16K\Lib\libm0.sm8)lneg.o:
start 0000b1c2 end 0000b1d7 length    21 section .text
start 00001c62 end 00001c91 length    47 section .info.

(d:\Program Files\COSMIC\CXSTM8_16K\Lib\libm0.sm8)lreg.o:
start 000000c4 end 000000c8 length     4 section .ubsct
start 00001c91 end 00001cc0 length    47 section .info.

(d:\Program Files\COSMIC\CXSTM8_16K\Lib\libm0.sm8)lsub.o:
start 0000b1d7 end 0000b1ef length    24 section .text
start 00001cc0 end 00001cef length    47 section .info.

(d:\Program Files\COSMIC\CXSTM8_16K\Lib\libm0.sm8)ltor.o:
start 0000b1ef end 0000b201 length    18 section .text
start 00001cef end 00001d1e length    47 section .info.

(d:\Program Files\COSMIC\CXSTM8_16K\Lib\libm0.sm8)ludiv.o:
start 0000b201 end 0000b215 length    20 section .text
start 00001d1e end 00001d4e length    48 section .info.

(d:\Program Files\COSMIC\CXSTM8_16K\Lib\libm0.sm8)lursh.o:
start ******** end ******** length     0 section .text *** removed ***
start 00001d4e end 00001d7e length    48 section .info.

(d:\Program Files\COSMIC\CXSTM8_16K\Lib\libm0.sm8)lzmp.o:
start 0000b215 end 0000b228 length    19 section .text
start 00001d7e end 00001dad length    47 section .info.

(d:\Program Files\COSMIC\CXSTM8_16K\Lib\libm0.sm8)rtol.o:
start 0000b228 end 0000b23a length    18 section .text
start 00001dad end 00001ddc length    47 section .info.

(d:\Program Files\COSMIC\CXSTM8_16K\Lib\libm0.sm8)sdivx.o:
start 0000b23a end 0000b265 length    43 section .text
start 00001ddc end 00001e0c length    48 section .info.

(d:\Program Files\COSMIC\CXSTM8_16K\Lib\libm0.sm8)smul.o:
start 0000b265 end 0000b2a4 length    63 section .text
start 00001e0c end 00001e3b length    47 section .info.

(d:\Program Files\COSMIC\CXSTM8_16K\Lib\libm0.sm8)utolx.o:
start 0000b2a4 end 0000b2ab length     7 section .text
start 00001e3b end 00001e6b length    48 section .info.

(d:\Program Files\COSMIC\CXSTM8_16K\Lib\libm0.sm8)umul.o:
start 0000b2ab end 0000b2e7 length    60 section .text
start 00001e6b end 00001e9a length    47 section .info.

(d:\Program Files\COSMIC\CXSTM8_16K\Lib\libm0.sm8)xreg.o:
start 000000c8 end 000000cb length     3 section .ubsct
start 00001e9a end 00001ec9 length    47 section .info.

(d:\Program Files\COSMIC\CXSTM8_16K\Lib\libm0.sm8)yreg.o:
start 000000cb end 000000ce length     3 section .ubsct
start 00001ec9 end 00001ef8 length    47 section .info.

STVD_COSMIC_Debug\stm8_interrupt_vector.o:
start 0001fd8d end 0001fe43 length   182 section .debug
start 00001ef8 end 00001f99 length   161 section .info.
start 00008000 end 00008080 length   128 section .const


                             -----------
                             Stack usage
                             -----------

STVD_COSMIC_Debug\main.o:
_assert_failed                    >    2   (2)
_main                             >   38   (2)

STVD_COSMIC_Debug\mc_bldc_drive.o:
_BLDCDelayCoefComputation             20   (6)
_BLDC_Drive                       >   34   (6) *** pointer() ***
_GetSpeed_01HZ                        28   (14)
_driveFault                            2   (2)
_driveIdle                             4   (2)
_driveInit                            26   (6)
_driveRun                             10   (2)
_driveStartUp                         27   (2)
_driveStartUpInit                     13   (2)
_driveStop                             8   (2)
_driveWait                             4   (2)

STVD_COSMIC_Debug\mc_bldc_motor.o:
_BLDC_Get_AutoDelay               >    2   (2)
_BLDC_Get_Bus_Voltage             >    2   (2)
_BLDC_Get_Current_measured        >    2   (2)
_BLDC_Get_Current_reference       >    2   (2)
_BLDC_Get_Demag_Time              >    2   (2)
_BLDC_Get_Duty_cycle              >   16   (2)
_BLDC_Get_Duty_cycle_cnt          >    2   (2)
_BLDC_Get_Falling_Delay           >    2   (2)
_BLDC_Get_FastDemag               >    2   (2)
_BLDC_Get_Heatsink_Temperature    >    2   (2)
_BLDC_Get_Measured_rotor_speed    >    2   (2)
_BLDC_Get_MinimumOffTime          >    2   (2)
_BLDC_Get_Rising_Delay            >    2   (2)
_BLDC_Get_Speed_KD                >    2   (2)
_BLDC_Get_Speed_KI                >    2   (2)
_BLDC_Get_Speed_KP                >    2   (2)
_BLDC_Get_Target_rotor_speed           2   (2)
_BLDC_Get_ToggleMode              >    2   (2)
_BLDC_Set_AutoDelay               >    2   (2)
_BLDC_Set_Bus_Voltage                  2   (2)
_BLDC_Set_Current_measured             2   (2)
_BLDC_Set_Current_reference       >    5   (2)
_BLDC_Set_Demag_Time              >    2   (2)
_BLDC_Set_Duty_cycle              >   16   (2)
_BLDC_Set_Duty_cycle_cnt          >    2   (2)
_BLDC_Set_Falling_Delay           >    2   (2)
_BLDC_Set_FastDemag               >    2   (2)
_BLDC_Set_Heatsink_Temperature         2   (2)
_BLDC_Set_MinimumOffTime          >    2   (2)
_BLDC_Set_Rising_Delay            >    2   (2)
_BLDC_Set_Speed_KD                >    2   (2)
_BLDC_Set_Speed_KI                >    2   (2)
_BLDC_Set_Speed_KP                >    2   (2)
_BLDC_Set_Target_rotor_speed           2   (2)
_BLDC_Set_ToggleMode              >    2   (2)
_Get_BLDC_Const                   >    2   (2)
_Get_BLDC_Struct                       2   (2)
_Get_BLDC_Var                     >    2   (2)

STVD_COSMIC_Debug\mc_bldc_user_interface.o:
_Get_UserInterface                     2   (2)

STVD_COSMIC_Debug\mc_dev.o:
_devChkHWErr                           3   (3)
_devChkHWErrClr                        2   (2)
_devChkHWErrEnd                        3   (3)
_devInit                              25   (4)

STVD_COSMIC_Debug\mc_keys.o:
_keysInit                              6   (6)
_keysProcess                          19   (3)
_keysRead                             16   (2) *** pointer() ***

STVD_COSMIC_Debug\mc_pid_regulators.o:
_PID_Regulator                    >   58   (44)
_PI_Regulator                     >   46   (32)

STVD_COSMIC_Debug\mc_statemachine.o:
_StateMachineExec                     36   (3)
_sm_fault                             12   (4)
_sm_faultover                         24   (5)
_sm_idle                              24   (5)
_sm_reset                             30   (4)
_sm_run                               25   (6)
_sm_start                             33   (6)
_sm_startinit                         25   (6)
_sm_stop                              13   (5)
_sm_wait                               9   (5)

STVD_COSMIC_Debug\mc_stm8s_bldc_drive.o:
_ADC2_IRQHandler                  >   19   (17)
_AlignRotor                           23   (9)
_Application_ADC_Manager          >   20   (2)
_BootStrap                             4   (2)
_BrakeMotor                       >    6   (4)
_ComHandler                            6   (4) *** Recursive ***
_Commutate_Motor                       2   (2)
_DebugPinsOff                     >    2   (2)
_DelayCoefAdjust                       2   (2)
_Enable_ADC_BEMF_Sampling              2   (2)
_Enable_ADC_Current_Sampling           2   (2)
_Enable_ADC_User_Sync_Sampling         2   (2)
_GetAsyncUserAdc                      18   (4)
_GetBusVoltage                         4   (2)
_GetCurrent                           18   (4)
_GetNeutralPoint                       4   (4)
_GetStepTime                           4   (4)
_GetSyncUserAdc                        4   (4)
_GetTemperature                        7   (5)
_Hall_Timeout                     >    2   (2)
_Init_ADC                              5   (5)
_Init_TIM1                             8   (2)
_Init_TIM2                             2   (2)
_LS_GPIO_BOOT                          2   (2)
_LS_GPIO_BRAKE                         2   (2)
_LS_GPIO_MANAGE                        2   (2)
_LS_GPIO_OFF                           2   (2)
_SetSamplingPoint_BEMF            >    2   (2)
_SetSamplingPoint_Current              2   (2)
_SetSamplingPoint_User_Sync       >    2   (2)
_Set_Current                      >   22   (8)
_Set_Duty                              8   (6)
_SpeedMeasurement                      2   (2)
_StartMotor                           10   (8)
_StopMotor                             4   (2)
_TIM1_UPD_OVF_TRG_BRK_IRQHandler  >   21   (15) *** Recursive ***
_TIM2_CAP_COM_IRQHandler          >   23   (16) *** Recursive ***
_TIM2_InitCapturePolarity              5   (3)
_dev_BLDC_driveUpdate             >   10   (2)
_dev_driveIdle                         2   (2)
_dev_driveInit                        20   (6)
_dev_driveRun                          8   (2)
_dev_driveStartUp                     25   (2)
_dev_driveStartUpInit                 11   (4)
_dev_driveStop                         6   (2)
_dev_driveWait                         2   (2)

STVD_COSMIC_Debug\mc_stm8s_bldc_it.o:
_ADC1_IRQHandler                  >    5   (5)
_AWU_IRQHandler                   >    5   (5)
_CAN_RX_IRQHandler                >    5   (5)
_CAN_TX_IRQHandler                >    5   (5)
_CLK_IRQHandler                   >    5   (5)
_EEPROM_EEC_IRQHandler            >    5   (5)
_EXTI_PORTA_IRQHandler            >    5   (5)
_EXTI_PORTB_IRQHandler            >    5   (5)
_EXTI_PORTC_IRQHandler            >    5   (5)
_EXTI_PORTD_IRQHandler            >    5   (5)
_EXTI_PORTE_IRQHandler            >    5   (5)
_I2C_IRQHandler                   >    5   (5)
_NonHandledInterrupt              >    5   (5)
_SPI_IRQHandler                   >    5   (5)
_TIM1_CAP_COM_IRQHandler          >    5   (5)
_TIM2_UPD_OVF_BRK_IRQHandler      >    5   (5)
_TIM3_CAP_COM_IRQHandler          >    5   (5)
_TIM3_UPD_OVF_BRK_IRQHandler      >    5   (5)
_TLI_IRQHandler                   >    5   (5)
_TRAP_IRQHandler                  >    5   (5)
_UART1_RX_IRQHandler              >    5   (5)
_UART1_TX_IRQHandler              >    5   (5)
_UART2_RX_IRQHandler              >    5   (5)
_UART2_TX_IRQHandler              >    5   (5)
_UART3_RX_IRQHandler              >    5   (5)
_UART3_TX_IRQHandler              >    5   (5)

STVD_COSMIC_Debug\mc_stm8s_clk.o:
_dev_clkInit                           5   (2)

STVD_COSMIC_Debug\mc_stm8s_keys.o:
_dev_keysInit                          8   (2)

STVD_COSMIC_Debug\mc_stm8s_opt.o:
_dev_optInit                          21   (5)

STVD_COSMIC_Debug\mc_stm8s_port.o:
_Init_DEBUG_Port                       8   (2)
_Init_MC_Port                          8   (2)
_dev_portInit                         10   (2)

STVD_COSMIC_Debug\mc_stm8s_vtimer.o:
_TIM4_UPD_OVF_IRQHandler          >   32   (15)
_dev_vtimerInit                        6   (2)

STVD_COSMIC_Debug\mc_user_interface.o:
_UserInterface_ChangeTab          >    6   (3)
_UserInterface_ChangeToTab             6   (3)
_UserInterface_DownField               4   (4)
_UserInterface_EditField          >    2   (2)
_UserInterface_Fault                   2   (2)
_UserInterface_GetErrorMsg        >   11   (4)
_UserInterface_GetSelTab               2   (2)
_UserInterface_IncField               22   (8) *** pointer() ***
_UserInterface_Init                    9   (6)
_UserInterface_Lock                    2   (2)
_UserInterface_ResetFocus              3   (3)
_UserInterface_Unlock                  2   (2)
_UserInterface_UpDownKey          >   26   (4)
_UserInterface_UpField                 4   (4)
_UserInterface_UpdateField             9   (9)

STVD_COSMIC_Debug\mc_vtimer.o:
_vtimer_KillTimer                      3   (3)
_vtimer_SetTimer                       7   (7)
_vtimer_TimerElapsed                   2   (2)
_vtimer_UpdateHandler                 17   (3) *** pointer() ***
_vtimer_init                           3   (3)

STVD_COSMIC_Debug\stm8s_clk.o:
_CLK_AdjustHSICalibrationValue    >    3   (3)
_CLK_CANConfig                    >    3   (3)
_CLK_CCOCmd                       >    2   (2)
_CLK_CCOConfig                    >    3   (3)
_CLK_ClearITPendingBit            >    2   (2)
_CLK_ClockSecuritySystemEnable    >    2   (2)
_CLK_ClockSwitchCmd               >    2   (2)
_CLK_ClockSwitchConfig            >   10   (10)
_CLK_DeInit                            2   (2)
_CLK_FastHaltWakeUpCmd            >    2   (2)
_CLK_GetClockFreq                 >   25   (11)
_CLK_GetFlagStatus                >    7   (7)
_CLK_GetITStatus                  >    4   (4)
_CLK_GetSYSCLKSource              >    2   (2)
_CLK_HSECmd                       >    2   (2)
_CLK_HSICmd                       >    2   (2)
_CLK_HSIPrescalerConfig           >    3   (3)
_CLK_ITConfig                     >    4   (4)
_CLK_LSICmd                       >    2   (2)
_CLK_PeripheralClockConfig        >    4   (4)
_CLK_SWIMConfig                   >    2   (2)
_CLK_SYSCLKConfig                      3   (3)
_CLK_SYSCLKEmergencyClear         >    2   (2)
_CLK_SlowActiveHaltWakeUpCmd      >    2   (2)

STVD_COSMIC_Debug\stm8s_flash.o:
_FLASH_DeInit                     >    3   (3)
_FLASH_EraseBlock                 >   11   (9)
_FLASH_EraseByte                  >    6   (6)
_FLASH_EraseOptionByte            >   15   (6)
_FLASH_GetBootSize                >    9   (6)
_FLASH_GetFlagStatus              >    3   (3)
_FLASH_GetLowPowerMode            >    2   (2)
_FLASH_GetProgrammingTime         >    2   (2)
_FLASH_ITConfig                   >    2   (2)
_FLASH_Lock                            2   (2)
_FLASH_ProgramBlock               >   16   (14)
_FLASH_ProgramByte                >    7   (7)
_FLASH_ProgramOptionByte              16   (7)
_FLASH_ProgramWord                >   10   (10)
_FLASH_ReadByte                   >    6   (6)
_FLASH_ReadOptionByte                 10   (10)
_FLASH_SetLowPowerMode            >    3   (3)
_FLASH_SetProgrammingTime              2   (2)
_FLASH_Unlock                          2   (2)
_FLASH_WaitForLastOperation            9   (7)

STVD_COSMIC_Debug\stm8s_gpio.o:
_GPIO_DeInit                      >    2   (2)
_GPIO_ExternalPullUpConfig        >    6   (6)
_GPIO_Init                             6   (6)
_GPIO_ReadInputData               >    2   (2)
_GPIO_ReadInputPin                     5   (5)
_GPIO_ReadOutputData              >    2   (2)
_GPIO_Write                       >    5   (5)
_GPIO_WriteHigh                   >    5   (5)
_GPIO_WriteLow                    >    5   (5)
_GPIO_WriteReverse                >    5   (5)

STVD_COSMIC_Debug\stm8s_tim2.o:
L3_TI1_Config                          6   (6)
L5_TI2_Config                          6   (6)
L7_TI3_Config                          6   (6)
_TIM2_ARRPreloadConfig            >    2   (2)
_TIM2_CCxCmd                      >    4   (4)
_TIM2_ClearFlag                   >    4   (4)
_TIM2_ClearITPendingBit                2   (2)
_TIM2_Cmd                         >    2   (2)
_TIM2_DeInit                      >    2   (2)
_TIM2_ForcedOC1Config             >    3   (3)
_TIM2_ForcedOC2Config             >    3   (3)
_TIM2_ForcedOC3Config             >    3   (3)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -