adc dma 中断 可以接收
This commit is contained in:
+14
-11
@@ -45,6 +45,15 @@ void adc_init(void)
|
|||||||
|
|
||||||
DMA_Init(DMA1_Channel1, &DMA_InitStructure); //配置DMA1的1通道
|
DMA_Init(DMA1_Channel1, &DMA_InitStructure); //配置DMA1的1通道
|
||||||
|
|
||||||
|
NVIC_InitStructure.NVIC_IRQChannel = DMA1_Channel1_IRQn;
|
||||||
|
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 1;
|
||||||
|
NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0;
|
||||||
|
NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
|
||||||
|
NVIC_Init(&NVIC_InitStructure);
|
||||||
|
|
||||||
|
DMA_ITConfig(DMA1_Channel1, DMA_IT_TC, ENABLE);
|
||||||
|
DMA_Cmd(DMA1_Channel1,ENABLE);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
ADC_DeInit(ADC1);
|
ADC_DeInit(ADC1);
|
||||||
@@ -74,11 +83,7 @@ void adc_init(void)
|
|||||||
ADC_StartCalibration(ADC1);
|
ADC_StartCalibration(ADC1);
|
||||||
while(ADC_GetCalibrationStatus(ADC1));
|
while(ADC_GetCalibrationStatus(ADC1));
|
||||||
|
|
||||||
NVIC_InitStructure.NVIC_IRQChannel = DMA1_Channel1_IRQn;
|
|
||||||
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 1;
|
|
||||||
NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0;
|
|
||||||
NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
|
|
||||||
NVIC_Init(&NVIC_InitStructure);
|
|
||||||
|
|
||||||
NVIC_InitStructure.NVIC_IRQChannel = ADC_IRQn;
|
NVIC_InitStructure.NVIC_IRQChannel = ADC_IRQn;
|
||||||
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=1;
|
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=1;
|
||||||
@@ -86,10 +91,8 @@ void adc_init(void)
|
|||||||
NVIC_InitStructure.NVIC_IRQChannelCmd=ENABLE;
|
NVIC_InitStructure.NVIC_IRQChannelCmd=ENABLE;
|
||||||
NVIC_Init(&NVIC_InitStructure);
|
NVIC_Init(&NVIC_InitStructure);
|
||||||
|
|
||||||
DMA_ITConfig(DMA1_Channel1, DMA_IT_TC, ENABLE);
|
|
||||||
DMA_Cmd(DMA1_Channel1,ENABLE);
|
|
||||||
|
|
||||||
ADC_ITConfig( ADC1, ADC_IT_EOC, ENABLE);//使能规则通道中断
|
ADC_ITConfig( ADC1, ADC_IT_EOC, ENABLE);//使能规则通道中断
|
||||||
|
|
||||||
ADC_SoftwareStartConvCmd(ADC1, ENABLE);
|
ADC_SoftwareStartConvCmd(ADC1, ENABLE);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -114,17 +117,17 @@ void DMA1_Channel1_IRQHandler(void)
|
|||||||
|
|
||||||
if(DMA_GetFlagStatus(DMA1_IT_TC1))
|
if(DMA_GetFlagStatus(DMA1_IT_TC1))
|
||||||
{
|
{
|
||||||
printf("adc dma:%4d,%4d,%4d,%4d \n", adc_raw[0],adc_raw[1],adc_raw[2],adc_raw[3]);
|
printf("adc-dma: %4d, %4d, %4d, %4d\n", adc_raw[0],adc_raw[1],adc_raw[2],adc_raw[3]);
|
||||||
|
|
||||||
/* 失能DMA1通道1,以防在中断过程中发生DMA传输 */
|
/* 失能DMA1通道1,以防在中断过程中发生DMA传输 */
|
||||||
DMA_Cmd(DMA1_Channel1, DISABLE);
|
DMA_Cmd(DMA1_Channel1, DISABLE);
|
||||||
/* 如果DMA设置的是normal模式,需要手动重装计数器 */
|
/* 如果DMA设置的是normal模式,需要手动重装计数器 */
|
||||||
DMA1_Channel1->CNTR = sizeof(adc_raw);
|
DMA1_Channel1->CNTR = 4;
|
||||||
/* 清除中断标志位 */
|
/* 清除中断标志位 */
|
||||||
DMA_ClearITPendingBit(DMA1_IT_TC1);
|
DMA_ClearITPendingBit(DMA1_IT_TC1);
|
||||||
// DMA_ClearFlag(DMA1_FLAG_TC1);
|
// DMA_ClearFlag(DMA1_FLAG_TC1);
|
||||||
/* 重新使能DMA1通道1,开始工作 */
|
/* 重新使能DMA1通道1,开始工作 */
|
||||||
//DMA_ITConfig(DMA1_Channel1, DMA_IT_TC, ENABLE);
|
DMA_ITConfig(DMA1_Channel1, DMA_IT_TC, ENABLE);
|
||||||
DMA_Cmd(DMA1_Channel1,ENABLE);
|
DMA_Cmd(DMA1_Channel1,ENABLE);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -110,7 +110,7 @@ int main(void)
|
|||||||
{
|
{
|
||||||
Delay_Ms(10);
|
Delay_Ms(10);
|
||||||
//printf("keys:%d,%d,%d,%d\n",keys[0],keys[1],keys[2],keys[3]);
|
//printf("keys:%d,%d,%d,%d\n",keys[0],keys[1],keys[2],keys[3]);
|
||||||
//printf("adc:\t %4d,%4d,%4d,%4d \n", adc_raw[0],adc_raw[1],adc_raw[2],adc_raw[3]);
|
printf("adc: %4d, %4d, %4d, %4d\n", adc_raw[0],adc_raw[1],adc_raw[2],adc_raw[3]);
|
||||||
|
|
||||||
|
|
||||||
Red_Count += 1;
|
Red_Count += 1;
|
||||||
|
|||||||
Binary file not shown.
+1340
-1334
File diff suppressed because it is too large
Load Diff
+7495
-7459
File diff suppressed because it is too large
Load Diff
+398
-397
@@ -1291,7 +1291,7 @@ END GROUP
|
|||||||
0x0000000000000180 . = ALIGN (0x40)
|
0x0000000000000180 . = ALIGN (0x40)
|
||||||
*fill* 0x0000000000000150 0x30
|
*fill* 0x0000000000000150 0x30
|
||||||
|
|
||||||
.text 0x0000000000000180 0x52ec
|
.text 0x0000000000000180 0x5348
|
||||||
0x0000000000000180 . = ALIGN (0x4)
|
0x0000000000000180 . = ALIGN (0x4)
|
||||||
*(.text)
|
*(.text)
|
||||||
.text 0x0000000000000180 0xa8 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memset.o)
|
.text 0x0000000000000180 0xa8 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memset.o)
|
||||||
@@ -1303,540 +1303,541 @@ END GROUP
|
|||||||
.text.HardFault_Handler
|
.text.HardFault_Handler
|
||||||
0x0000000000000238 0x8 ./User/ch32v20x_it.o
|
0x0000000000000238 0x8 ./User/ch32v20x_it.o
|
||||||
0x0000000000000238 HardFault_Handler
|
0x0000000000000238 HardFault_Handler
|
||||||
.text.main 0x0000000000000240 0x176 ./User/main.o
|
.text.main 0x0000000000000240 0x198 ./User/main.o
|
||||||
0x0000000000000240 main
|
0x0000000000000240 main
|
||||||
.text.SystemInit
|
.text.SystemInit
|
||||||
0x00000000000003b6 0x7c ./User/system_ch32v20x.o
|
0x00000000000003d8 0x7c ./User/system_ch32v20x.o
|
||||||
0x00000000000003b6 SystemInit
|
0x00000000000003d8 SystemInit
|
||||||
.text.SetSysClock
|
.text.SetSysClock
|
||||||
0x0000000000000432 0x14 ./User/system_ch32v20x.o
|
0x0000000000000454 0x14 ./User/system_ch32v20x.o
|
||||||
.text.SetSysClockTo96_HSE
|
.text.SetSysClockTo96_HSE
|
||||||
0x0000000000000446 0x114 ./User/system_ch32v20x.o
|
0x0000000000000468 0x114 ./User/system_ch32v20x.o
|
||||||
.text.vector_handler
|
.text.vector_handler
|
||||||
0x000000000000055a 0x7a ./Startup/startup_ch32v20x_D8W.o
|
0x000000000000057c 0x7a ./Startup/startup_ch32v20x_D8W.o
|
||||||
0x000000000000055e Ecall_M_Mode_Handler
|
0x0000000000000580 Ecall_M_Mode_Handler
|
||||||
0x0000000000000560 Ecall_U_Mode_Handler
|
0x0000000000000582 Ecall_U_Mode_Handler
|
||||||
0x0000000000000562 Break_Point_Handler
|
0x0000000000000584 Break_Point_Handler
|
||||||
0x0000000000000564 SysTick_Handler
|
0x0000000000000586 SysTick_Handler
|
||||||
0x0000000000000566 SW_Handler
|
0x0000000000000588 SW_Handler
|
||||||
0x0000000000000568 WWDG_IRQHandler
|
0x000000000000058a WWDG_IRQHandler
|
||||||
0x000000000000056a PVD_IRQHandler
|
0x000000000000058c PVD_IRQHandler
|
||||||
0x000000000000056c TAMPER_IRQHandler
|
0x000000000000058e TAMPER_IRQHandler
|
||||||
0x000000000000056e RTC_IRQHandler
|
0x0000000000000590 RTC_IRQHandler
|
||||||
0x0000000000000570 FLASH_IRQHandler
|
0x0000000000000592 FLASH_IRQHandler
|
||||||
0x0000000000000572 RCC_IRQHandler
|
0x0000000000000594 RCC_IRQHandler
|
||||||
0x0000000000000574 EXTI0_IRQHandler
|
0x0000000000000596 EXTI0_IRQHandler
|
||||||
0x0000000000000576 EXTI1_IRQHandler
|
0x0000000000000598 EXTI1_IRQHandler
|
||||||
0x0000000000000580 DMA1_Channel2_IRQHandler
|
0x00000000000005a2 DMA1_Channel2_IRQHandler
|
||||||
0x0000000000000582 DMA1_Channel3_IRQHandler
|
0x00000000000005a4 DMA1_Channel3_IRQHandler
|
||||||
0x0000000000000584 DMA1_Channel4_IRQHandler
|
0x00000000000005a6 DMA1_Channel4_IRQHandler
|
||||||
0x0000000000000586 DMA1_Channel5_IRQHandler
|
0x00000000000005a8 DMA1_Channel5_IRQHandler
|
||||||
0x0000000000000588 DMA1_Channel6_IRQHandler
|
0x00000000000005aa DMA1_Channel6_IRQHandler
|
||||||
0x000000000000058a DMA1_Channel7_IRQHandler
|
0x00000000000005ac DMA1_Channel7_IRQHandler
|
||||||
0x000000000000058e USB_HP_CAN1_TX_IRQHandler
|
0x00000000000005b0 USB_HP_CAN1_TX_IRQHandler
|
||||||
0x0000000000000590 USB_LP_CAN1_RX0_IRQHandler
|
0x00000000000005b2 USB_LP_CAN1_RX0_IRQHandler
|
||||||
0x0000000000000592 CAN1_RX1_IRQHandler
|
0x00000000000005b4 CAN1_RX1_IRQHandler
|
||||||
0x0000000000000594 CAN1_SCE_IRQHandler
|
0x00000000000005b6 CAN1_SCE_IRQHandler
|
||||||
0x0000000000000598 TIM1_BRK_IRQHandler
|
0x00000000000005ba TIM1_BRK_IRQHandler
|
||||||
0x000000000000059a TIM1_UP_IRQHandler
|
0x00000000000005bc TIM1_UP_IRQHandler
|
||||||
0x000000000000059c TIM1_TRG_COM_IRQHandler
|
0x00000000000005be TIM1_TRG_COM_IRQHandler
|
||||||
0x000000000000059e TIM1_CC_IRQHandler
|
0x00000000000005c0 TIM1_CC_IRQHandler
|
||||||
0x00000000000005a0 TIM2_IRQHandler
|
0x00000000000005c2 TIM2_IRQHandler
|
||||||
0x00000000000005a2 TIM3_IRQHandler
|
0x00000000000005c4 TIM3_IRQHandler
|
||||||
0x00000000000005a4 TIM4_IRQHandler
|
0x00000000000005c6 TIM4_IRQHandler
|
||||||
0x00000000000005a6 I2C1_EV_IRQHandler
|
0x00000000000005c8 I2C1_EV_IRQHandler
|
||||||
0x00000000000005a8 I2C1_ER_IRQHandler
|
0x00000000000005ca I2C1_ER_IRQHandler
|
||||||
0x00000000000005aa I2C2_EV_IRQHandler
|
0x00000000000005cc I2C2_EV_IRQHandler
|
||||||
0x00000000000005ac I2C2_ER_IRQHandler
|
0x00000000000005ce I2C2_ER_IRQHandler
|
||||||
0x00000000000005ae SPI1_IRQHandler
|
0x00000000000005d0 SPI1_IRQHandler
|
||||||
0x00000000000005b0 SPI2_IRQHandler
|
0x00000000000005d2 SPI2_IRQHandler
|
||||||
0x00000000000005b6 USART3_IRQHandler
|
0x00000000000005d8 USART3_IRQHandler
|
||||||
0x00000000000005b8 EXTI15_10_IRQHandler
|
0x00000000000005da EXTI15_10_IRQHandler
|
||||||
0x00000000000005ba RTCAlarm_IRQHandler
|
0x00000000000005dc RTCAlarm_IRQHandler
|
||||||
0x00000000000005bc USBWakeUp_IRQHandler
|
0x00000000000005de USBWakeUp_IRQHandler
|
||||||
0x00000000000005be USBHD_IRQHandler
|
0x00000000000005e0 USBHD_IRQHandler
|
||||||
0x00000000000005c0 USBHDWakeUp_IRQHandler
|
0x00000000000005e2 USBHDWakeUp_IRQHandler
|
||||||
0x00000000000005c2 ETH_IRQHandler
|
0x00000000000005e4 ETH_IRQHandler
|
||||||
0x00000000000005c4 ETHWakeUp_IRQHandler
|
0x00000000000005e6 ETHWakeUp_IRQHandler
|
||||||
0x00000000000005c6 BB_IRQHandler
|
0x00000000000005e8 BB_IRQHandler
|
||||||
0x00000000000005c8 LLE_IRQHandler
|
0x00000000000005ea LLE_IRQHandler
|
||||||
0x00000000000005ca TIM5_IRQHandler
|
0x00000000000005ec TIM5_IRQHandler
|
||||||
0x00000000000005cc UART4_IRQHandler
|
0x00000000000005ee UART4_IRQHandler
|
||||||
0x00000000000005ce DMA1_Channel8_IRQHandler
|
0x00000000000005f0 DMA1_Channel8_IRQHandler
|
||||||
0x00000000000005d0 OSC32KCal_IRQHandler
|
0x00000000000005f2 OSC32KCal_IRQHandler
|
||||||
0x00000000000005d2 OSCWakeUp_IRQHandler
|
0x00000000000005f4 OSCWakeUp_IRQHandler
|
||||||
.text.handle_reset
|
.text.handle_reset
|
||||||
0x00000000000005d4 0x86 ./Startup/startup_ch32v20x_D8W.o
|
0x00000000000005f6 0x86 ./Startup/startup_ch32v20x_D8W.o
|
||||||
0x00000000000005d4 handle_reset
|
0x00000000000005f6 handle_reset
|
||||||
.text.ADC_DeInit
|
.text.ADC_DeInit
|
||||||
0x000000000000065a 0x60 ./Peripheral/src/ch32v20x_adc.o
|
0x000000000000067c 0x60 ./Peripheral/src/ch32v20x_adc.o
|
||||||
0x000000000000065a ADC_DeInit
|
0x000000000000067c ADC_DeInit
|
||||||
.text.ADC_Init
|
.text.ADC_Init
|
||||||
0x00000000000006ba 0x100 ./Peripheral/src/ch32v20x_adc.o
|
0x00000000000006dc 0x100 ./Peripheral/src/ch32v20x_adc.o
|
||||||
0x00000000000006ba ADC_Init
|
0x00000000000006dc ADC_Init
|
||||||
.text.ADC_Cmd 0x00000000000007ba 0x3e ./Peripheral/src/ch32v20x_adc.o
|
.text.ADC_Cmd 0x00000000000007dc 0x3e ./Peripheral/src/ch32v20x_adc.o
|
||||||
0x00000000000007ba ADC_Cmd
|
0x00000000000007dc ADC_Cmd
|
||||||
.text.ADC_DMACmd
|
.text.ADC_DMACmd
|
||||||
0x00000000000007f8 0x3e ./Peripheral/src/ch32v20x_adc.o
|
0x000000000000081a 0x3e ./Peripheral/src/ch32v20x_adc.o
|
||||||
0x00000000000007f8 ADC_DMACmd
|
0x000000000000081a ADC_DMACmd
|
||||||
.text.ADC_ITConfig
|
.text.ADC_ITConfig
|
||||||
0x0000000000000836 0x58 ./Peripheral/src/ch32v20x_adc.o
|
0x0000000000000858 0x58 ./Peripheral/src/ch32v20x_adc.o
|
||||||
0x0000000000000836 ADC_ITConfig
|
0x0000000000000858 ADC_ITConfig
|
||||||
.text.ADC_ResetCalibration
|
.text.ADC_ResetCalibration
|
||||||
0x000000000000088e 0x22 ./Peripheral/src/ch32v20x_adc.o
|
0x00000000000008b0 0x22 ./Peripheral/src/ch32v20x_adc.o
|
||||||
0x000000000000088e ADC_ResetCalibration
|
0x00000000000008b0 ADC_ResetCalibration
|
||||||
.text.ADC_GetResetCalibrationStatus
|
.text.ADC_GetResetCalibrationStatus
|
||||||
0x00000000000008b0 0x30 ./Peripheral/src/ch32v20x_adc.o
|
0x00000000000008d2 0x30 ./Peripheral/src/ch32v20x_adc.o
|
||||||
0x00000000000008b0 ADC_GetResetCalibrationStatus
|
0x00000000000008d2 ADC_GetResetCalibrationStatus
|
||||||
.text.ADC_StartCalibration
|
.text.ADC_StartCalibration
|
||||||
0x00000000000008e0 0x22 ./Peripheral/src/ch32v20x_adc.o
|
0x0000000000000902 0x22 ./Peripheral/src/ch32v20x_adc.o
|
||||||
0x00000000000008e0 ADC_StartCalibration
|
0x0000000000000902 ADC_StartCalibration
|
||||||
.text.ADC_GetCalibrationStatus
|
.text.ADC_GetCalibrationStatus
|
||||||
0x0000000000000902 0x30 ./Peripheral/src/ch32v20x_adc.o
|
0x0000000000000924 0x30 ./Peripheral/src/ch32v20x_adc.o
|
||||||
0x0000000000000902 ADC_GetCalibrationStatus
|
0x0000000000000924 ADC_GetCalibrationStatus
|
||||||
.text.ADC_SoftwareStartConvCmd
|
.text.ADC_SoftwareStartConvCmd
|
||||||
0x0000000000000932 0x44 ./Peripheral/src/ch32v20x_adc.o
|
0x0000000000000954 0x44 ./Peripheral/src/ch32v20x_adc.o
|
||||||
0x0000000000000932 ADC_SoftwareStartConvCmd
|
0x0000000000000954 ADC_SoftwareStartConvCmd
|
||||||
.text.ADC_RegularChannelConfig
|
.text.ADC_RegularChannelConfig
|
||||||
0x0000000000000976 0x248 ./Peripheral/src/ch32v20x_adc.o
|
0x0000000000000998 0x248 ./Peripheral/src/ch32v20x_adc.o
|
||||||
0x0000000000000976 ADC_RegularChannelConfig
|
0x0000000000000998 ADC_RegularChannelConfig
|
||||||
.text.ADC_GetITStatus
|
.text.ADC_GetITStatus
|
||||||
0x0000000000000bbe 0x6a ./Peripheral/src/ch32v20x_adc.o
|
0x0000000000000be0 0x6a ./Peripheral/src/ch32v20x_adc.o
|
||||||
0x0000000000000bbe ADC_GetITStatus
|
0x0000000000000be0 ADC_GetITStatus
|
||||||
.text.ADC_ClearITPendingBit
|
.text.ADC_ClearITPendingBit
|
||||||
0x0000000000000c28 0x38 ./Peripheral/src/ch32v20x_adc.o
|
0x0000000000000c4a 0x38 ./Peripheral/src/ch32v20x_adc.o
|
||||||
0x0000000000000c28 ADC_ClearITPendingBit
|
0x0000000000000c4a ADC_ClearITPendingBit
|
||||||
.text.ADC_BufferCmd
|
.text.ADC_BufferCmd
|
||||||
0x0000000000000c60 0x44 ./Peripheral/src/ch32v20x_adc.o
|
0x0000000000000c82 0x44 ./Peripheral/src/ch32v20x_adc.o
|
||||||
0x0000000000000c60 ADC_BufferCmd
|
0x0000000000000c82 ADC_BufferCmd
|
||||||
.text.DMA_DeInit
|
.text.DMA_DeInit
|
||||||
0x0000000000000ca4 0x158 ./Peripheral/src/ch32v20x_dma.o
|
0x0000000000000cc6 0x158 ./Peripheral/src/ch32v20x_dma.o
|
||||||
0x0000000000000ca4 DMA_DeInit
|
0x0000000000000cc6 DMA_DeInit
|
||||||
.text.DMA_Init
|
.text.DMA_Init
|
||||||
0x0000000000000dfc 0xa8 ./Peripheral/src/ch32v20x_dma.o
|
0x0000000000000e1e 0xa8 ./Peripheral/src/ch32v20x_dma.o
|
||||||
0x0000000000000dfc DMA_Init
|
0x0000000000000e1e DMA_Init
|
||||||
.text.DMA_Cmd 0x0000000000000ea4 0x40 ./Peripheral/src/ch32v20x_dma.o
|
.text.DMA_Cmd 0x0000000000000ec6 0x40 ./Peripheral/src/ch32v20x_dma.o
|
||||||
0x0000000000000ea4 DMA_Cmd
|
0x0000000000000ec6 DMA_Cmd
|
||||||
.text.DMA_ITConfig
|
.text.DMA_ITConfig
|
||||||
0x0000000000000ee4 0x4a ./Peripheral/src/ch32v20x_dma.o
|
0x0000000000000f06 0x4a ./Peripheral/src/ch32v20x_dma.o
|
||||||
0x0000000000000ee4 DMA_ITConfig
|
0x0000000000000f06 DMA_ITConfig
|
||||||
.text.DMA_GetFlagStatus
|
.text.DMA_GetFlagStatus
|
||||||
0x0000000000000f2e 0x40 ./Peripheral/src/ch32v20x_dma.o
|
0x0000000000000f50 0x40 ./Peripheral/src/ch32v20x_dma.o
|
||||||
0x0000000000000f2e DMA_GetFlagStatus
|
0x0000000000000f50 DMA_GetFlagStatus
|
||||||
.text.DMA_ClearITPendingBit
|
.text.DMA_ClearITPendingBit
|
||||||
0x0000000000000f6e 0x1c ./Peripheral/src/ch32v20x_dma.o
|
0x0000000000000f90 0x1c ./Peripheral/src/ch32v20x_dma.o
|
||||||
0x0000000000000f6e DMA_ClearITPendingBit
|
0x0000000000000f90 DMA_ClearITPendingBit
|
||||||
.text.EXTI_Init
|
.text.EXTI_Init
|
||||||
0x0000000000000f8a 0x170 ./Peripheral/src/ch32v20x_exti.o
|
0x0000000000000fac 0x170 ./Peripheral/src/ch32v20x_exti.o
|
||||||
0x0000000000000f8a EXTI_Init
|
0x0000000000000fac EXTI_Init
|
||||||
.text.EXTI_GetITStatus
|
.text.EXTI_GetITStatus
|
||||||
0x00000000000010fa 0x56 ./Peripheral/src/ch32v20x_exti.o
|
0x000000000000111c 0x56 ./Peripheral/src/ch32v20x_exti.o
|
||||||
0x00000000000010fa EXTI_GetITStatus
|
0x000000000000111c EXTI_GetITStatus
|
||||||
.text.EXTI_ClearITPendingBit
|
.text.EXTI_ClearITPendingBit
|
||||||
0x0000000000001150 0x20 ./Peripheral/src/ch32v20x_exti.o
|
0x0000000000001172 0x20 ./Peripheral/src/ch32v20x_exti.o
|
||||||
0x0000000000001150 EXTI_ClearITPendingBit
|
0x0000000000001172 EXTI_ClearITPendingBit
|
||||||
.text.GPIO_Init
|
.text.GPIO_Init
|
||||||
0x0000000000001170 0x222 ./Peripheral/src/ch32v20x_gpio.o
|
0x0000000000001192 0x222 ./Peripheral/src/ch32v20x_gpio.o
|
||||||
0x0000000000001170 GPIO_Init
|
0x0000000000001192 GPIO_Init
|
||||||
.text.GPIO_WriteBit
|
.text.GPIO_WriteBit
|
||||||
0x0000000000001392 0x38 ./Peripheral/src/ch32v20x_gpio.o
|
0x00000000000013b4 0x38 ./Peripheral/src/ch32v20x_gpio.o
|
||||||
0x0000000000001392 GPIO_WriteBit
|
0x00000000000013b4 GPIO_WriteBit
|
||||||
.text.GPIO_PinRemapConfig
|
.text.GPIO_PinRemapConfig
|
||||||
0x00000000000013ca 0x1c8 ./Peripheral/src/ch32v20x_gpio.o
|
0x00000000000013ec 0x1c8 ./Peripheral/src/ch32v20x_gpio.o
|
||||||
0x00000000000013ca GPIO_PinRemapConfig
|
0x00000000000013ec GPIO_PinRemapConfig
|
||||||
.text.GPIO_EXTILineConfig
|
.text.GPIO_EXTILineConfig
|
||||||
0x0000000000001592 0xa2 ./Peripheral/src/ch32v20x_gpio.o
|
0x00000000000015b4 0xa2 ./Peripheral/src/ch32v20x_gpio.o
|
||||||
0x0000000000001592 GPIO_EXTILineConfig
|
0x00000000000015b4 GPIO_EXTILineConfig
|
||||||
.text.I2C_Init
|
.text.I2C_Init
|
||||||
0x0000000000001634 0x21a ./Peripheral/src/ch32v20x_i2c.o
|
0x0000000000001656 0x21a ./Peripheral/src/ch32v20x_i2c.o
|
||||||
0x0000000000001634 I2C_Init
|
0x0000000000001656 I2C_Init
|
||||||
.text.I2C_Cmd 0x000000000000184e 0x50 ./Peripheral/src/ch32v20x_i2c.o
|
.text.I2C_Cmd 0x0000000000001870 0x50 ./Peripheral/src/ch32v20x_i2c.o
|
||||||
0x000000000000184e I2C_Cmd
|
0x0000000000001870 I2C_Cmd
|
||||||
.text.I2C_GenerateSTART
|
.text.I2C_GenerateSTART
|
||||||
0x000000000000189e 0x52 ./Peripheral/src/ch32v20x_i2c.o
|
0x00000000000018c0 0x52 ./Peripheral/src/ch32v20x_i2c.o
|
||||||
0x000000000000189e I2C_GenerateSTART
|
0x00000000000018c0 I2C_GenerateSTART
|
||||||
.text.I2C_GenerateSTOP
|
.text.I2C_GenerateSTOP
|
||||||
0x00000000000018f0 0x52 ./Peripheral/src/ch32v20x_i2c.o
|
0x0000000000001912 0x52 ./Peripheral/src/ch32v20x_i2c.o
|
||||||
0x00000000000018f0 I2C_GenerateSTOP
|
0x0000000000001912 I2C_GenerateSTOP
|
||||||
.text.I2C_AcknowledgeConfig
|
.text.I2C_AcknowledgeConfig
|
||||||
0x0000000000001942 0x52 ./Peripheral/src/ch32v20x_i2c.o
|
0x0000000000001964 0x52 ./Peripheral/src/ch32v20x_i2c.o
|
||||||
0x0000000000001942 I2C_AcknowledgeConfig
|
0x0000000000001964 I2C_AcknowledgeConfig
|
||||||
.text.I2C_SendData
|
.text.I2C_SendData
|
||||||
0x0000000000001994 0x28 ./Peripheral/src/ch32v20x_i2c.o
|
0x00000000000019b6 0x28 ./Peripheral/src/ch32v20x_i2c.o
|
||||||
0x0000000000001994 I2C_SendData
|
0x00000000000019b6 I2C_SendData
|
||||||
.text.I2C_ReceiveData
|
.text.I2C_ReceiveData
|
||||||
0x00000000000019bc 0x20 ./Peripheral/src/ch32v20x_i2c.o
|
0x00000000000019de 0x20 ./Peripheral/src/ch32v20x_i2c.o
|
||||||
0x00000000000019bc I2C_ReceiveData
|
0x00000000000019de I2C_ReceiveData
|
||||||
.text.I2C_Send7bitAddress
|
.text.I2C_Send7bitAddress
|
||||||
0x00000000000019dc 0x4e ./Peripheral/src/ch32v20x_i2c.o
|
0x00000000000019fe 0x4e ./Peripheral/src/ch32v20x_i2c.o
|
||||||
0x00000000000019dc I2C_Send7bitAddress
|
0x00000000000019fe I2C_Send7bitAddress
|
||||||
.text.I2C_CheckEvent
|
.text.I2C_CheckEvent
|
||||||
0x0000000000001a2a 0x84 ./Peripheral/src/ch32v20x_i2c.o
|
0x0000000000001a4c 0x84 ./Peripheral/src/ch32v20x_i2c.o
|
||||||
0x0000000000001a2a I2C_CheckEvent
|
0x0000000000001a4c I2C_CheckEvent
|
||||||
.text.I2C_GetFlagStatus
|
.text.I2C_GetFlagStatus
|
||||||
0x0000000000001aae 0x88 ./Peripheral/src/ch32v20x_i2c.o
|
0x0000000000001ad0 0x88 ./Peripheral/src/ch32v20x_i2c.o
|
||||||
0x0000000000001aae I2C_GetFlagStatus
|
0x0000000000001ad0 I2C_GetFlagStatus
|
||||||
.text.NVIC_EnableIRQ
|
.text.NVIC_EnableIRQ
|
||||||
0x0000000000001b36 0x32 ./Peripheral/src/ch32v20x_misc.o
|
0x0000000000001b58 0x32 ./Peripheral/src/ch32v20x_misc.o
|
||||||
.text.NVIC_DisableIRQ
|
.text.NVIC_DisableIRQ
|
||||||
0x0000000000001b68 0x32 ./Peripheral/src/ch32v20x_misc.o
|
0x0000000000001b8a 0x32 ./Peripheral/src/ch32v20x_misc.o
|
||||||
.text.NVIC_SetPriority
|
.text.NVIC_SetPriority
|
||||||
0x0000000000001b9a 0x2a ./Peripheral/src/ch32v20x_misc.o
|
0x0000000000001bbc 0x2a ./Peripheral/src/ch32v20x_misc.o
|
||||||
.text.NVIC_PriorityGroupConfig
|
.text.NVIC_PriorityGroupConfig
|
||||||
0x0000000000001bc4 0x1a ./Peripheral/src/ch32v20x_misc.o
|
0x0000000000001be6 0x1a ./Peripheral/src/ch32v20x_misc.o
|
||||||
0x0000000000001bc4 NVIC_PriorityGroupConfig
|
0x0000000000001be6 NVIC_PriorityGroupConfig
|
||||||
.text.NVIC_Init
|
.text.NVIC_Init
|
||||||
0x0000000000001bde 0x1f4 ./Peripheral/src/ch32v20x_misc.o
|
0x0000000000001c00 0x1f4 ./Peripheral/src/ch32v20x_misc.o
|
||||||
0x0000000000001bde NVIC_Init
|
0x0000000000001c00 NVIC_Init
|
||||||
.text.RCC_ADCCLKConfig
|
.text.RCC_ADCCLKConfig
|
||||||
0x0000000000001dd2 0x46 ./Peripheral/src/ch32v20x_rcc.o
|
0x0000000000001df4 0x46 ./Peripheral/src/ch32v20x_rcc.o
|
||||||
0x0000000000001dd2 RCC_ADCCLKConfig
|
0x0000000000001df4 RCC_ADCCLKConfig
|
||||||
.text.RCC_GetClocksFreq
|
.text.RCC_GetClocksFreq
|
||||||
0x0000000000001e18 0x276 ./Peripheral/src/ch32v20x_rcc.o
|
0x0000000000001e3a 0x276 ./Peripheral/src/ch32v20x_rcc.o
|
||||||
0x0000000000001e18 RCC_GetClocksFreq
|
0x0000000000001e3a RCC_GetClocksFreq
|
||||||
.text.RCC_AHBPeriphClockCmd
|
.text.RCC_AHBPeriphClockCmd
|
||||||
0x000000000000208e 0x46 ./Peripheral/src/ch32v20x_rcc.o
|
0x00000000000020b0 0x46 ./Peripheral/src/ch32v20x_rcc.o
|
||||||
0x000000000000208e RCC_AHBPeriphClockCmd
|
0x00000000000020b0 RCC_AHBPeriphClockCmd
|
||||||
.text.RCC_APB2PeriphClockCmd
|
.text.RCC_APB2PeriphClockCmd
|
||||||
0x00000000000020d4 0x46 ./Peripheral/src/ch32v20x_rcc.o
|
0x00000000000020f6 0x46 ./Peripheral/src/ch32v20x_rcc.o
|
||||||
0x00000000000020d4 RCC_APB2PeriphClockCmd
|
0x00000000000020f6 RCC_APB2PeriphClockCmd
|
||||||
.text.RCC_APB1PeriphClockCmd
|
.text.RCC_APB1PeriphClockCmd
|
||||||
0x000000000000211a 0x46 ./Peripheral/src/ch32v20x_rcc.o
|
0x000000000000213c 0x46 ./Peripheral/src/ch32v20x_rcc.o
|
||||||
0x000000000000211a RCC_APB1PeriphClockCmd
|
0x000000000000213c RCC_APB1PeriphClockCmd
|
||||||
.text.RCC_APB2PeriphResetCmd
|
.text.RCC_APB2PeriphResetCmd
|
||||||
0x0000000000002160 0x46 ./Peripheral/src/ch32v20x_rcc.o
|
0x0000000000002182 0x46 ./Peripheral/src/ch32v20x_rcc.o
|
||||||
0x0000000000002160 RCC_APB2PeriphResetCmd
|
0x0000000000002182 RCC_APB2PeriphResetCmd
|
||||||
.text.TIM_TimeBaseInit
|
.text.TIM_TimeBaseInit
|
||||||
0x00000000000021a6 0xf4 ./Peripheral/src/ch32v20x_tim.o
|
0x00000000000021c8 0xf4 ./Peripheral/src/ch32v20x_tim.o
|
||||||
0x00000000000021a6 TIM_TimeBaseInit
|
0x00000000000021c8 TIM_TimeBaseInit
|
||||||
.text.TIM_OC1Init
|
.text.TIM_OC1Init
|
||||||
0x000000000000229a 0x14e ./Peripheral/src/ch32v20x_tim.o
|
0x00000000000022bc 0x14e ./Peripheral/src/ch32v20x_tim.o
|
||||||
0x000000000000229a TIM_OC1Init
|
0x00000000000022bc TIM_OC1Init
|
||||||
.text.TIM_OC2Init
|
.text.TIM_OC2Init
|
||||||
0x00000000000023e8 0x194 ./Peripheral/src/ch32v20x_tim.o
|
0x000000000000240a 0x194 ./Peripheral/src/ch32v20x_tim.o
|
||||||
0x00000000000023e8 TIM_OC2Init
|
0x000000000000240a TIM_OC2Init
|
||||||
.text.TIM_OC3Init
|
.text.TIM_OC3Init
|
||||||
0x000000000000257c 0x18e ./Peripheral/src/ch32v20x_tim.o
|
0x000000000000259e 0x18e ./Peripheral/src/ch32v20x_tim.o
|
||||||
0x000000000000257c TIM_OC3Init
|
0x000000000000259e TIM_OC3Init
|
||||||
.text.TIM_OC4Init
|
.text.TIM_OC4Init
|
||||||
0x000000000000270a 0x130 ./Peripheral/src/ch32v20x_tim.o
|
0x000000000000272c 0x130 ./Peripheral/src/ch32v20x_tim.o
|
||||||
0x000000000000270a TIM_OC4Init
|
0x000000000000272c TIM_OC4Init
|
||||||
.text.TIM_Cmd 0x000000000000283a 0x50 ./Peripheral/src/ch32v20x_tim.o
|
.text.TIM_Cmd 0x000000000000285c 0x50 ./Peripheral/src/ch32v20x_tim.o
|
||||||
0x000000000000283a TIM_Cmd
|
0x000000000000285c TIM_Cmd
|
||||||
.text.TIM_CtrlPWMOutputs
|
.text.TIM_CtrlPWMOutputs
|
||||||
0x000000000000288a 0x60 ./Peripheral/src/ch32v20x_tim.o
|
0x00000000000028ac 0x60 ./Peripheral/src/ch32v20x_tim.o
|
||||||
0x000000000000288a TIM_CtrlPWMOutputs
|
0x00000000000028ac TIM_CtrlPWMOutputs
|
||||||
.text.TIM_ARRPreloadConfig
|
.text.TIM_ARRPreloadConfig
|
||||||
0x00000000000028ea 0x52 ./Peripheral/src/ch32v20x_tim.o
|
0x000000000000290c 0x52 ./Peripheral/src/ch32v20x_tim.o
|
||||||
0x00000000000028ea TIM_ARRPreloadConfig
|
0x000000000000290c TIM_ARRPreloadConfig
|
||||||
.text.TIM_OC1PreloadConfig
|
.text.TIM_OC1PreloadConfig
|
||||||
0x000000000000293c 0x48 ./Peripheral/src/ch32v20x_tim.o
|
0x000000000000295e 0x48 ./Peripheral/src/ch32v20x_tim.o
|
||||||
0x000000000000293c TIM_OC1PreloadConfig
|
0x000000000000295e TIM_OC1PreloadConfig
|
||||||
.text.TIM_OC2PreloadConfig
|
.text.TIM_OC2PreloadConfig
|
||||||
0x0000000000002984 0x56 ./Peripheral/src/ch32v20x_tim.o
|
0x00000000000029a6 0x56 ./Peripheral/src/ch32v20x_tim.o
|
||||||
0x0000000000002984 TIM_OC2PreloadConfig
|
0x00000000000029a6 TIM_OC2PreloadConfig
|
||||||
.text.TIM_OC3PreloadConfig
|
.text.TIM_OC3PreloadConfig
|
||||||
0x00000000000029da 0x48 ./Peripheral/src/ch32v20x_tim.o
|
0x00000000000029fc 0x48 ./Peripheral/src/ch32v20x_tim.o
|
||||||
0x00000000000029da TIM_OC3PreloadConfig
|
0x00000000000029fc TIM_OC3PreloadConfig
|
||||||
.text.TIM_OC4PreloadConfig
|
.text.TIM_OC4PreloadConfig
|
||||||
0x0000000000002a22 0x56 ./Peripheral/src/ch32v20x_tim.o
|
0x0000000000002a44 0x56 ./Peripheral/src/ch32v20x_tim.o
|
||||||
0x0000000000002a22 TIM_OC4PreloadConfig
|
0x0000000000002a44 TIM_OC4PreloadConfig
|
||||||
.text.TIM_SetCompare1
|
.text.TIM_SetCompare1
|
||||||
0x0000000000002a78 0x22 ./Peripheral/src/ch32v20x_tim.o
|
|
||||||
0x0000000000002a78 TIM_SetCompare1
|
|
||||||
.text.TIM_SetCompare2
|
|
||||||
0x0000000000002a9a 0x22 ./Peripheral/src/ch32v20x_tim.o
|
0x0000000000002a9a 0x22 ./Peripheral/src/ch32v20x_tim.o
|
||||||
0x0000000000002a9a TIM_SetCompare2
|
0x0000000000002a9a TIM_SetCompare1
|
||||||
.text.TIM_SetCompare3
|
.text.TIM_SetCompare2
|
||||||
0x0000000000002abc 0x22 ./Peripheral/src/ch32v20x_tim.o
|
0x0000000000002abc 0x22 ./Peripheral/src/ch32v20x_tim.o
|
||||||
0x0000000000002abc TIM_SetCompare3
|
0x0000000000002abc TIM_SetCompare2
|
||||||
|
.text.TIM_SetCompare3
|
||||||
|
0x0000000000002ade 0x22 ./Peripheral/src/ch32v20x_tim.o
|
||||||
|
0x0000000000002ade TIM_SetCompare3
|
||||||
.text.TIM_SetCompare4
|
.text.TIM_SetCompare4
|
||||||
0x0000000000002ade 0x24 ./Peripheral/src/ch32v20x_tim.o
|
0x0000000000002b00 0x24 ./Peripheral/src/ch32v20x_tim.o
|
||||||
0x0000000000002ade TIM_SetCompare4
|
0x0000000000002b00 TIM_SetCompare4
|
||||||
.text.USART_Init
|
.text.USART_Init
|
||||||
0x0000000000002b02 0x218 ./Peripheral/src/ch32v20x_usart.o
|
0x0000000000002b24 0x218 ./Peripheral/src/ch32v20x_usart.o
|
||||||
0x0000000000002b02 USART_Init
|
0x0000000000002b24 USART_Init
|
||||||
.text.USART_Cmd
|
.text.USART_Cmd
|
||||||
0x0000000000002d1a 0x58 ./Peripheral/src/ch32v20x_usart.o
|
0x0000000000002d3c 0x58 ./Peripheral/src/ch32v20x_usart.o
|
||||||
0x0000000000002d1a USART_Cmd
|
0x0000000000002d3c USART_Cmd
|
||||||
.text.USART_ITConfig
|
.text.USART_ITConfig
|
||||||
0x0000000000002d72 0xc4 ./Peripheral/src/ch32v20x_usart.o
|
0x0000000000002d94 0xc4 ./Peripheral/src/ch32v20x_usart.o
|
||||||
0x0000000000002d72 USART_ITConfig
|
0x0000000000002d94 USART_ITConfig
|
||||||
.text.USART_SendData
|
.text.USART_SendData
|
||||||
0x0000000000002e36 0x2c ./Peripheral/src/ch32v20x_usart.o
|
0x0000000000002e58 0x2c ./Peripheral/src/ch32v20x_usart.o
|
||||||
0x0000000000002e36 USART_SendData
|
0x0000000000002e58 USART_SendData
|
||||||
.text.USART_ReceiveData
|
.text.USART_ReceiveData
|
||||||
0x0000000000002e62 0x24 ./Peripheral/src/ch32v20x_usart.o
|
0x0000000000002e84 0x24 ./Peripheral/src/ch32v20x_usart.o
|
||||||
0x0000000000002e62 USART_ReceiveData
|
0x0000000000002e84 USART_ReceiveData
|
||||||
.text.USART_GetFlagStatus
|
.text.USART_GetFlagStatus
|
||||||
0x0000000000002e86 0x44 ./Peripheral/src/ch32v20x_usart.o
|
0x0000000000002ea8 0x44 ./Peripheral/src/ch32v20x_usart.o
|
||||||
0x0000000000002e86 USART_GetFlagStatus
|
0x0000000000002ea8 USART_GetFlagStatus
|
||||||
.text.USART_GetITStatus
|
.text.USART_GetITStatus
|
||||||
0x0000000000002eca 0xfa ./Peripheral/src/ch32v20x_usart.o
|
0x0000000000002eec 0xfa ./Peripheral/src/ch32v20x_usart.o
|
||||||
0x0000000000002eca USART_GetITStatus
|
0x0000000000002eec USART_GetITStatus
|
||||||
.text.USART_ClearITPendingBit
|
.text.USART_ClearITPendingBit
|
||||||
0x0000000000002fc4 0x4c ./Peripheral/src/ch32v20x_usart.o
|
0x0000000000002fe6 0x4c ./Peripheral/src/ch32v20x_usart.o
|
||||||
0x0000000000002fc4 USART_ClearITPendingBit
|
0x0000000000002fe6 USART_ClearITPendingBit
|
||||||
.text.Delay_Init
|
.text.Delay_Init
|
||||||
0x0000000000003010 0x46 ./Debug/debug.o
|
0x0000000000003032 0x46 ./Debug/debug.o
|
||||||
0x0000000000003010 Delay_Init
|
0x0000000000003032 Delay_Init
|
||||||
.text.Delay_Ms
|
.text.Delay_Ms
|
||||||
0x0000000000003056 0x84 ./Debug/debug.o
|
0x0000000000003078 0x84 ./Debug/debug.o
|
||||||
0x0000000000003056 Delay_Ms
|
0x0000000000003078 Delay_Ms
|
||||||
.text.USART_Printf_Init
|
.text.USART_Printf_Init
|
||||||
0x00000000000030da 0x82 ./Debug/debug.o
|
0x00000000000030fc 0x82 ./Debug/debug.o
|
||||||
0x00000000000030da USART_Printf_Init
|
0x00000000000030fc USART_Printf_Init
|
||||||
.text._write 0x000000000000315c 0x72 ./Debug/debug.o
|
.text._write 0x000000000000317e 0x72 ./Debug/debug.o
|
||||||
0x000000000000315c _write
|
0x000000000000317e _write
|
||||||
.text._sbrk 0x00000000000031ce 0x5a ./Debug/debug.o
|
.text._sbrk 0x00000000000031f0 0x5a ./Debug/debug.o
|
||||||
0x00000000000031ce _sbrk
|
0x00000000000031f0 _sbrk
|
||||||
.text.adc_init
|
.text.adc_init
|
||||||
0x0000000000003228 0x280 ./DRV/drv_adc.o
|
0x000000000000324a 0x280 ./DRV/drv_adc.o
|
||||||
0x0000000000003228 adc_init
|
0x000000000000324a adc_init
|
||||||
.text.ADC1_2_IRQHandler
|
.text.ADC1_2_IRQHandler
|
||||||
0x00000000000034a8 0x34 ./DRV/drv_adc.o
|
0x00000000000034ca 0x34 ./DRV/drv_adc.o
|
||||||
0x00000000000034a8 ADC1_2_IRQHandler
|
0x00000000000034ca ADC1_2_IRQHandler
|
||||||
.text.DMA1_Channel1_IRQHandler
|
.text.DMA1_Channel1_IRQHandler
|
||||||
0x00000000000034dc 0x68 ./DRV/drv_adc.o
|
0x00000000000034fe 0x78 ./DRV/drv_adc.o
|
||||||
0x00000000000034dc DMA1_Channel1_IRQHandler
|
0x00000000000034fe DMA1_Channel1_IRQHandler
|
||||||
.text.IIC_Init
|
.text.IIC_Init
|
||||||
0x0000000000003544 0xf0 ./DRV/drv_i2c.o
|
0x0000000000003576 0xf0 ./DRV/drv_i2c.o
|
||||||
0x0000000000003544 IIC_Init
|
0x0000000000003576 IIC_Init
|
||||||
.text.AT24CXX_Init
|
.text.AT24CXX_Init
|
||||||
0x0000000000003634 0x1e ./DRV/drv_i2c.o
|
0x0000000000003666 0x1e ./DRV/drv_i2c.o
|
||||||
0x0000000000003634 AT24CXX_Init
|
0x0000000000003666 AT24CXX_Init
|
||||||
.text.AT24CXX_ReadOneByte
|
.text.AT24CXX_ReadOneByte
|
||||||
0x0000000000003652 0x18c ./DRV/drv_i2c.o
|
0x0000000000003684 0x18c ./DRV/drv_i2c.o
|
||||||
0x0000000000003652 AT24CXX_ReadOneByte
|
0x0000000000003684 AT24CXX_ReadOneByte
|
||||||
.text.AT24CXX_Read
|
.text.AT24CXX_Read
|
||||||
0x00000000000037de 0x5a ./DRV/drv_i2c.o
|
0x0000000000003810 0x5a ./DRV/drv_i2c.o
|
||||||
0x00000000000037de AT24CXX_Read
|
0x0000000000003810 AT24CXX_Read
|
||||||
.text.exti_init
|
.text.exti_init
|
||||||
0x0000000000003838 0x184 ./DRV/drv_key.o
|
0x000000000000386a 0x184 ./DRV/drv_key.o
|
||||||
0x0000000000003838 exti_init
|
0x000000000000386a exti_init
|
||||||
.text.EXTI2_IRQHandler
|
.text.EXTI2_IRQHandler
|
||||||
0x00000000000039bc 0x32 ./DRV/drv_key.o
|
0x00000000000039ee 0x32 ./DRV/drv_key.o
|
||||||
0x00000000000039bc EXTI2_IRQHandler
|
0x00000000000039ee EXTI2_IRQHandler
|
||||||
.text.EXTI3_IRQHandler
|
.text.EXTI3_IRQHandler
|
||||||
0x00000000000039ee 0x36 ./DRV/drv_key.o
|
0x0000000000003a20 0x36 ./DRV/drv_key.o
|
||||||
0x00000000000039ee EXTI3_IRQHandler
|
0x0000000000003a20 EXTI3_IRQHandler
|
||||||
.text.EXTI4_IRQHandler
|
.text.EXTI4_IRQHandler
|
||||||
0x0000000000003a24 0x36 ./DRV/drv_key.o
|
0x0000000000003a56 0x36 ./DRV/drv_key.o
|
||||||
0x0000000000003a24 EXTI4_IRQHandler
|
0x0000000000003a56 EXTI4_IRQHandler
|
||||||
.text.EXTI9_5_IRQHandler
|
.text.EXTI9_5_IRQHandler
|
||||||
0x0000000000003a5a 0x3a ./DRV/drv_key.o
|
0x0000000000003a8c 0x3a ./DRV/drv_key.o
|
||||||
0x0000000000003a5a EXTI9_5_IRQHandler
|
0x0000000000003a8c EXTI9_5_IRQHandler
|
||||||
.text.LED_Init
|
.text.LED_Init
|
||||||
0x0000000000003a94 0xb8 ./DRV/drv_led.o
|
0x0000000000003ac6 0xb8 ./DRV/drv_led.o
|
||||||
0x0000000000003a94 LED_Init
|
0x0000000000003ac6 LED_Init
|
||||||
.text.LED_install
|
.text.LED_install
|
||||||
0x0000000000003b4c 0x19e ./DRV/drv_led.o
|
0x0000000000003b7e 0x19e ./DRV/drv_led.o
|
||||||
0x0000000000003b4c LED_install
|
0x0000000000003b7e LED_install
|
||||||
.text.LED_setToggle
|
.text.LED_setToggle
|
||||||
0x0000000000003cea 0x90 ./DRV/drv_led.o
|
0x0000000000003d1c 0x90 ./DRV/drv_led.o
|
||||||
0x0000000000003cea LED_setToggle
|
0x0000000000003d1c LED_setToggle
|
||||||
.text.TIM_PWM_Init
|
.text.TIM_PWM_Init
|
||||||
0x0000000000003d7a 0x18 ./DRV/drv_tim.o
|
0x0000000000003dac 0x18 ./DRV/drv_tim.o
|
||||||
0x0000000000003d7a TIM_PWM_Init
|
0x0000000000003dac TIM_PWM_Init
|
||||||
.text.TIM_PWM_Timer2
|
.text.TIM_PWM_Timer2
|
||||||
0x0000000000003d92 0x160 ./DRV/drv_tim.o
|
0x0000000000003dc4 0x160 ./DRV/drv_tim.o
|
||||||
0x0000000000003d92 TIM_PWM_Timer2
|
0x0000000000003dc4 TIM_PWM_Timer2
|
||||||
.text.TIM_PWM_Timer3
|
.text.TIM_PWM_Timer3
|
||||||
0x0000000000003ef2 0x19a ./DRV/drv_tim.o
|
0x0000000000003f24 0x19a ./DRV/drv_tim.o
|
||||||
0x0000000000003ef2 TIM_PWM_Timer3
|
0x0000000000003f24 TIM_PWM_Timer3
|
||||||
.text.TIM_PWM_Timer4
|
.text.TIM_PWM_Timer4
|
||||||
0x000000000000408c 0x15e ./DRV/drv_tim.o
|
0x00000000000040be 0x15e ./DRV/drv_tim.o
|
||||||
0x000000000000408c TIM_PWM_Timer4
|
0x00000000000040be TIM_PWM_Timer4
|
||||||
.text.USART1_IRQHandler
|
.text.USART1_IRQHandler
|
||||||
0x00000000000041ea 0x52 ./DRV/drv_usart.o
|
0x000000000000421c 0x52 ./DRV/drv_usart.o
|
||||||
0x00000000000041ea USART1_IRQHandler
|
0x000000000000421c USART1_IRQHandler
|
||||||
.text.USART2_IRQHandler
|
.text.USART2_IRQHandler
|
||||||
0x000000000000423c 0x52 ./DRV/drv_usart.o
|
0x000000000000426e 0x52 ./DRV/drv_usart.o
|
||||||
0x000000000000423c USART2_IRQHandler
|
0x000000000000426e USART2_IRQHandler
|
||||||
.text.printf 0x000000000000428e 0x3e c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-printf.o)
|
.text.printf 0x00000000000042c0 0x3e c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-printf.o)
|
||||||
0x000000000000428e iprintf
|
0x00000000000042c0 iprintf
|
||||||
0x000000000000428e printf
|
0x00000000000042c0 printf
|
||||||
.text.std 0x00000000000042cc 0x66 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o)
|
.text.std 0x00000000000042fe 0x66 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o)
|
||||||
.text._cleanup_r
|
.text._cleanup_r
|
||||||
0x0000000000004332 0xa c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o)
|
0x0000000000004364 0xa c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o)
|
||||||
0x0000000000004332 _cleanup_r
|
0x0000000000004364 _cleanup_r
|
||||||
.text.__sfmoreglue
|
.text.__sfmoreglue
|
||||||
0x000000000000433c 0x46 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o)
|
0x000000000000436e 0x46 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o)
|
||||||
0x000000000000433c __sfmoreglue
|
0x000000000000436e __sfmoreglue
|
||||||
.text.__sinit 0x0000000000004382 0x66 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o)
|
.text.__sinit 0x00000000000043b4 0x66 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o)
|
||||||
0x0000000000004382 __sinit
|
0x00000000000043b4 __sinit
|
||||||
.text.__sfp 0x00000000000043e8 0x9c c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o)
|
.text.__sfp 0x000000000000441a 0x9c c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o)
|
||||||
0x00000000000043e8 __sfp
|
0x000000000000441a __sfp
|
||||||
.text._fwalk_reent
|
.text._fwalk_reent
|
||||||
0x0000000000004484 0x6a c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fwalk.o)
|
0x00000000000044b6 0x6a c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fwalk.o)
|
||||||
0x0000000000004484 _fwalk_reent
|
0x00000000000044b6 _fwalk_reent
|
||||||
.text._malloc_r
|
.text._malloc_r
|
||||||
0x00000000000044ee 0xd4 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-mallocr.o)
|
0x0000000000004520 0xd4 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-mallocr.o)
|
||||||
0x00000000000044ee _malloc_r
|
0x0000000000004520 _malloc_r
|
||||||
.text.__sfputc_r
|
.text.__sfputc_r
|
||||||
0x00000000000045c2 0x26 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf.o)
|
0x00000000000045f4 0x26 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf.o)
|
||||||
.text.__sfputs_r
|
.text.__sfputs_r
|
||||||
0x00000000000045e8 0x40 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf.o)
|
0x000000000000461a 0x40 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf.o)
|
||||||
0x00000000000045e8 __sfputs_r
|
0x000000000000461a __sfputs_r
|
||||||
.text._vfprintf_r
|
.text._vfprintf_r
|
||||||
0x0000000000004628 0x288 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf.o)
|
0x000000000000465a 0x288 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf.o)
|
||||||
0x0000000000004628 _vfprintf_r
|
0x000000000000465a _vfprintf_r
|
||||||
0x0000000000004628 _vfiprintf_r
|
0x000000000000465a _vfiprintf_r
|
||||||
.text._printf_common
|
.text._printf_common
|
||||||
0x00000000000048b0 0x10c c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf_i.o)
|
0x00000000000048e2 0x10c c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf_i.o)
|
||||||
0x00000000000048b0 _printf_common
|
0x00000000000048e2 _printf_common
|
||||||
.text._printf_i
|
.text._printf_i
|
||||||
0x00000000000049bc 0x2a0 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf_i.o)
|
0x00000000000049ee 0x2a0 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf_i.o)
|
||||||
0x00000000000049bc _printf_i
|
0x00000000000049ee _printf_i
|
||||||
.text._sbrk_r 0x0000000000004c5c 0x2a c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-sbrkr.o)
|
.text._sbrk_r 0x0000000000004c8e 0x2a c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-sbrkr.o)
|
||||||
0x0000000000004c5c _sbrk_r
|
0x0000000000004c8e _sbrk_r
|
||||||
.text.__sread 0x0000000000004c86 0x2c c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-stdio.o)
|
.text.__sread 0x0000000000004cb8 0x2c c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-stdio.o)
|
||||||
0x0000000000004c86 __sread
|
0x0000000000004cb8 __sread
|
||||||
.text.__swrite
|
.text.__swrite
|
||||||
0x0000000000004cb2 0x48 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-stdio.o)
|
0x0000000000004ce4 0x48 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-stdio.o)
|
||||||
0x0000000000004cb2 __swrite
|
0x0000000000004ce4 __swrite
|
||||||
.text.__sseek 0x0000000000004cfa 0x30 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-stdio.o)
|
.text.__sseek 0x0000000000004d2c 0x30 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-stdio.o)
|
||||||
0x0000000000004cfa __sseek
|
0x0000000000004d2c __sseek
|
||||||
.text.__sclose
|
.text.__sclose
|
||||||
0x0000000000004d2a 0x6 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-stdio.o)
|
0x0000000000004d5c 0x6 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-stdio.o)
|
||||||
0x0000000000004d2a __sclose
|
0x0000000000004d5c __sclose
|
||||||
.text.__swbuf_r
|
.text.__swbuf_r
|
||||||
0x0000000000004d30 0xbe c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-wbuf.o)
|
0x0000000000004d62 0xbe c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-wbuf.o)
|
||||||
0x0000000000004d30 __swbuf_r
|
0x0000000000004d62 __swbuf_r
|
||||||
.text._write_r
|
.text._write_r
|
||||||
0x0000000000004dee 0x2e c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-writer.o)
|
0x0000000000004e20 0x2e c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-writer.o)
|
||||||
0x0000000000004dee _write_r
|
0x0000000000004e20 _write_r
|
||||||
.text.__swsetup_r
|
.text.__swsetup_r
|
||||||
0x0000000000004e1c 0xfe c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-wsetup.o)
|
0x0000000000004e4e 0xfe c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-wsetup.o)
|
||||||
0x0000000000004e1c __swsetup_r
|
0x0000000000004e4e __swsetup_r
|
||||||
.text._close_r
|
.text._close_r
|
||||||
0x0000000000004f1a 0x28 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-closer.o)
|
0x0000000000004f4c 0x28 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-closer.o)
|
||||||
0x0000000000004f1a _close_r
|
0x0000000000004f4c _close_r
|
||||||
.text.__sflush_r
|
.text.__sflush_r
|
||||||
0x0000000000004f42 0x130 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fflush.o)
|
0x0000000000004f74 0x130 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fflush.o)
|
||||||
0x0000000000004f42 __sflush_r
|
0x0000000000004f74 __sflush_r
|
||||||
.text._fflush_r
|
.text._fflush_r
|
||||||
0x0000000000005072 0x66 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fflush.o)
|
0x00000000000050a4 0x66 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fflush.o)
|
||||||
0x0000000000005072 _fflush_r
|
0x00000000000050a4 _fflush_r
|
||||||
.text._lseek_r
|
.text._lseek_r
|
||||||
0x00000000000050d8 0x2c c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-lseekr.o)
|
0x000000000000510a 0x2c c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-lseekr.o)
|
||||||
0x00000000000050d8 _lseek_r
|
0x000000000000510a _lseek_r
|
||||||
.text.__swhatbuf_r
|
.text.__swhatbuf_r
|
||||||
0x0000000000005104 0x56 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-makebuf.o)
|
0x0000000000005136 0x56 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-makebuf.o)
|
||||||
0x0000000000005104 __swhatbuf_r
|
0x0000000000005136 __swhatbuf_r
|
||||||
.text.__smakebuf_r
|
.text.__smakebuf_r
|
||||||
0x000000000000515a 0x90 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-makebuf.o)
|
0x000000000000518c 0x90 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-makebuf.o)
|
||||||
0x000000000000515a __smakebuf_r
|
0x000000000000518c __smakebuf_r
|
||||||
.text.memchr 0x00000000000051ea 0x18 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memchr.o)
|
.text.memchr 0x000000000000521c 0x18 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memchr.o)
|
||||||
0x00000000000051ea memchr
|
0x000000000000521c memchr
|
||||||
.text.__malloc_lock
|
.text.__malloc_lock
|
||||||
0x0000000000005202 0x2 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-mlock.o)
|
0x0000000000005234 0x2 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-mlock.o)
|
||||||
0x0000000000005202 __malloc_lock
|
0x0000000000005234 __malloc_lock
|
||||||
.text.__malloc_unlock
|
.text.__malloc_unlock
|
||||||
0x0000000000005204 0x2 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-mlock.o)
|
0x0000000000005236 0x2 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-mlock.o)
|
||||||
0x0000000000005204 __malloc_unlock
|
0x0000000000005236 __malloc_unlock
|
||||||
.text._free_r 0x0000000000005206 0xa4 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-freer.o)
|
.text._free_r 0x0000000000005238 0xa4 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-freer.o)
|
||||||
0x0000000000005206 _free_r
|
0x0000000000005238 _free_r
|
||||||
.text._read_r 0x00000000000052aa 0x2c c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-readr.o)
|
.text._read_r 0x00000000000052dc 0x2c c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-readr.o)
|
||||||
0x00000000000052aa _read_r
|
0x00000000000052dc _read_r
|
||||||
.text._fstat_r
|
.text._fstat_r
|
||||||
0x00000000000052d6 0x2a c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fstatr.o)
|
0x0000000000005308 0x2a c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fstatr.o)
|
||||||
0x00000000000052d6 _fstat_r
|
0x0000000000005308 _fstat_r
|
||||||
.text._isatty_r
|
.text._isatty_r
|
||||||
0x0000000000005300 0x28 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-isattyr.o)
|
0x0000000000005332 0x28 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-isattyr.o)
|
||||||
0x0000000000005300 _isatty_r
|
0x0000000000005332 _isatty_r
|
||||||
.text._close 0x0000000000005328 0xc c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(close.o)
|
.text._close 0x000000000000535a 0xc c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(close.o)
|
||||||
0x0000000000005328 _close
|
0x000000000000535a _close
|
||||||
.text._fstat 0x0000000000005334 0xc c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(fstat.o)
|
.text._fstat 0x0000000000005366 0xc c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(fstat.o)
|
||||||
0x0000000000005334 _fstat
|
0x0000000000005366 _fstat
|
||||||
.text._isatty 0x0000000000005340 0xc c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(isatty.o)
|
.text._isatty 0x0000000000005372 0xc c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(isatty.o)
|
||||||
0x0000000000005340 _isatty
|
0x0000000000005372 _isatty
|
||||||
.text._lseek 0x000000000000534c 0xc c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(lseek.o)
|
.text._lseek 0x000000000000537e 0xc c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(lseek.o)
|
||||||
0x000000000000534c _lseek
|
0x000000000000537e _lseek
|
||||||
.text._read 0x0000000000005358 0xc c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(read.o)
|
.text._read 0x000000000000538a 0xc c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(read.o)
|
||||||
0x0000000000005358 _read
|
0x000000000000538a _read
|
||||||
*(.rodata)
|
*(.rodata)
|
||||||
.rodata 0x0000000000005364 0x19 ./User/main.o
|
*fill* 0x0000000000005396 0x2
|
||||||
*fill* 0x000000000000537d 0x3
|
.rodata 0x0000000000005398 0x39 ./User/main.o
|
||||||
.rodata 0x0000000000005380 0x1b ./DRV/drv_adc.o
|
*fill* 0x00000000000053d1 0x3
|
||||||
*fill* 0x000000000000539b 0x1
|
.rodata 0x00000000000053d4 0x21 ./DRV/drv_adc.o
|
||||||
.rodata 0x000000000000539c 0x33 ./DRV/drv_led.o
|
*fill* 0x00000000000053f5 0x3
|
||||||
|
.rodata 0x00000000000053f8 0x33 ./DRV/drv_led.o
|
||||||
*(.rodata*)
|
*(.rodata*)
|
||||||
*fill* 0x00000000000053cf 0x1
|
*fill* 0x000000000000542b 0x1
|
||||||
.rodata.__sf_fake_stderr
|
.rodata.__sf_fake_stderr
|
||||||
0x00000000000053d0 0x20 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o)
|
0x000000000000542c 0x20 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o)
|
||||||
0x00000000000053d0 __sf_fake_stderr
|
0x000000000000542c __sf_fake_stderr
|
||||||
.rodata.__sf_fake_stdin
|
.rodata.__sf_fake_stdin
|
||||||
0x00000000000053f0 0x20 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o)
|
0x000000000000544c 0x20 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o)
|
||||||
0x00000000000053f0 __sf_fake_stdin
|
0x000000000000544c __sf_fake_stdin
|
||||||
.rodata.__sf_fake_stdout
|
.rodata.__sf_fake_stdout
|
||||||
0x0000000000005410 0x20 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o)
|
0x000000000000546c 0x20 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o)
|
||||||
0x0000000000005410 __sf_fake_stdout
|
0x000000000000546c __sf_fake_stdout
|
||||||
.rodata._vfprintf_r.str1.4
|
.rodata._vfprintf_r.str1.4
|
||||||
0x0000000000005430 0x13 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf.o)
|
0x000000000000548c 0x13 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf.o)
|
||||||
*fill* 0x0000000000005443 0x1
|
*fill* 0x000000000000549f 0x1
|
||||||
.rodata._printf_i.str1.4
|
.rodata._printf_i.str1.4
|
||||||
0x0000000000005444 0x28 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf_i.o)
|
0x00000000000054a0 0x28 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf_i.o)
|
||||||
0x25 (size before relaxing)
|
0x25 (size before relaxing)
|
||||||
*(.glue_7)
|
*(.glue_7)
|
||||||
*(.glue_7t)
|
*(.glue_7t)
|
||||||
*(.gnu.linkonce.t.*)
|
*(.gnu.linkonce.t.*)
|
||||||
0x000000000000546c . = ALIGN (0x4)
|
0x00000000000054c8 . = ALIGN (0x4)
|
||||||
|
|
||||||
.rela.dyn 0x000000000000546c 0x0
|
.rela.dyn 0x00000000000054c8 0x0
|
||||||
.rela.init 0x000000000000546c 0x0 ./User/ch32v20x_it.o
|
.rela.init 0x00000000000054c8 0x0 ./User/ch32v20x_it.o
|
||||||
.rela.vector 0x000000000000546c 0x0 ./User/ch32v20x_it.o
|
.rela.vector 0x00000000000054c8 0x0 ./User/ch32v20x_it.o
|
||||||
.rela.text.handle_reset
|
.rela.text.handle_reset
|
||||||
0x000000000000546c 0x0 ./User/ch32v20x_it.o
|
0x00000000000054c8 0x0 ./User/ch32v20x_it.o
|
||||||
.rela.sdata.curbrk.4638
|
.rela.sdata.curbrk.4638
|
||||||
0x000000000000546c 0x0 ./User/ch32v20x_it.o
|
0x00000000000054c8 0x0 ./User/ch32v20x_it.o
|
||||||
.rela.text._sbrk
|
.rela.text._sbrk
|
||||||
0x000000000000546c 0x0 ./User/ch32v20x_it.o
|
0x00000000000054c8 0x0 ./User/ch32v20x_it.o
|
||||||
.rela.text._vfprintf_r
|
.rela.text._vfprintf_r
|
||||||
0x000000000000546c 0x0 ./User/ch32v20x_it.o
|
0x00000000000054c8 0x0 ./User/ch32v20x_it.o
|
||||||
.rela.text._sbrk_r
|
.rela.text._sbrk_r
|
||||||
0x000000000000546c 0x0 ./User/ch32v20x_it.o
|
0x00000000000054c8 0x0 ./User/ch32v20x_it.o
|
||||||
.rela.text._write_r
|
.rela.text._write_r
|
||||||
0x000000000000546c 0x0 ./User/ch32v20x_it.o
|
0x00000000000054c8 0x0 ./User/ch32v20x_it.o
|
||||||
.rela.text._close_r
|
.rela.text._close_r
|
||||||
0x000000000000546c 0x0 ./User/ch32v20x_it.o
|
0x00000000000054c8 0x0 ./User/ch32v20x_it.o
|
||||||
.rela.text._lseek_r
|
.rela.text._lseek_r
|
||||||
0x000000000000546c 0x0 ./User/ch32v20x_it.o
|
0x00000000000054c8 0x0 ./User/ch32v20x_it.o
|
||||||
.rela.text._read_r
|
.rela.text._read_r
|
||||||
0x000000000000546c 0x0 ./User/ch32v20x_it.o
|
0x00000000000054c8 0x0 ./User/ch32v20x_it.o
|
||||||
.rela.text._fstat_r
|
.rela.text._fstat_r
|
||||||
0x000000000000546c 0x0 ./User/ch32v20x_it.o
|
0x00000000000054c8 0x0 ./User/ch32v20x_it.o
|
||||||
.rela.text._isatty_r
|
.rela.text._isatty_r
|
||||||
0x000000000000546c 0x0 ./User/ch32v20x_it.o
|
0x00000000000054c8 0x0 ./User/ch32v20x_it.o
|
||||||
.rela.text._close
|
.rela.text._close
|
||||||
0x000000000000546c 0x0 ./User/ch32v20x_it.o
|
0x00000000000054c8 0x0 ./User/ch32v20x_it.o
|
||||||
.rela.text._fstat
|
.rela.text._fstat
|
||||||
0x000000000000546c 0x0 ./User/ch32v20x_it.o
|
0x00000000000054c8 0x0 ./User/ch32v20x_it.o
|
||||||
.rela.text._isatty
|
.rela.text._isatty
|
||||||
0x000000000000546c 0x0 ./User/ch32v20x_it.o
|
0x00000000000054c8 0x0 ./User/ch32v20x_it.o
|
||||||
.rela.text._lseek
|
.rela.text._lseek
|
||||||
0x000000000000546c 0x0 ./User/ch32v20x_it.o
|
0x00000000000054c8 0x0 ./User/ch32v20x_it.o
|
||||||
.rela.text._read
|
.rela.text._read
|
||||||
0x000000000000546c 0x0 ./User/ch32v20x_it.o
|
0x00000000000054c8 0x0 ./User/ch32v20x_it.o
|
||||||
|
|
||||||
.fini 0x000000000000546c 0x0
|
.fini 0x00000000000054c8 0x0
|
||||||
*(SORT_NONE(.fini))
|
*(SORT_NONE(.fini))
|
||||||
0x000000000000546c . = ALIGN (0x4)
|
0x00000000000054c8 . = ALIGN (0x4)
|
||||||
[!provide] PROVIDE (_etext = .)
|
[!provide] PROVIDE (_etext = .)
|
||||||
[!provide] PROVIDE (_eitcm = .)
|
[!provide] PROVIDE (_eitcm = .)
|
||||||
|
|
||||||
.preinit_array 0x000000000000546c 0x0
|
.preinit_array 0x00000000000054c8 0x0
|
||||||
[!provide] PROVIDE (__preinit_array_start = .)
|
[!provide] PROVIDE (__preinit_array_start = .)
|
||||||
*(.preinit_array)
|
*(.preinit_array)
|
||||||
[!provide] PROVIDE (__preinit_array_end = .)
|
[!provide] PROVIDE (__preinit_array_end = .)
|
||||||
|
|
||||||
.init_array 0x000000000000546c 0x0
|
.init_array 0x00000000000054c8 0x0
|
||||||
[!provide] PROVIDE (__init_array_start = .)
|
[!provide] PROVIDE (__init_array_start = .)
|
||||||
*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))
|
*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))
|
||||||
*(.init_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .ctors)
|
*(.init_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .ctors)
|
||||||
[!provide] PROVIDE (__init_array_end = .)
|
[!provide] PROVIDE (__init_array_end = .)
|
||||||
|
|
||||||
.fini_array 0x000000000000546c 0x0
|
.fini_array 0x00000000000054c8 0x0
|
||||||
[!provide] PROVIDE (__fini_array_start = .)
|
[!provide] PROVIDE (__fini_array_start = .)
|
||||||
*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))
|
*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))
|
||||||
*(.fini_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .dtors)
|
*(.fini_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .dtors)
|
||||||
@@ -1856,15 +1857,15 @@ END GROUP
|
|||||||
*(SORT_BY_NAME(.dtors.*))
|
*(SORT_BY_NAME(.dtors.*))
|
||||||
*(.dtors)
|
*(.dtors)
|
||||||
|
|
||||||
.dalign 0x0000000020000000 0x0 load address 0x000000000000546c
|
.dalign 0x0000000020000000 0x0 load address 0x00000000000054c8
|
||||||
0x0000000020000000 . = ALIGN (0x4)
|
0x0000000020000000 . = ALIGN (0x4)
|
||||||
0x0000000020000000 PROVIDE (_data_vma = .)
|
0x0000000020000000 PROVIDE (_data_vma = .)
|
||||||
|
|
||||||
.dlalign 0x000000000000546c 0x0
|
.dlalign 0x00000000000054c8 0x0
|
||||||
0x000000000000546c . = ALIGN (0x4)
|
0x00000000000054c8 . = ALIGN (0x4)
|
||||||
0x000000000000546c PROVIDE (_data_lma = .)
|
0x00000000000054c8 PROVIDE (_data_lma = .)
|
||||||
|
|
||||||
.data 0x0000000020000000 0x88 load address 0x000000000000546c
|
.data 0x0000000020000000 0x88 load address 0x00000000000054c8
|
||||||
*(.gnu.linkonce.r.*)
|
*(.gnu.linkonce.r.*)
|
||||||
*(.data .data.*)
|
*(.data .data.*)
|
||||||
.data.APBAHBPrescTable
|
.data.APBAHBPrescTable
|
||||||
@@ -1900,7 +1901,7 @@ END GROUP
|
|||||||
0x0000000020000088 . = ALIGN (0x4)
|
0x0000000020000088 . = ALIGN (0x4)
|
||||||
0x0000000020000088 PROVIDE (_edata = .)
|
0x0000000020000088 PROVIDE (_edata = .)
|
||||||
|
|
||||||
.bss 0x0000000020000088 0xec load address 0x00000000000054f4
|
.bss 0x0000000020000088 0xec load address 0x0000000000005550
|
||||||
0x0000000020000088 . = ALIGN (0x4)
|
0x0000000020000088 . = ALIGN (0x4)
|
||||||
0x0000000020000088 PROVIDE (_sbss = .)
|
0x0000000020000088 PROVIDE (_sbss = .)
|
||||||
*(.sbss*)
|
*(.sbss*)
|
||||||
@@ -2075,27 +2076,27 @@ OUTPUT(CH32V208WBU6.elf elf32-littleriscv)
|
|||||||
.debug_ranges 0x0000000000000a40 0x30 ./DRV/drv_tim.o
|
.debug_ranges 0x0000000000000a40 0x30 ./DRV/drv_tim.o
|
||||||
.debug_ranges 0x0000000000000a70 0x38 ./DRV/drv_usart.o
|
.debug_ranges 0x0000000000000a70 0x38 ./DRV/drv_usart.o
|
||||||
|
|
||||||
.debug_line 0x0000000000000000 0xae36
|
.debug_line 0x0000000000000000 0xae42
|
||||||
.debug_line 0x0000000000000000 0x209 ./User/ch32v20x_it.o
|
.debug_line 0x0000000000000000 0x209 ./User/ch32v20x_it.o
|
||||||
.debug_line 0x0000000000000209 0x35a ./User/main.o
|
.debug_line 0x0000000000000209 0x360 ./User/main.o
|
||||||
.debug_line 0x0000000000000563 0x5cd ./User/system_ch32v20x.o
|
.debug_line 0x0000000000000569 0x5cd ./User/system_ch32v20x.o
|
||||||
.debug_line 0x0000000000000b30 0x28a ./Startup/startup_ch32v20x_D8W.o
|
.debug_line 0x0000000000000b36 0x28a ./Startup/startup_ch32v20x_D8W.o
|
||||||
.debug_line 0x0000000000000dba 0x1293 ./Peripheral/src/ch32v20x_adc.o
|
.debug_line 0x0000000000000dc0 0x1293 ./Peripheral/src/ch32v20x_adc.o
|
||||||
.debug_line 0x000000000000204d 0x692 ./Peripheral/src/ch32v20x_dma.o
|
.debug_line 0x0000000000002053 0x692 ./Peripheral/src/ch32v20x_dma.o
|
||||||
.debug_line 0x00000000000026df 0x5c8 ./Peripheral/src/ch32v20x_exti.o
|
.debug_line 0x00000000000026e5 0x5c8 ./Peripheral/src/ch32v20x_exti.o
|
||||||
.debug_line 0x0000000000002ca7 0xaf9 ./Peripheral/src/ch32v20x_gpio.o
|
.debug_line 0x0000000000002cad 0xaf9 ./Peripheral/src/ch32v20x_gpio.o
|
||||||
.debug_line 0x00000000000037a0 0xcfb ./Peripheral/src/ch32v20x_i2c.o
|
.debug_line 0x00000000000037a6 0xcfb ./Peripheral/src/ch32v20x_i2c.o
|
||||||
.debug_line 0x000000000000449b 0x58d ./Peripheral/src/ch32v20x_misc.o
|
.debug_line 0x00000000000044a1 0x58d ./Peripheral/src/ch32v20x_misc.o
|
||||||
.debug_line 0x0000000000004a28 0xe76 ./Peripheral/src/ch32v20x_rcc.o
|
.debug_line 0x0000000000004a2e 0xe76 ./Peripheral/src/ch32v20x_rcc.o
|
||||||
.debug_line 0x000000000000589e 0x2096 ./Peripheral/src/ch32v20x_tim.o
|
.debug_line 0x00000000000058a4 0x2096 ./Peripheral/src/ch32v20x_tim.o
|
||||||
.debug_line 0x0000000000007934 0xca5 ./Peripheral/src/ch32v20x_usart.o
|
.debug_line 0x000000000000793a 0xca5 ./Peripheral/src/ch32v20x_usart.o
|
||||||
.debug_line 0x00000000000085d9 0x502 ./Debug/debug.o
|
.debug_line 0x00000000000085df 0x502 ./Debug/debug.o
|
||||||
.debug_line 0x0000000000008adb 0x50d ./DRV/drv_adc.o
|
.debug_line 0x0000000000008ae1 0x513 ./DRV/drv_adc.o
|
||||||
.debug_line 0x0000000000008fe8 0x668 ./DRV/drv_i2c.o
|
.debug_line 0x0000000000008ff4 0x668 ./DRV/drv_i2c.o
|
||||||
.debug_line 0x0000000000009650 0x532 ./DRV/drv_key.o
|
.debug_line 0x000000000000965c 0x532 ./DRV/drv_key.o
|
||||||
.debug_line 0x0000000000009b82 0x59b ./DRV/drv_led.o
|
.debug_line 0x0000000000009b8e 0x59b ./DRV/drv_led.o
|
||||||
.debug_line 0x000000000000a11d 0x5e3 ./DRV/drv_tim.o
|
.debug_line 0x000000000000a129 0x5e3 ./DRV/drv_tim.o
|
||||||
.debug_line 0x000000000000a700 0x736 ./DRV/drv_usart.o
|
.debug_line 0x000000000000a70c 0x736 ./DRV/drv_usart.o
|
||||||
|
|
||||||
.debug_str 0x0000000000000000 0x34f9
|
.debug_str 0x0000000000000000 0x34f9
|
||||||
.debug_str 0x0000000000000000 0x539 ./User/ch32v20x_it.o
|
.debug_str 0x0000000000000000 0x539 ./User/ch32v20x_it.o
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user