added midi control-channel demo

This commit is contained in:
Jan--Henrik 2020-04-19 01:19:00 +02:00
parent dfee6261c4
commit 41b62453ea
76 changed files with 7512 additions and 6297 deletions

View file

@ -63,7 +63,7 @@ extern bool isRxBufEmpty();
//USB function
extern void sendMidiMessage(uint8_t *msg, uint16_t size);
extern uint8_t USBD_MIDI_SendData (USBD_HandleTypeDef *pdev, uint8_t *pBuf, uint16_t length);
extern uint8_t USBD_MIDI_SendData(USBD_HandleTypeDef *pdev, uint8_t *pBuf, uint16_t length);
// Call in main loop
@ -75,5 +75,5 @@ extern void USBD_MIDI_SendPacket(void);
#ifdef __cplusplus
}
#endif
#endif /* __USBD_MIDI_IF_H */

View file

@ -32,7 +32,7 @@
#define MIDI_IN_FRAME_INTERVAL 1
#define MIDI_OUT_JACK_NUM (1)
#define MIDI_IN_JACK_NUM (0)
#define MIDI_IN_JACK_NUM (1)
typedef struct _USBD_MIDI_ItfTypeDef{

View file

@ -1,12 +1,14 @@
#include "main.h"
#include "usb_device.h"
#include "usbd_midi_if.h"
#include "device_conf.h"
#include "curemisc.h"
#include "curebuffer.h"
#include "usbd_midi_if.h"
#include "usbd_midi.h"
#define HYST 50
ADC_HandleTypeDef hadc;
DMA_HandleTypeDef hdma_adc;
@ -19,7 +21,13 @@ static void MX_DMA_Init(void);
static void MX_ADC_Init(void);
static void MX_USB_PCD_Init(void);
uint16_t ADCval[8];
uint16_t ADC_val[8];
uint16_t ADC_val_old[8];
uint8_t dial[8];
uint8_t dial_mapping[8] = {1, 2, 3, 4, 5, 6, 7, 0};
uint16_t dial_div[8] = {32, 32, 32, 32, 32, 32, 32, 256};
uint8_t midi_packet[4] = {0x0B, 0xB0, 0x00, 0x00};
int main(void)
{
@ -32,14 +40,58 @@ int main(void)
MX_ADC_Init();
MX_USB_MIDI_INIT();
HAL_ADC_Start_DMA(&hadc, ADCval, 8);
HAL_ADC_Start_DMA(&hadc, ADC_val, 8);
if(FUNC_ERROR == midiInit() ){
while(1){
HAL_GPIO_WritePin(GPIOB, GPIO_PIN_13, SET);
HAL_Delay(500);
HAL_GPIO_WritePin(GPIOB, GPIO_PIN_13, RESET);
HAL_Delay(500);
}
}
//Wait usb configuration.
while(1){
if(USBD_STATE_CONFIGURED == hUsbDeviceFS.dev_state){
HAL_GPIO_WritePin(GPIOB, GPIO_PIN_13, SET);
break;
}else{
HAL_GPIO_WritePin(GPIOB, GPIO_PIN_13, RESET);
}
}
while (1)
{
HAL_GPIO_WritePin(GPIOB,GPIO_PIN_13,1);
HAL_Delay(1000);
HAL_GPIO_WritePin(GPIOB,GPIO_PIN_13,0);
HAL_Delay(1000);
while(1){
if(USBD_STATE_CONFIGURED == hUsbDeviceFS.dev_state){
HAL_GPIO_WritePin(GPIOB, GPIO_PIN_13, SET);
break;
}else{
HAL_GPIO_WritePin(GPIOB, GPIO_PIN_13, SET);
HAL_Delay(200);
HAL_GPIO_WritePin(GPIOB, GPIO_PIN_13, RESET);
HAL_Delay(200);
}
}
midiProcess();
for(uint8_t i = 0; i <= 7; i++){
if(ADC_val[dial_mapping[i]] >= (ADC_val_old[dial_mapping[i]] + HYST) || ADC_val[dial_mapping[i]] <= (ADC_val_old[dial_mapping[i]] - HYST)){
ADC_val_old[dial_mapping[i]] = ADC_val[dial_mapping[i]];
dial[i] = (uint8_t)((ADC_val[dial_mapping[i]]/dial_div[i]) & 0x7F);
midi_packet[3] = dial[i];
midi_packet[1] = 0xB0 + i;
sendMidiMessage(midi_packet, 4);
USBD_MIDI_SendPacket();
HAL_Delay(2);
}
}
//USBD_MIDI_SendData(&hUsbDeviceFS, midi_packet, 4);
}
}
@ -90,11 +142,8 @@ static void MX_ADC_Init(void)
hadc.Init.Overrun = ADC_OVR_DATA_PRESERVED;
HAL_ADC_Init(&hadc);
sConfig.Channel = ADC_CHANNEL_0;
sConfig.Rank = ADC_RANK_CHANNEL_NUMBER;
sConfig.SamplingTime = ADC_SAMPLETIME_71CYCLES_5;
HAL_ADC_ConfigChannel(&hadc, &sConfig);
sConfig.Channel = ADC_CHANNEL_1;
HAL_ADC_ConfigChannel(&hadc, &sConfig);

View file

@ -1,4 +1,4 @@
ARM GAS /tmp/ccH4oDXT.s page 1
ARM GAS /tmp/ccYZCOLV.s page 1
1 .cpu cortex-m0
@ -58,7 +58,7 @@ ARM GAS /tmp/ccH4oDXT.s page 1
31:Src/curelib_src/curebuffer.c **** return BUFFER_FAILURE;
32:Src/curelib_src/curebuffer.c **** }
33:Src/curelib_src/curebuffer.c **** for(i=0; i<buflen; i++){
ARM GAS /tmp/ccH4oDXT.s page 2
ARM GAS /tmp/ccYZCOLV.s page 2
34:Src/curelib_src/curebuffer.c **** rbuf->buffer[i] = 0;
@ -118,7 +118,7 @@ ARM GAS /tmp/ccH4oDXT.s page 1
62 .global cureRingBufferU8Init
63 .syntax unified
64 .code 16
ARM GAS /tmp/ccH4oDXT.s page 3
ARM GAS /tmp/ccYZCOLV.s page 3
65 .thumb_func
@ -178,7 +178,7 @@ ARM GAS /tmp/ccH4oDXT.s page 1
112 0028 F8D8 bhi .L6
37:Src/curelib_src/curebuffer.c ****
113 .loc 1 37 0 is_stmt 1
ARM GAS /tmp/ccH4oDXT.s page 4
ARM GAS /tmp/ccYZCOLV.s page 4
114 002a AC80 strh r4, [r5, #4]
@ -238,7 +238,7 @@ ARM GAS /tmp/ccH4oDXT.s page 1
60:Src/curelib_src/curebuffer.c **** rbuf->buffer[rbuf->idx_front]= *inputc;
160 .loc 1 60 0
161 0012 0B78 ldrb r3, [r1]
ARM GAS /tmp/ccH4oDXT.s page 5
ARM GAS /tmp/ccYZCOLV.s page 5
162 0014 8168 ldr r1, [r0, #8]
@ -298,7 +298,7 @@ ARM GAS /tmp/ccH4oDXT.s page 1
208 0000 0288 ldrh r2, [r0]
209 0002 4388 ldrh r3, [r0, #2]
210 0004 9A42 cmp r2, r3
ARM GAS /tmp/ccH4oDXT.s page 6
ARM GAS /tmp/ccYZCOLV.s page 6
211 0006 0CD0 beq .L13
@ -358,7 +358,7 @@ ARM GAS /tmp/ccH4oDXT.s page 1
253 .cfi_startproc
254 @ args = 0, pretend = 0, frame = 0
255 @ frame_needed = 0, uses_anonymous_args = 0
ARM GAS /tmp/ccH4oDXT.s page 7
ARM GAS /tmp/ccYZCOLV.s page 7
256 @ link register save eliminated.
@ -418,7 +418,7 @@ ARM GAS /tmp/ccH4oDXT.s page 1
100:Src/curelib_src/curebuffer.c **** cureRingBuffer16Free(rbuf);
101:Src/curelib_src/curebuffer.c ****
102:Src/curelib_src/curebuffer.c **** rbuf->buffer = (int16_t *)malloc( buflen * sizeof(int16_t) );
ARM GAS /tmp/ccH4oDXT.s page 8
ARM GAS /tmp/ccYZCOLV.s page 8
103:Src/curelib_src/curebuffer.c **** if(NULL == rbuf->buffer){
@ -478,7 +478,7 @@ ARM GAS /tmp/ccH4oDXT.s page 1
328 .section .text.cureRingBuffer16Init,"ax",%progbits
329 .align 1
330 .global cureRingBuffer16Init
ARM GAS /tmp/ccH4oDXT.s page 9
ARM GAS /tmp/ccYZCOLV.s page 9
331 .syntax unified
@ -538,7 +538,7 @@ ARM GAS /tmp/ccH4oDXT.s page 1
379 .L22:
106:Src/curelib_src/curebuffer.c **** rbuf->buffer[i] = 0;
380 .loc 1 106 0 is_stmt 0 discriminator 1
ARM GAS /tmp/ccH4oDXT.s page 10
ARM GAS /tmp/ccYZCOLV.s page 10
381 002a 9D42 cmp r5, r3
@ -598,7 +598,7 @@ ARM GAS /tmp/ccH4oDXT.s page 1
429 0010 0ED0 beq .L27
128:Src/curelib_src/curebuffer.c **** return BUFFER_FAILURE;
129:Src/curelib_src/curebuffer.c **** }else{
ARM GAS /tmp/ccH4oDXT.s page 11
ARM GAS /tmp/ccYZCOLV.s page 11
130:Src/curelib_src/curebuffer.c **** rbuf->buffer[rbuf->idx_front]= *inputc;
@ -658,7 +658,7 @@ ARM GAS /tmp/ccH4oDXT.s page 1
476 @ frame_needed = 0, uses_anonymous_args = 0
477 @ link register save eliminated.
478 .LVL42:
ARM GAS /tmp/ccH4oDXT.s page 12
ARM GAS /tmp/ccYZCOLV.s page 12
139:Src/curelib_src/curebuffer.c ****
@ -718,7 +718,7 @@ ARM GAS /tmp/ccH4oDXT.s page 1
523 0002 4388 ldrh r3, [r0, #2]
524 0004 9A42 cmp r2, r3
525 0006 0DD0 beq .L31
ARM GAS /tmp/ccH4oDXT.s page 13
ARM GAS /tmp/ccYZCOLV.s page 13
151:Src/curelib_src/curebuffer.c **** return BUFFER_FAILURE;
@ -778,7 +778,7 @@ ARM GAS /tmp/ccH4oDXT.s page 1
569 @ args = 0, pretend = 0, frame = 0
570 @ frame_needed = 0, uses_anonymous_args = 0
571 .LVL49:
ARM GAS /tmp/ccH4oDXT.s page 14
ARM GAS /tmp/ccYZCOLV.s page 14
572 0000 10B5 push {r4, lr}
@ -838,7 +838,7 @@ ARM GAS /tmp/ccH4oDXT.s page 1
617 cureRingBufferU32Free:
618 .LFB12:
173:Src/curelib_src/curebuffer.c ****
ARM GAS /tmp/ccH4oDXT.s page 15
ARM GAS /tmp/ccYZCOLV.s page 15
174:Src/curelib_src/curebuffer.c **** /////////////////////////////
@ -898,7 +898,7 @@ ARM GAS /tmp/ccH4oDXT.s page 1
643 .loc 1 203 0
644 0014 A380 strh r3, [r4, #4]
204:Src/curelib_src/curebuffer.c ****
ARM GAS /tmp/ccH4oDXT.s page 16
ARM GAS /tmp/ccYZCOLV.s page 16
205:Src/curelib_src/curebuffer.c **** return BUFFER_SUCCESS;
@ -958,7 +958,7 @@ ARM GAS /tmp/ccH4oDXT.s page 1
190:Src/curelib_src/curebuffer.c **** }
694 .loc 1 190 0 discriminator 3
695 001c 9A00 lsls r2, r3, #2
ARM GAS /tmp/ccH4oDXT.s page 17
ARM GAS /tmp/ccYZCOLV.s page 17
696 001e A168 ldr r1, [r4, #8]
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccH4oDXT.s page 1
743 .cfi_def_cfa_offset 8
744 .cfi_offset 4, -8
745 .cfi_offset 14, -4
ARM GAS /tmp/ccH4oDXT.s page 18
ARM GAS /tmp/ccYZCOLV.s page 18
210:Src/curelib_src/curebuffer.c **** if( ((rbuf->idx_front +1)&(rbuf->length -1)) == rbuf->idx_rear ){//buffer overrun error occurs.
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccH4oDXT.s page 1
791 .code 16
792 .thumb_func
793 .fpu softvfp
ARM GAS /tmp/ccH4oDXT.s page 19
ARM GAS /tmp/ccYZCOLV.s page 19
795 cureRingBufferU32EnqueueIgnoreErr:
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccH4oDXT.s page 1
232:Src/curelib_src/curebuffer.c **** {
838 .loc 1 232 0
839 .cfi_startproc
ARM GAS /tmp/ccH4oDXT.s page 20
ARM GAS /tmp/ccYZCOLV.s page 20
840 @ args = 0, pretend = 0, frame = 0
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccH4oDXT.s page 1
885 .thumb_func
886 .fpu softvfp
888 cureRingBufferU32GetElement:
ARM GAS /tmp/ccH4oDXT.s page 21
ARM GAS /tmp/ccYZCOLV.s page 21
889 .LFB16:
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccH4oDXT.s page 1
926 001c A41A subs r4, r4, r2
927 001e A4B2 uxth r4, r4
928 .LVL84:
ARM GAS /tmp/ccH4oDXT.s page 22
ARM GAS /tmp/ccYZCOLV.s page 22
929 0020 F6E7 b .L52
@ -1266,53 +1266,53 @@ ARM GAS /tmp/ccH4oDXT.s page 1
931 .LFE16:
933 .text
934 .Letext0:
935 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
936 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
935 .file 2 "/usr/include/newlib/machine/_default_types.h"
936 .file 3 "/usr/include/newlib/sys/_stdint.h"
937 .file 4 "Inc/curelib_inc/curebuffer.h"
938 .file 5 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/lo
939 .file 6 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_t
940 .file 7 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/lib/gcc/arm-none-eabi/7.3.1/
941 .file 8 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/re
942 .file 9 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/stdlib
ARM GAS /tmp/ccH4oDXT.s page 23
938 .file 5 "/usr/include/newlib/sys/lock.h"
939 .file 6 "/usr/include/newlib/sys/_types.h"
940 .file 7 "/usr/lib/gcc/arm-none-eabi/7.3.1/include/stddef.h"
941 .file 8 "/usr/include/newlib/sys/reent.h"
942 .file 9 "/usr/include/newlib/stdlib.h"
ARM GAS /tmp/ccYZCOLV.s page 23
DEFINED SYMBOLS
*ABS*:0000000000000000 curebuffer.c
/tmp/ccH4oDXT.s:16 .text.cureRingBufferU8Free:0000000000000000 $t
/tmp/ccH4oDXT.s:23 .text.cureRingBufferU8Free:0000000000000000 cureRingBufferU8Free
/tmp/ccH4oDXT.s:61 .text.cureRingBufferU8Init:0000000000000000 $t
/tmp/ccH4oDXT.s:68 .text.cureRingBufferU8Init:0000000000000000 cureRingBufferU8Init
/tmp/ccH4oDXT.s:132 .text.cureRingBufferU8Enqueue:0000000000000000 $t
/tmp/ccH4oDXT.s:139 .text.cureRingBufferU8Enqueue:0000000000000000 cureRingBufferU8Enqueue
/tmp/ccH4oDXT.s:192 .text.cureRingBufferU8Dequeue:0000000000000000 $t
/tmp/ccH4oDXT.s:199 .text.cureRingBufferU8Dequeue:0000000000000000 cureRingBufferU8Dequeue
/tmp/ccH4oDXT.s:243 .text._cureRingBufferU8GetUsedSize:0000000000000000 $t
/tmp/ccH4oDXT.s:250 .text._cureRingBufferU8GetUsedSize:0000000000000000 _cureRingBufferU8GetUsedSize
/tmp/ccH4oDXT.s:285 .text.cureRingBuffer16Free:0000000000000000 $t
/tmp/ccH4oDXT.s:292 .text.cureRingBuffer16Free:0000000000000000 cureRingBuffer16Free
/tmp/ccH4oDXT.s:329 .text.cureRingBuffer16Init:0000000000000000 $t
/tmp/ccH4oDXT.s:336 .text.cureRingBuffer16Init:0000000000000000 cureRingBuffer16Init
/tmp/ccH4oDXT.s:402 .text.cureRingBuffer16Enqueue:0000000000000000 $t
/tmp/ccH4oDXT.s:409 .text.cureRingBuffer16Enqueue:0000000000000000 cureRingBuffer16Enqueue
/tmp/ccH4oDXT.s:464 .text.cureRingBuffer16EnqueueIgnoreErr:0000000000000000 $t
/tmp/ccH4oDXT.s:471 .text.cureRingBuffer16EnqueueIgnoreErr:0000000000000000 cureRingBuffer16EnqueueIgnoreErr
/tmp/ccH4oDXT.s:506 .text.cureRingBuffer16Dequeue:0000000000000000 $t
/tmp/ccH4oDXT.s:513 .text.cureRingBuffer16Dequeue:0000000000000000 cureRingBuffer16Dequeue
/tmp/ccH4oDXT.s:558 .text.cureRingBuffer16GetElement:0000000000000000 $t
/tmp/ccH4oDXT.s:565 .text.cureRingBuffer16GetElement:0000000000000000 cureRingBuffer16GetElement
/tmp/ccH4oDXT.s:610 .text.cureRingBufferU32Free:0000000000000000 $t
/tmp/ccH4oDXT.s:617 .text.cureRingBufferU32Free:0000000000000000 cureRingBufferU32Free
/tmp/ccH4oDXT.s:654 .text.cureRingBufferU32Init:0000000000000000 $t
/tmp/ccH4oDXT.s:661 .text.cureRingBufferU32Init:0000000000000000 cureRingBufferU32Init
/tmp/ccH4oDXT.s:727 .text.cureRingBufferU32Enqueue:0000000000000000 $t
/tmp/ccH4oDXT.s:734 .text.cureRingBufferU32Enqueue:0000000000000000 cureRingBufferU32Enqueue
/tmp/ccH4oDXT.s:788 .text.cureRingBufferU32EnqueueIgnoreErr:0000000000000000 $t
/tmp/ccH4oDXT.s:795 .text.cureRingBufferU32EnqueueIgnoreErr:0000000000000000 cureRingBufferU32EnqueueIgnoreErr
/tmp/ccH4oDXT.s:829 .text.cureRingBufferU32Dequeue:0000000000000000 $t
/tmp/ccH4oDXT.s:836 .text.cureRingBufferU32Dequeue:0000000000000000 cureRingBufferU32Dequeue
/tmp/ccH4oDXT.s:881 .text.cureRingBufferU32GetElement:0000000000000000 $t
/tmp/ccH4oDXT.s:888 .text.cureRingBufferU32GetElement:0000000000000000 cureRingBufferU32GetElement
/tmp/ccYZCOLV.s:16 .text.cureRingBufferU8Free:0000000000000000 $t
/tmp/ccYZCOLV.s:23 .text.cureRingBufferU8Free:0000000000000000 cureRingBufferU8Free
/tmp/ccYZCOLV.s:61 .text.cureRingBufferU8Init:0000000000000000 $t
/tmp/ccYZCOLV.s:68 .text.cureRingBufferU8Init:0000000000000000 cureRingBufferU8Init
/tmp/ccYZCOLV.s:132 .text.cureRingBufferU8Enqueue:0000000000000000 $t
/tmp/ccYZCOLV.s:139 .text.cureRingBufferU8Enqueue:0000000000000000 cureRingBufferU8Enqueue
/tmp/ccYZCOLV.s:192 .text.cureRingBufferU8Dequeue:0000000000000000 $t
/tmp/ccYZCOLV.s:199 .text.cureRingBufferU8Dequeue:0000000000000000 cureRingBufferU8Dequeue
/tmp/ccYZCOLV.s:243 .text._cureRingBufferU8GetUsedSize:0000000000000000 $t
/tmp/ccYZCOLV.s:250 .text._cureRingBufferU8GetUsedSize:0000000000000000 _cureRingBufferU8GetUsedSize
/tmp/ccYZCOLV.s:285 .text.cureRingBuffer16Free:0000000000000000 $t
/tmp/ccYZCOLV.s:292 .text.cureRingBuffer16Free:0000000000000000 cureRingBuffer16Free
/tmp/ccYZCOLV.s:329 .text.cureRingBuffer16Init:0000000000000000 $t
/tmp/ccYZCOLV.s:336 .text.cureRingBuffer16Init:0000000000000000 cureRingBuffer16Init
/tmp/ccYZCOLV.s:402 .text.cureRingBuffer16Enqueue:0000000000000000 $t
/tmp/ccYZCOLV.s:409 .text.cureRingBuffer16Enqueue:0000000000000000 cureRingBuffer16Enqueue
/tmp/ccYZCOLV.s:464 .text.cureRingBuffer16EnqueueIgnoreErr:0000000000000000 $t
/tmp/ccYZCOLV.s:471 .text.cureRingBuffer16EnqueueIgnoreErr:0000000000000000 cureRingBuffer16EnqueueIgnoreErr
/tmp/ccYZCOLV.s:506 .text.cureRingBuffer16Dequeue:0000000000000000 $t
/tmp/ccYZCOLV.s:513 .text.cureRingBuffer16Dequeue:0000000000000000 cureRingBuffer16Dequeue
/tmp/ccYZCOLV.s:558 .text.cureRingBuffer16GetElement:0000000000000000 $t
/tmp/ccYZCOLV.s:565 .text.cureRingBuffer16GetElement:0000000000000000 cureRingBuffer16GetElement
/tmp/ccYZCOLV.s:610 .text.cureRingBufferU32Free:0000000000000000 $t
/tmp/ccYZCOLV.s:617 .text.cureRingBufferU32Free:0000000000000000 cureRingBufferU32Free
/tmp/ccYZCOLV.s:654 .text.cureRingBufferU32Init:0000000000000000 $t
/tmp/ccYZCOLV.s:661 .text.cureRingBufferU32Init:0000000000000000 cureRingBufferU32Init
/tmp/ccYZCOLV.s:727 .text.cureRingBufferU32Enqueue:0000000000000000 $t
/tmp/ccYZCOLV.s:734 .text.cureRingBufferU32Enqueue:0000000000000000 cureRingBufferU32Enqueue
/tmp/ccYZCOLV.s:788 .text.cureRingBufferU32EnqueueIgnoreErr:0000000000000000 $t
/tmp/ccYZCOLV.s:795 .text.cureRingBufferU32EnqueueIgnoreErr:0000000000000000 cureRingBufferU32EnqueueIgnoreErr
/tmp/ccYZCOLV.s:829 .text.cureRingBufferU32Dequeue:0000000000000000 $t
/tmp/ccYZCOLV.s:836 .text.cureRingBufferU32Dequeue:0000000000000000 cureRingBufferU32Dequeue
/tmp/ccYZCOLV.s:881 .text.cureRingBufferU32GetElement:0000000000000000 $t
/tmp/ccYZCOLV.s:888 .text.cureRingBufferU32GetElement:0000000000000000 cureRingBufferU32GetElement
UNDEFINED SYMBOLS
free

Binary file not shown.

View file

@ -27,14 +27,15 @@ build/main.o: Src/main.c Inc/main.h \
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h \
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h Inc/usb_device.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \
Inc/usbd_conf.h Inc/usbd_midi_if.h Middlewares/USBMIDI/Inc/usbd_midi.h \
Inc/usbd_conf.h Inc/device_conf.h Inc/curelib_inc/curemisc.h \
Inc/curelib_inc/curebuffer.h Inc/usbd_midi_if.h \
Middlewares/USBMIDI/Inc/usbd_midi.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h \
Inc/usbd_desc.h Inc/curelib_inc/curemisc.h Inc/curelib_inc/curebuffer.h \
Inc/device_conf.h
Inc/usbd_desc.h
Inc/main.h:
@ -102,6 +103,12 @@ Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
Inc/usbd_conf.h:
Inc/device_conf.h:
Inc/curelib_inc/curemisc.h:
Inc/curelib_inc/curebuffer.h:
Inc/usbd_midi_if.h:
Middlewares/USBMIDI/Inc/usbd_midi.h:
@ -117,9 +124,3 @@ Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h:
Inc/usbd_desc.h:
Inc/curelib_inc/curemisc.h:
Inc/curelib_inc/curebuffer.h:
Inc/device_conf.h:

File diff suppressed because it is too large Load diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,4 +1,4 @@
ARM GAS /tmp/cc4b90sv.s page 1
ARM GAS /tmp/ccZrwUTS.s page 1
1 .cpu cortex-m0
@ -58,7 +58,7 @@ ARM GAS /tmp/cc4b90sv.s page 1
31:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** *
32:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** ******************************************************************************
33:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** */
ARM GAS /tmp/cc4b90sv.s page 2
ARM GAS /tmp/ccZrwUTS.s page 2
34:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c ****
@ -118,7 +118,7 @@ ARM GAS /tmp/cc4b90sv.s page 1
88:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** */
89:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** /* Private function prototypes -----------------------------------------------*/
90:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** /* Exported functions ---------------------------------------------------------*/
ARM GAS /tmp/cc4b90sv.s page 3
ARM GAS /tmp/ccZrwUTS.s page 3
91:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c ****
@ -178,7 +178,7 @@ ARM GAS /tmp/cc4b90sv.s page 1
145:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** __HAL_FLASH_PREFETCH_BUFFER_ENABLE();
146:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** #endif /* PREFETCH_ENABLE */
147:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c ****
ARM GAS /tmp/cc4b90sv.s page 4
ARM GAS /tmp/ccZrwUTS.s page 4
148:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** /* Use systick as time base source and configure 1ms tick (default clock after Reset is HSI) */
@ -238,7 +238,7 @@ ARM GAS /tmp/cc4b90sv.s page 1
34 .cfi_endproc
35 .LFE42:
37 .section .text.HAL_MspDeInit,"ax",%progbits
ARM GAS /tmp/cc4b90sv.s page 5
ARM GAS /tmp/ccZrwUTS.s page 5
38 .align 1
@ -298,7 +298,7 @@ ARM GAS /tmp/cc4b90sv.s page 1
169:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c ****
82 .loc 1 169 0
83 000a 0022 movs r2, #0
ARM GAS /tmp/cc4b90sv.s page 6
ARM GAS /tmp/ccZrwUTS.s page 6
84 000c 1A61 str r2, [r3, #16]
@ -358,7 +358,7 @@ ARM GAS /tmp/cc4b90sv.s page 1
221:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** */
222:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** __weak HAL_StatusTypeDef HAL_InitTick(uint32_t TickPriority)
223:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** {
ARM GAS /tmp/cc4b90sv.s page 7
ARM GAS /tmp/ccZrwUTS.s page 7
118 .loc 1 223 0
@ -418,7 +418,7 @@ ARM GAS /tmp/cc4b90sv.s page 1
156 002e 2100 movs r1, r4
157 0030 4042 rsbs r0, r0, #0
158 0032 FFF7FEFF bl HAL_NVIC_SetPriority
ARM GAS /tmp/cc4b90sv.s page 8
ARM GAS /tmp/ccZrwUTS.s page 8
159 .LVL6:
@ -478,7 +478,7 @@ ARM GAS /tmp/cc4b90sv.s page 1
206 0008 0B43 orrs r3, r1
207 000a 1360 str r3, [r2]
150:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c ****
ARM GAS /tmp/cc4b90sv.s page 9
ARM GAS /tmp/ccZrwUTS.s page 9
208 .loc 1 150 0
@ -538,7 +538,7 @@ ARM GAS /tmp/cc4b90sv.s page 1
270:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** */
271:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c ****
272:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** /**
ARM GAS /tmp/cc4b90sv.s page 10
ARM GAS /tmp/ccZrwUTS.s page 10
273:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** * @brief This function is called to increment a global variable "uwTick"
@ -598,7 +598,7 @@ ARM GAS /tmp/cc4b90sv.s page 1
271 @ args = 0, pretend = 0, frame = 0
272 @ frame_needed = 0, uses_anonymous_args = 0
273 @ link register save eliminated.
ARM GAS /tmp/cc4b90sv.s page 11
ARM GAS /tmp/ccZrwUTS.s page 11
294:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** return uwTick;
@ -658,7 +658,7 @@ ARM GAS /tmp/cc4b90sv.s page 1
320 .thumb_func
321 .fpu softvfp
323 HAL_SetTickFreq:
ARM GAS /tmp/cc4b90sv.s page 12
ARM GAS /tmp/ccZrwUTS.s page 12
324 .LFB48:
@ -718,7 +718,7 @@ ARM GAS /tmp/cc4b90sv.s page 1
330:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** /* Restore previous tick frequency */
331:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** uwTickFreq = prevTickFreq;
353 .loc 1 331 0
ARM GAS /tmp/cc4b90sv.s page 13
ARM GAS /tmp/ccZrwUTS.s page 13
354 0018 024B ldr r3, .L28
@ -778,7 +778,7 @@ ARM GAS /tmp/cc4b90sv.s page 1
395 .L32:
396 0006 C046 .align 2
397 .L31:
ARM GAS /tmp/cc4b90sv.s page 14
ARM GAS /tmp/ccZrwUTS.s page 14
398 0008 00000000 .word .LANCHOR0
@ -838,7 +838,7 @@ ARM GAS /tmp/cc4b90sv.s page 1
433 .loc 1 366 0
434 000e 044B ldr r3, .L36
435 0010 1B78 ldrb r3, [r3]
ARM GAS /tmp/cc4b90sv.s page 15
ARM GAS /tmp/ccZrwUTS.s page 15
436 0012 E418 adds r4, r4, r3
@ -898,7 +898,7 @@ ARM GAS /tmp/cc4b90sv.s page 1
387:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** /* Disable SysTick Interrupt */
388:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** CLEAR_BIT(SysTick->CTRL,SysTick_CTRL_TICKINT_Msk);
472 .loc 1 388 0
ARM GAS /tmp/cc4b90sv.s page 16
ARM GAS /tmp/ccZrwUTS.s page 16
473 0000 024A ldr r2, .L39
@ -958,7 +958,7 @@ ARM GAS /tmp/cc4b90sv.s page 1
512 .L43:
513 .align 2
514 .L42:
ARM GAS /tmp/cc4b90sv.s page 17
ARM GAS /tmp/ccZrwUTS.s page 17
515 000c 10E000E0 .word -536813552
@ -1018,7 +1018,7 @@ ARM GAS /tmp/cc4b90sv.s page 1
557 @ args = 0, pretend = 0, frame = 0
558 @ frame_needed = 0, uses_anonymous_args = 0
559 @ link register save eliminated.
ARM GAS /tmp/cc4b90sv.s page 18
ARM GAS /tmp/ccZrwUTS.s page 18
422:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** return((DBGMCU->IDCODE) >> 16U);
@ -1078,7 +1078,7 @@ ARM GAS /tmp/cc4b90sv.s page 1
606 .global HAL_GetUIDw0
607 .syntax unified
608 .code 16
ARM GAS /tmp/cc4b90sv.s page 19
ARM GAS /tmp/ccZrwUTS.s page 19
609 .thumb_func
@ -1138,7 +1138,7 @@ ARM GAS /tmp/cc4b90sv.s page 1
649 0002 1868 ldr r0, [r3]
450:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** }
650 .loc 1 450 0
ARM GAS /tmp/cc4b90sv.s page 20
ARM GAS /tmp/ccZrwUTS.s page 20
651 @ sp needed
@ -1198,7 +1198,7 @@ ARM GAS /tmp/cc4b90sv.s page 1
462:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** * @brief Enable the Debug Module during STOP mode
463:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** * @retval None
464:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** */
ARM GAS /tmp/cc4b90sv.s page 21
ARM GAS /tmp/ccZrwUTS.s page 21
465:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** void HAL_DBGMCU_EnableDBGStopMode(void)
@ -1258,7 +1258,7 @@ ARM GAS /tmp/cc4b90sv.s page 1
741 @ sp needed
742 000a 7047 bx lr
743 .L67:
ARM GAS /tmp/cc4b90sv.s page 22
ARM GAS /tmp/ccZrwUTS.s page 22
744 .align 2
@ -1318,7 +1318,7 @@ ARM GAS /tmp/cc4b90sv.s page 1
489:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** * @brief Disable the Debug Module during STANDBY mode
490:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** * @retval None
491:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** */
ARM GAS /tmp/cc4b90sv.s page 23
ARM GAS /tmp/ccZrwUTS.s page 23
492:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** void HAL_DBGMCU_DisableDBGStandbyMode(void)
@ -1359,93 +1359,93 @@ ARM GAS /tmp/cc4b90sv.s page 1
827 0000 04000000 .word 4
828 .text
829 .Letext0:
830 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
831 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
830 .file 2 "/usr/include/newlib/machine/_default_types.h"
831 .file 3 "/usr/include/newlib/sys/_stdint.h"
832 .file 4 "Drivers/CMSIS/Include/core_cm0.h"
833 .file 5 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
834 .file 6 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
835 .file 7 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h"
836 .file 8 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
837 .file 9 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h"
ARM GAS /tmp/cc4b90sv.s page 24
ARM GAS /tmp/ccZrwUTS.s page 24
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f0xx_hal.c
/tmp/cc4b90sv.s:16 .text.HAL_MspInit:0000000000000000 $t
/tmp/cc4b90sv.s:23 .text.HAL_MspInit:0000000000000000 HAL_MspInit
/tmp/cc4b90sv.s:38 .text.HAL_MspDeInit:0000000000000000 $t
/tmp/cc4b90sv.s:45 .text.HAL_MspDeInit:0000000000000000 HAL_MspDeInit
/tmp/cc4b90sv.s:59 .text.HAL_DeInit:0000000000000000 $t
/tmp/cc4b90sv.s:66 .text.HAL_DeInit:0000000000000000 HAL_DeInit
/tmp/cc4b90sv.s:103 .text.HAL_DeInit:0000000000000020 $d
/tmp/cc4b90sv.s:109 .text.HAL_InitTick:0000000000000000 $t
/tmp/cc4b90sv.s:116 .text.HAL_InitTick:0000000000000000 HAL_InitTick
/tmp/cc4b90sv.s:177 .text.HAL_InitTick:0000000000000044 $d
/tmp/cc4b90sv.s:184 .text.HAL_Init:0000000000000000 $t
/tmp/cc4b90sv.s:191 .text.HAL_Init:0000000000000000 HAL_Init
/tmp/cc4b90sv.s:222 .text.HAL_Init:000000000000001c $d
/tmp/cc4b90sv.s:227 .text.HAL_IncTick:0000000000000000 $t
/tmp/cc4b90sv.s:234 .text.HAL_IncTick:0000000000000000 HAL_IncTick
/tmp/cc4b90sv.s:254 .text.HAL_IncTick:0000000000000010 $d
/tmp/ccZrwUTS.s:16 .text.HAL_MspInit:0000000000000000 $t
/tmp/ccZrwUTS.s:23 .text.HAL_MspInit:0000000000000000 HAL_MspInit
/tmp/ccZrwUTS.s:38 .text.HAL_MspDeInit:0000000000000000 $t
/tmp/ccZrwUTS.s:45 .text.HAL_MspDeInit:0000000000000000 HAL_MspDeInit
/tmp/ccZrwUTS.s:59 .text.HAL_DeInit:0000000000000000 $t
/tmp/ccZrwUTS.s:66 .text.HAL_DeInit:0000000000000000 HAL_DeInit
/tmp/ccZrwUTS.s:103 .text.HAL_DeInit:0000000000000020 $d
/tmp/ccZrwUTS.s:109 .text.HAL_InitTick:0000000000000000 $t
/tmp/ccZrwUTS.s:116 .text.HAL_InitTick:0000000000000000 HAL_InitTick
/tmp/ccZrwUTS.s:177 .text.HAL_InitTick:0000000000000044 $d
/tmp/ccZrwUTS.s:184 .text.HAL_Init:0000000000000000 $t
/tmp/ccZrwUTS.s:191 .text.HAL_Init:0000000000000000 HAL_Init
/tmp/ccZrwUTS.s:222 .text.HAL_Init:000000000000001c $d
/tmp/ccZrwUTS.s:227 .text.HAL_IncTick:0000000000000000 $t
/tmp/ccZrwUTS.s:234 .text.HAL_IncTick:0000000000000000 HAL_IncTick
/tmp/ccZrwUTS.s:254 .text.HAL_IncTick:0000000000000010 $d
*COM*:0000000000000004 uwTick
/tmp/cc4b90sv.s:260 .text.HAL_GetTick:0000000000000000 $t
/tmp/cc4b90sv.s:267 .text.HAL_GetTick:0000000000000000 HAL_GetTick
/tmp/cc4b90sv.s:283 .text.HAL_GetTick:0000000000000008 $d
/tmp/cc4b90sv.s:288 .text.HAL_GetTickPrio:0000000000000000 $t
/tmp/cc4b90sv.s:295 .text.HAL_GetTickPrio:0000000000000000 HAL_GetTickPrio
/tmp/cc4b90sv.s:311 .text.HAL_GetTickPrio:0000000000000008 $d
/tmp/cc4b90sv.s:316 .text.HAL_SetTickFreq:0000000000000000 $t
/tmp/cc4b90sv.s:323 .text.HAL_SetTickFreq:0000000000000000 HAL_SetTickFreq
/tmp/cc4b90sv.s:369 .text.HAL_SetTickFreq:0000000000000024 $d
/tmp/cc4b90sv.s:375 .text.HAL_GetTickFreq:0000000000000000 $t
/tmp/cc4b90sv.s:382 .text.HAL_GetTickFreq:0000000000000000 HAL_GetTickFreq
/tmp/cc4b90sv.s:398 .text.HAL_GetTickFreq:0000000000000008 $d
/tmp/cc4b90sv.s:403 .text.HAL_Delay:0000000000000000 $t
/tmp/cc4b90sv.s:410 .text.HAL_Delay:0000000000000000 HAL_Delay
/tmp/cc4b90sv.s:453 .text.HAL_Delay:0000000000000020 $d
/tmp/cc4b90sv.s:458 .text.HAL_SuspendTick:0000000000000000 $t
/tmp/cc4b90sv.s:465 .text.HAL_SuspendTick:0000000000000000 HAL_SuspendTick
/tmp/cc4b90sv.s:484 .text.HAL_SuspendTick:000000000000000c $d
/tmp/cc4b90sv.s:489 .text.HAL_ResumeTick:0000000000000000 $t
/tmp/cc4b90sv.s:496 .text.HAL_ResumeTick:0000000000000000 HAL_ResumeTick
/tmp/cc4b90sv.s:515 .text.HAL_ResumeTick:000000000000000c $d
/tmp/cc4b90sv.s:520 .text.HAL_GetHalVersion:0000000000000000 $t
/tmp/cc4b90sv.s:527 .text.HAL_GetHalVersion:0000000000000000 HAL_GetHalVersion
/tmp/cc4b90sv.s:541 .text.HAL_GetHalVersion:0000000000000004 $d
/tmp/cc4b90sv.s:546 .text.HAL_GetREVID:0000000000000000 $t
/tmp/cc4b90sv.s:553 .text.HAL_GetREVID:0000000000000000 HAL_GetREVID
/tmp/cc4b90sv.s:570 .text.HAL_GetREVID:0000000000000008 $d
/tmp/cc4b90sv.s:575 .text.HAL_GetDEVID:0000000000000000 $t
/tmp/cc4b90sv.s:582 .text.HAL_GetDEVID:0000000000000000 HAL_GetDEVID
/tmp/cc4b90sv.s:600 .text.HAL_GetDEVID:000000000000000c $d
/tmp/cc4b90sv.s:605 .text.HAL_GetUIDw0:0000000000000000 $t
/tmp/cc4b90sv.s:612 .text.HAL_GetUIDw0:0000000000000000 HAL_GetUIDw0
/tmp/cc4b90sv.s:628 .text.HAL_GetUIDw0:0000000000000008 $d
/tmp/cc4b90sv.s:633 .text.HAL_GetUIDw1:0000000000000000 $t
/tmp/cc4b90sv.s:640 .text.HAL_GetUIDw1:0000000000000000 HAL_GetUIDw1
/tmp/cc4b90sv.s:656 .text.HAL_GetUIDw1:0000000000000008 $d
/tmp/cc4b90sv.s:661 .text.HAL_GetUIDw2:0000000000000000 $t
/tmp/cc4b90sv.s:668 .text.HAL_GetUIDw2:0000000000000000 HAL_GetUIDw2
ARM GAS /tmp/cc4b90sv.s page 25
/tmp/ccZrwUTS.s:260 .text.HAL_GetTick:0000000000000000 $t
/tmp/ccZrwUTS.s:267 .text.HAL_GetTick:0000000000000000 HAL_GetTick
/tmp/ccZrwUTS.s:283 .text.HAL_GetTick:0000000000000008 $d
/tmp/ccZrwUTS.s:288 .text.HAL_GetTickPrio:0000000000000000 $t
/tmp/ccZrwUTS.s:295 .text.HAL_GetTickPrio:0000000000000000 HAL_GetTickPrio
/tmp/ccZrwUTS.s:311 .text.HAL_GetTickPrio:0000000000000008 $d
/tmp/ccZrwUTS.s:316 .text.HAL_SetTickFreq:0000000000000000 $t
/tmp/ccZrwUTS.s:323 .text.HAL_SetTickFreq:0000000000000000 HAL_SetTickFreq
/tmp/ccZrwUTS.s:369 .text.HAL_SetTickFreq:0000000000000024 $d
/tmp/ccZrwUTS.s:375 .text.HAL_GetTickFreq:0000000000000000 $t
/tmp/ccZrwUTS.s:382 .text.HAL_GetTickFreq:0000000000000000 HAL_GetTickFreq
/tmp/ccZrwUTS.s:398 .text.HAL_GetTickFreq:0000000000000008 $d
/tmp/ccZrwUTS.s:403 .text.HAL_Delay:0000000000000000 $t
/tmp/ccZrwUTS.s:410 .text.HAL_Delay:0000000000000000 HAL_Delay
/tmp/ccZrwUTS.s:453 .text.HAL_Delay:0000000000000020 $d
/tmp/ccZrwUTS.s:458 .text.HAL_SuspendTick:0000000000000000 $t
/tmp/ccZrwUTS.s:465 .text.HAL_SuspendTick:0000000000000000 HAL_SuspendTick
/tmp/ccZrwUTS.s:484 .text.HAL_SuspendTick:000000000000000c $d
/tmp/ccZrwUTS.s:489 .text.HAL_ResumeTick:0000000000000000 $t
/tmp/ccZrwUTS.s:496 .text.HAL_ResumeTick:0000000000000000 HAL_ResumeTick
/tmp/ccZrwUTS.s:515 .text.HAL_ResumeTick:000000000000000c $d
/tmp/ccZrwUTS.s:520 .text.HAL_GetHalVersion:0000000000000000 $t
/tmp/ccZrwUTS.s:527 .text.HAL_GetHalVersion:0000000000000000 HAL_GetHalVersion
/tmp/ccZrwUTS.s:541 .text.HAL_GetHalVersion:0000000000000004 $d
/tmp/ccZrwUTS.s:546 .text.HAL_GetREVID:0000000000000000 $t
/tmp/ccZrwUTS.s:553 .text.HAL_GetREVID:0000000000000000 HAL_GetREVID
/tmp/ccZrwUTS.s:570 .text.HAL_GetREVID:0000000000000008 $d
/tmp/ccZrwUTS.s:575 .text.HAL_GetDEVID:0000000000000000 $t
/tmp/ccZrwUTS.s:582 .text.HAL_GetDEVID:0000000000000000 HAL_GetDEVID
/tmp/ccZrwUTS.s:600 .text.HAL_GetDEVID:000000000000000c $d
/tmp/ccZrwUTS.s:605 .text.HAL_GetUIDw0:0000000000000000 $t
/tmp/ccZrwUTS.s:612 .text.HAL_GetUIDw0:0000000000000000 HAL_GetUIDw0
/tmp/ccZrwUTS.s:628 .text.HAL_GetUIDw0:0000000000000008 $d
/tmp/ccZrwUTS.s:633 .text.HAL_GetUIDw1:0000000000000000 $t
/tmp/ccZrwUTS.s:640 .text.HAL_GetUIDw1:0000000000000000 HAL_GetUIDw1
/tmp/ccZrwUTS.s:656 .text.HAL_GetUIDw1:0000000000000008 $d
/tmp/ccZrwUTS.s:661 .text.HAL_GetUIDw2:0000000000000000 $t
/tmp/ccZrwUTS.s:668 .text.HAL_GetUIDw2:0000000000000000 HAL_GetUIDw2
ARM GAS /tmp/ccZrwUTS.s page 25
/tmp/cc4b90sv.s:684 .text.HAL_GetUIDw2:0000000000000008 $d
/tmp/cc4b90sv.s:689 .text.HAL_DBGMCU_EnableDBGStopMode:0000000000000000 $t
/tmp/cc4b90sv.s:696 .text.HAL_DBGMCU_EnableDBGStopMode:0000000000000000 HAL_DBGMCU_EnableDBGStopMode
/tmp/cc4b90sv.s:715 .text.HAL_DBGMCU_EnableDBGStopMode:000000000000000c $d
/tmp/cc4b90sv.s:720 .text.HAL_DBGMCU_DisableDBGStopMode:0000000000000000 $t
/tmp/cc4b90sv.s:727 .text.HAL_DBGMCU_DisableDBGStopMode:0000000000000000 HAL_DBGMCU_DisableDBGStopMode
/tmp/cc4b90sv.s:746 .text.HAL_DBGMCU_DisableDBGStopMode:000000000000000c $d
/tmp/cc4b90sv.s:751 .text.HAL_DBGMCU_EnableDBGStandbyMode:0000000000000000 $t
/tmp/cc4b90sv.s:758 .text.HAL_DBGMCU_EnableDBGStandbyMode:0000000000000000 HAL_DBGMCU_EnableDBGStandbyMode
/tmp/cc4b90sv.s:777 .text.HAL_DBGMCU_EnableDBGStandbyMode:000000000000000c $d
/tmp/cc4b90sv.s:782 .text.HAL_DBGMCU_DisableDBGStandbyMode:0000000000000000 $t
/tmp/cc4b90sv.s:789 .text.HAL_DBGMCU_DisableDBGStandbyMode:0000000000000000 HAL_DBGMCU_DisableDBGStandbyMode
/tmp/cc4b90sv.s:808 .text.HAL_DBGMCU_DisableDBGStandbyMode:000000000000000c $d
/tmp/cc4b90sv.s:819 .data.uwTickFreq:0000000000000000 uwTickFreq
/tmp/cc4b90sv.s:826 .data.uwTickPrio:0000000000000000 uwTickPrio
/tmp/cc4b90sv.s:822 .data.uwTickPrio:0000000000000000 $d
/tmp/ccZrwUTS.s:684 .text.HAL_GetUIDw2:0000000000000008 $d
/tmp/ccZrwUTS.s:689 .text.HAL_DBGMCU_EnableDBGStopMode:0000000000000000 $t
/tmp/ccZrwUTS.s:696 .text.HAL_DBGMCU_EnableDBGStopMode:0000000000000000 HAL_DBGMCU_EnableDBGStopMode
/tmp/ccZrwUTS.s:715 .text.HAL_DBGMCU_EnableDBGStopMode:000000000000000c $d
/tmp/ccZrwUTS.s:720 .text.HAL_DBGMCU_DisableDBGStopMode:0000000000000000 $t
/tmp/ccZrwUTS.s:727 .text.HAL_DBGMCU_DisableDBGStopMode:0000000000000000 HAL_DBGMCU_DisableDBGStopMode
/tmp/ccZrwUTS.s:746 .text.HAL_DBGMCU_DisableDBGStopMode:000000000000000c $d
/tmp/ccZrwUTS.s:751 .text.HAL_DBGMCU_EnableDBGStandbyMode:0000000000000000 $t
/tmp/ccZrwUTS.s:758 .text.HAL_DBGMCU_EnableDBGStandbyMode:0000000000000000 HAL_DBGMCU_EnableDBGStandbyMode
/tmp/ccZrwUTS.s:777 .text.HAL_DBGMCU_EnableDBGStandbyMode:000000000000000c $d
/tmp/ccZrwUTS.s:782 .text.HAL_DBGMCU_DisableDBGStandbyMode:0000000000000000 $t
/tmp/ccZrwUTS.s:789 .text.HAL_DBGMCU_DisableDBGStandbyMode:0000000000000000 HAL_DBGMCU_DisableDBGStandbyMode
/tmp/ccZrwUTS.s:808 .text.HAL_DBGMCU_DisableDBGStandbyMode:000000000000000c $d
/tmp/ccZrwUTS.s:819 .data.uwTickFreq:0000000000000000 uwTickFreq
/tmp/ccZrwUTS.s:826 .data.uwTickPrio:0000000000000000 uwTickPrio
/tmp/ccZrwUTS.s:822 .data.uwTickPrio:0000000000000000 $d
UNDEFINED SYMBOLS
__aeabi_uidiv

Binary file not shown.

View file

@ -1,4 +1,4 @@
ARM GAS /tmp/ccbNWEOT.s page 1
ARM GAS /tmp/ccnlUpWq.s page 1
1 .cpu cortex-m0
@ -58,7 +58,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
32:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** (+) Single and continuous conversion modes.
33:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
34:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** (+) Scan mode for conversion of several channels sequentially.
ARM GAS /tmp/ccbNWEOT.s page 2
ARM GAS /tmp/ccnlUpWq.s page 2
35:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
@ -118,7 +118,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
89:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** (+++) __HAL_RCC_ADC1_CLK_ENABLE(); (mandatory)
90:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
91:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** HI14 enable or let under control of ADC: (optional: if asynchronous clock
ARM GAS /tmp/ccbNWEOT.s page 3
ARM GAS /tmp/ccnlUpWq.s page 3
92:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** (+++) RCC_OscInitTypeDef RCC_OscInitStructure;
@ -178,7 +178,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
146:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** using function HAL_ADCEx_Calibration_Start().
147:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
148:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** (#) ADC driver can be used among three modes: polling, interruption,
ARM GAS /tmp/ccbNWEOT.s page 4
ARM GAS /tmp/ccnlUpWq.s page 4
149:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** transfer by DMA.
@ -238,7 +238,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
203:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** other device clock parameters configuration:
204:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** (+++) RCC_OscInitStructure.OscillatorType = RCC_OSCILLATORTYPE_HSI14;
205:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** (+++) RCC_OscInitStructure.HSI14State = RCC_HSI14_OFF; (if not used for system clock
ARM GAS /tmp/ccbNWEOT.s page 5
ARM GAS /tmp/ccnlUpWq.s page 5
206:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** (+++) HAL_RCC_OscConfig(&RCC_OscInitStructure);
@ -298,7 +298,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
260:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** By default, after the @ref HAL_ADC_Init() and when the state is @ref HAL_ADC_STATE_RESET
261:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** all callbacks are set to the corresponding weak functions:
262:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** examples @ref HAL_ADC_ConvCpltCallback(), @ref HAL_ADC_ErrorCallback().
ARM GAS /tmp/ccbNWEOT.s page 6
ARM GAS /tmp/ccnlUpWq.s page 6
263:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** Exception done for MspInit and MspDeInit functions that are
@ -358,7 +358,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
317:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* Private define ------------------------------------------------------------*/
318:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /** @defgroup ADC_Private_Constants ADC Private Constants
319:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** * @{
ARM GAS /tmp/ccbNWEOT.s page 7
ARM GAS /tmp/ccnlUpWq.s page 7
320:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** */
@ -418,7 +418,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
374:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** ##### Initialization and de-initialization functions #####
375:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** ===============================================================================
376:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** [..] This section provides functions allowing to:
ARM GAS /tmp/ccbNWEOT.s page 8
ARM GAS /tmp/ccnlUpWq.s page 8
377:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** (+) Initialize and configure the ADC.
@ -478,7 +478,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
431:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** assert_param(IS_FUNCTIONAL_STATE(hadc->Init.LowPowerAutoPowerOff));
432:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
433:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* As prerequisite, into HAL_ADC_MspInit(), ADC clock must be configured */
ARM GAS /tmp/ccbNWEOT.s page 9
ARM GAS /tmp/ccnlUpWq.s page 9
434:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* at RCC top level depending on both possible clock sources: */
@ -538,7 +538,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
488:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** if (ADC_IS_ENABLE(hadc) == RESET)
489:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** {
490:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* Some parameters of this register are not reset, since they are set */
ARM GAS /tmp/ccbNWEOT.s page 10
ARM GAS /tmp/ccnlUpWq.s page 10
491:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* by other functions and must be kept in case of usage of this */
@ -598,7 +598,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
545:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** {
546:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* Enable the selected ADC group regular discontinuous mode */
547:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** tmpCFGR1 |= ADC_CFGR1_DISCEN;
ARM GAS /tmp/ccbNWEOT.s page 11
ARM GAS /tmp/ccnlUpWq.s page 11
548:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** }
@ -658,7 +658,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
602:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** ADC_CLEAR_ERRORCODE(hadc);
603:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
604:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* Set the ADC state */
ARM GAS /tmp/ccbNWEOT.s page 12
ARM GAS /tmp/ccnlUpWq.s page 12
605:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** ADC_STATE_CLR_SET(hadc->State,
@ -718,7 +718,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
659:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** assert_param(IS_ADC_ALL_INSTANCE(hadc->Instance));
660:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
661:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* Set ADC state */
ARM GAS /tmp/ccbNWEOT.s page 13
ARM GAS /tmp/ccnlUpWq.s page 13
662:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** SET_BIT(hadc->State, HAL_ADC_STATE_BUSY_INTERNAL);
@ -778,7 +778,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
716:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* Reset register TR1 */
717:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** hadc->Instance->TR &= ~(ADC_TR_HT | ADC_TR_LT);
718:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
ARM GAS /tmp/ccbNWEOT.s page 14
ARM GAS /tmp/ccnlUpWq.s page 14
719:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* Reset register CHSELR */
@ -838,7 +838,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
773:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** */
774:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** __weak void HAL_ADC_MspInit(ADC_HandleTypeDef* hadc)
775:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** {
ARM GAS /tmp/ccbNWEOT.s page 15
ARM GAS /tmp/ccnlUpWq.s page 15
776:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* Prevent unused argument(s) compilation warning */
@ -898,7 +898,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
830:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
831:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** if ((hadc->State & HAL_ADC_STATE_READY) != 0)
832:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** {
ARM GAS /tmp/ccbNWEOT.s page 16
ARM GAS /tmp/ccnlUpWq.s page 16
833:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** switch (CallbackID)
@ -958,7 +958,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
887:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** }
888:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** }
889:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** else
ARM GAS /tmp/ccbNWEOT.s page 17
ARM GAS /tmp/ccnlUpWq.s page 17
890:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** {
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
944:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** hadc->MspInitCallback = HAL_ADC_MspInit; /* Legacy weak MspInit */
945:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** break;
946:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
ARM GAS /tmp/ccbNWEOT.s page 18
ARM GAS /tmp/ccnlUpWq.s page 18
947:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** case HAL_ADC_MSPDEINIT_CB_ID :
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1001:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** *
1002:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** @verbatim
1003:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** ===============================================================================
ARM GAS /tmp/ccbNWEOT.s page 19
ARM GAS /tmp/ccnlUpWq.s page 19
1004:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** ##### IO operation functions #####
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1058:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* Reset ADC all error code fields */
1059:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** ADC_CLEAR_ERRORCODE(hadc);
1060:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
ARM GAS /tmp/ccbNWEOT.s page 20
ARM GAS /tmp/ccnlUpWq.s page 20
1061:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* Process unlocked */
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1115:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** ADC_STATE_CLR_SET(hadc->State,
1116:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** HAL_ADC_STATE_REG_BUSY,
1117:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** HAL_ADC_STATE_READY);
ARM GAS /tmp/ccbNWEOT.s page 21
ARM GAS /tmp/ccnlUpWq.s page 21
1118:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** }
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1172:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
1173:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* Process unlocked */
1174:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** __HAL_UNLOCK(hadc);
ARM GAS /tmp/ccbNWEOT.s page 22
ARM GAS /tmp/ccnlUpWq.s page 22
1175:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1229:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** HAL_ADC_STATE_REG_BUSY,
1230:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** HAL_ADC_STATE_READY);
1231:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** }
ARM GAS /tmp/ccbNWEOT.s page 23
ARM GAS /tmp/ccnlUpWq.s page 23
1232:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** else
@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1286:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** SET_BIT(hadc->State, HAL_ADC_STATE_TIMEOUT);
1287:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
1288:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* Process unlocked */
ARM GAS /tmp/ccbNWEOT.s page 24
ARM GAS /tmp/ccnlUpWq.s page 24
1289:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** __HAL_UNLOCK(hadc);
@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1343:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** {
1344:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** HAL_StatusTypeDef tmp_hal_status = HAL_OK;
1345:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
ARM GAS /tmp/ccbNWEOT.s page 25
ARM GAS /tmp/ccnlUpWq.s page 25
1346:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* Check the parameters */
@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1400:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* Enable conversion of regular group. */
1401:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* If software start has been selected, conversion starts immediately. */
1402:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* If external trigger has been selected, conversion will start at next */
ARM GAS /tmp/ccbNWEOT.s page 26
ARM GAS /tmp/ccnlUpWq.s page 26
1403:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* trigger event. */
@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1457:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** __HAL_UNLOCK(hadc);
1458:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
1459:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* Return function status */
ARM GAS /tmp/ccbNWEOT.s page 27
ARM GAS /tmp/ccnlUpWq.s page 27
1460:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** return tmp_hal_status;
@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1514:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
1515:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* Set the DMA transfer complete callback */
1516:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** hadc->DMA_Handle->XferCpltCallback = ADC_DMAConvCplt;
ARM GAS /tmp/ccbNWEOT.s page 28
ARM GAS /tmp/ccnlUpWq.s page 28
1517:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1571:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
1572:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* Process locked */
1573:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** __HAL_LOCK(hadc);
ARM GAS /tmp/ccbNWEOT.s page 29
ARM GAS /tmp/ccnlUpWq.s page 29
1574:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1628:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /**
1629:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** * @brief Get ADC regular group conversion result.
1630:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** * @note Reading register DR automatically clears ADC flag EOC
ARM GAS /tmp/ccbNWEOT.s page 30
ARM GAS /tmp/ccnlUpWq.s page 30
1631:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** * (ADC group regular end of unitary conversion).
@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1685:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** (hadc->Init.ContinuousConvMode == DISABLE) )
1686:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** {
1687:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* If End of Sequence is reached, disable interrupts */
ARM GAS /tmp/ccbNWEOT.s page 31
ARM GAS /tmp/ccnlUpWq.s page 31
1688:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** if( __HAL_ADC_GET_FLAG(hadc, ADC_FLAG_EOS) )
@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1742:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** #else
1743:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** HAL_ADC_LevelOutOfWindowCallback(hadc);
1744:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** #endif /* USE_HAL_ADC_REGISTER_CALLBACKS */
ARM GAS /tmp/ccbNWEOT.s page 32
ARM GAS /tmp/ccnlUpWq.s page 32
1745:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1799:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /**
1800:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** * @brief Conversion DMA half-transfer callback in non blocking mode
1801:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** * @param hadc ADC handle
ARM GAS /tmp/ccbNWEOT.s page 33
ARM GAS /tmp/ccnlUpWq.s page 33
1802:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** * @retval None
@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1856:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** ===============================================================================
1857:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** [..] This section provides functions allowing to:
1858:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** (+) Configure channels on regular group
ARM GAS /tmp/ccbNWEOT.s page 34
ARM GAS /tmp/ccnlUpWq.s page 34
1859:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** (+) Configure the analog watchdog
@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1913:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** if (ADC_IS_CONVERSION_ONGOING_REGULAR(hadc) == RESET)
1914:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** {
1915:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* Configure channel: depending on rank setting, add it or remove it from */
ARM GAS /tmp/ccbNWEOT.s page 35
ARM GAS /tmp/ccnlUpWq.s page 35
1916:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* ADC conversion sequencer. */
@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1970:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** {
1971:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* Regular sequence configuration */
1972:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* Reset the channel selection register from the selected channel */
ARM GAS /tmp/ccbNWEOT.s page 36
ARM GAS /tmp/ccnlUpWq.s page 36
1973:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** hadc->Instance->CHSELR &= ~ADC_CHSELR_CHANNEL(sConfig->Channel);
@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
2027:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** uint32_t tmpAWDLowThresholdShifted;
2028:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
2029:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* Check the parameters */
ARM GAS /tmp/ccbNWEOT.s page 37
ARM GAS /tmp/ccnlUpWq.s page 37
2030:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** assert_param(IS_ADC_ALL_INSTANCE(hadc->Instance));
@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
2084:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** __HAL_ADC_ENABLE_IT(hadc, ADC_IT_AWD);
2085:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** }
2086:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** else
ARM GAS /tmp/ccbNWEOT.s page 38
ARM GAS /tmp/ccnlUpWq.s page 38
2087:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** {
@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
2141:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** * @param hadc ADC handle
2142:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** * @retval HAL state
2143:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** */
ARM GAS /tmp/ccbNWEOT.s page 39
ARM GAS /tmp/ccnlUpWq.s page 39
2144:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** uint32_t HAL_ADC_GetState(ADC_HandleTypeDef* hadc)
@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
2198:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** {
2199:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* Check if conditions to enable the ADC are fulfilled */
2200:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** if (ADC_ENABLING_CONDITIONS(hadc) == RESET)
ARM GAS /tmp/ccbNWEOT.s page 40
ARM GAS /tmp/ccnlUpWq.s page 40
2201:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** {
@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
2255:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** uint32_t tickstart = 0U;
2256:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
2257:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* Verification if ADC is not already disabled: */
ARM GAS /tmp/ccbNWEOT.s page 41
ARM GAS /tmp/ccnlUpWq.s page 41
2258:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* Note: forbidden to disable ADC (set bit ADC_CR_ADDIS) if ADC is already */
@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
25 .loc 1 2311 0
26 .cfi_startproc
27 @ args = 0, pretend = 0, frame = 0
ARM GAS /tmp/ccbNWEOT.s page 42
ARM GAS /tmp/ccnlUpWq.s page 42
28 @ frame_needed = 0, uses_anonymous_args = 0
@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
59 .loc 1 2333 0
60 0020 FFF7FEFF bl HAL_GetTick
61 .LVL2:
ARM GAS /tmp/ccbNWEOT.s page 43
ARM GAS /tmp/ccnlUpWq.s page 43
62 0024 0500 movs r5, r0
@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
97 .L2:
2353:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** }
98 .loc 1 2353 0
ARM GAS /tmp/ccbNWEOT.s page 44
ARM GAS /tmp/ccnlUpWq.s page 44
99 @ sp needed
@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
149 .loc 1 2260 0 is_stmt 0 discriminator 4
150 001a D368 ldr r3, [r2, #12]
151 001c 1B04 lsls r3, r3, #16
ARM GAS /tmp/ccbNWEOT.s page 45
ARM GAS /tmp/ccnlUpWq.s page 45
152 001e 2DD5 bpl .L15
@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
198 005e 401B subs r0, r0, r5
199 0060 0228 cmp r0, #2
200 0062 F6D9 bls .L12
ARM GAS /tmp/ccbNWEOT.s page 46
ARM GAS /tmp/ccnlUpWq.s page 46
2288:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
2191:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
252 .loc 1 2191 0
253 0006 0023 movs r3, #0
ARM GAS /tmp/ccbNWEOT.s page 47
ARM GAS /tmp/ccnlUpWq.s page 47
254 0008 0193 str r3, [sp, #4]
@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
299 .loc 1 2203 0
300 0044 A36B ldr r3, [r4, #56]
301 0046 1022 movs r2, #16
ARM GAS /tmp/ccbNWEOT.s page 48
ARM GAS /tmp/ccnlUpWq.s page 48
302 0048 1343 orrs r3, r2
@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
347 007e A36B ldr r3, [r4, #56]
348 0080 1022 movs r2, #16
349 0082 1343 orrs r3, r2
ARM GAS /tmp/ccbNWEOT.s page 49
ARM GAS /tmp/ccnlUpWq.s page 49
350 0084 A363 str r3, [r4, #56]
@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
402 .syntax unified
403 .code 16
404 .thumb_func
ARM GAS /tmp/ccbNWEOT.s page 50
ARM GAS /tmp/ccnlUpWq.s page 50
405 .fpu softvfp
@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
453 002a FF30 adds r0, r0, #255
454 002c 0343 orrs r3, r0
455 002e A363 str r3, [r4, #56]
ARM GAS /tmp/ccbNWEOT.s page 51
ARM GAS /tmp/ccnlUpWq.s page 51
488:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** {
@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
500 0070 0128 cmp r0, #1
501 0072 58D0 beq .L50
502 0074 8020 movs r0, #128
ARM GAS /tmp/ccbNWEOT.s page 52
ARM GAS /tmp/ccnlUpWq.s page 52
503 0076 4001 lsls r0, r0, #5
@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
546 .loc 1 583 0
547 00ac E26A ldr r2, [r4, #44]
548 00ae 8021 movs r1, #128
ARM GAS /tmp/ccbNWEOT.s page 53
ARM GAS /tmp/ccnlUpWq.s page 53
549 00b0 4905 lsls r1, r1, #21
@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
593 00f0 9A42 cmp r2, r3
594 00f2 2BD0 beq .L55
612:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** HAL_ADC_STATE_BUSY_INTERNAL,
ARM GAS /tmp/ccbNWEOT.s page 54
ARM GAS /tmp/ccnlUpWq.s page 54
595 .loc 1 612 0
@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
640 012c AAE7 b .L42
641 .LVL45:
642 .L54:
ARM GAS /tmp/ccbNWEOT.s page 55
ARM GAS /tmp/ccnlUpWq.s page 55
544:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** {
@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
688 0168 0120 movs r0, #1
689 .LVL50:
690 .L36:
ARM GAS /tmp/ccbNWEOT.s page 56
ARM GAS /tmp/ccnlUpWq.s page 56
633:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
744 @ args = 0, pretend = 0, frame = 0
745 @ frame_needed = 0, uses_anonymous_args = 0
746 .LVL55:
ARM GAS /tmp/ccbNWEOT.s page 57
ARM GAS /tmp/ccnlUpWq.s page 57
747 0000 70B5 push {r4, r5, r6, lr}
@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
793 .LVL64:
794 002a 0500 movs r5, r0
795 .LVL65:
ARM GAS /tmp/ccbNWEOT.s page 58
ARM GAS /tmp/ccnlUpWq.s page 58
674:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** {
@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
841 0070 DB0C lsrs r3, r3, #19
842 0072 DB04 lsls r3, r3, #19
843 0074 9362 str r3, [r2, #40]
ARM GAS /tmp/ccbNWEOT.s page 59
ARM GAS /tmp/ccnlUpWq.s page 59
730:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
894 .cfi_offset 14, -4
895 0002 0400 movs r4, r0
896 .LVL70:
ARM GAS /tmp/ccbNWEOT.s page 60
ARM GAS /tmp/ccnlUpWq.s page 60
1035:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** {
@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
941 0044 0B43 orrs r3, r1
942 0046 9360 str r3, [r2, #8]
943 .L69:
ARM GAS /tmp/ccbNWEOT.s page 61
ARM GAS /tmp/ccnlUpWq.s page 61
1085:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
994 .cfi_offset 4, -8
995 .cfi_offset 14, -4
996 0002 0400 movs r4, r0
ARM GAS /tmp/ccbNWEOT.s page 62
ARM GAS /tmp/ccnlUpWq.s page 62
997 .LVL80:
@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1042 0038 A363 str r3, [r4, #56]
1043 003a EEE7 b .L79
1044 .LVL88:
ARM GAS /tmp/ccbNWEOT.s page 63
ARM GAS /tmp/ccnlUpWq.s page 63
1045 .L80:
@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1185:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
1096 .loc 1 1185 0
1097 0016 FFF7FEFF bl HAL_GetTick
ARM GAS /tmp/ccbNWEOT.s page 64
ARM GAS /tmp/ccnlUpWq.s page 64
1098 .LVL92:
@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1176:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** }
1143 .loc 1 1176 0
1144 0056 0120 movs r0, #1
ARM GAS /tmp/ccbNWEOT.s page 65
ARM GAS /tmp/ccnlUpWq.s page 65
1145 .LVL96:
@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1189 .loc 1 1228 0
1190 008c A36B ldr r3, [r4, #56]
1191 008e 0C4A ldr r2, .L98
ARM GAS /tmp/ccbNWEOT.s page 66
ARM GAS /tmp/ccnlUpWq.s page 66
1192 0090 1340 ands r3, r2
@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1267:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** uint32_t tickstart=0;
1242 .loc 1 1267 0
1243 .cfi_startproc
ARM GAS /tmp/ccbNWEOT.s page 67
ARM GAS /tmp/ccnlUpWq.s page 67
1244 @ args = 0, pretend = 0, frame = 0
@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1291 0032 3423 movs r3, #52
1292 0034 0022 movs r2, #0
1293 0036 EA54 strb r2, [r5, r3]
ARM GAS /tmp/ccbNWEOT.s page 68
ARM GAS /tmp/ccnlUpWq.s page 68
1291:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** }
@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1337 0062 8023 movs r3, #128
1338 0064 DB00 lsls r3, r3, #3
1339 0066 0B43 orrs r3, r1
ARM GAS /tmp/ccbNWEOT.s page 69
ARM GAS /tmp/ccnlUpWq.s page 69
1340 0068 AB63 str r3, [r5, #56]
@ -4138,7 +4138,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1344:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
1390 .loc 1 1344 0
1391 0020 0020 movs r0, #0
ARM GAS /tmp/ccbNWEOT.s page 70
ARM GAS /tmp/ccnlUpWq.s page 70
1392 .LVL113:
@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1437 @ sp needed
1438 .LVL114:
1439 0062 10BD pop {r4, pc}
ARM GAS /tmp/ccbNWEOT.s page 71
ARM GAS /tmp/ccnlUpWq.s page 71
1440 .LVL115:
@ -4258,7 +4258,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1489 .cfi_startproc
1490 @ args = 0, pretend = 0, frame = 0
1491 @ frame_needed = 0, uses_anonymous_args = 0
ARM GAS /tmp/ccbNWEOT.s page 72
ARM GAS /tmp/ccnlUpWq.s page 72
1492 .LVL122:
@ -4318,7 +4318,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1538 002e FFF7FEFF bl ADC_Disable
1539 .LVL130:
1447:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** {
ARM GAS /tmp/ccbNWEOT.s page 73
ARM GAS /tmp/ccnlUpWq.s page 73
1540 .loc 1 1447 0
@ -4378,7 +4378,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1484:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** {
1593 .loc 1 1484 0
1594 0008 0368 ldr r3, [r0]
ARM GAS /tmp/ccbNWEOT.s page 74
ARM GAS /tmp/ccnlUpWq.s page 74
1595 000a 9B68 ldr r3, [r3, #8]
@ -4438,7 +4438,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1639 .loc 1 1519 0
1640 0048 236B ldr r3, [r4, #48]
1641 004a 154A ldr r2, .L139+8
ARM GAS /tmp/ccbNWEOT.s page 75
ARM GAS /tmp/ccnlUpWq.s page 75
1642 004c DA62 str r2, [r3, #44]
@ -4498,7 +4498,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1688 008a 0025 movs r5, #0
1689 008c CEE7 b .L135
1690 .LVL144:
ARM GAS /tmp/ccbNWEOT.s page 76
ARM GAS /tmp/ccnlUpWq.s page 76
1691 .L136:
@ -4558,7 +4558,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1576:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
1742 .loc 1 1576 0 is_stmt 1 discriminator 2
1743 0012 FFF7FEFF bl ADC_ConversionStop
ARM GAS /tmp/ccbNWEOT.s page 77
ARM GAS /tmp/ccnlUpWq.s page 77
1744 .LVL147:
@ -4618,7 +4618,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1790 0048 5360 str r3, [r2, #4]
1601:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** {
1791 .loc 1 1601 0
ARM GAS /tmp/ccbNWEOT.s page 78
ARM GAS /tmp/ccnlUpWq.s page 78
1792 004a 002C cmp r4, #0
@ -4678,7 +4678,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1843 .LFB52:
1648:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* Check the parameters */
1844 .loc 1 1648 0
ARM GAS /tmp/ccbNWEOT.s page 79
ARM GAS /tmp/ccnlUpWq.s page 79
1845 .cfi_startproc
@ -4738,7 +4738,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
2362:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** {
1891 .loc 1 2362 0
1892 .cfi_startproc
ARM GAS /tmp/ccbNWEOT.s page 80
ARM GAS /tmp/ccnlUpWq.s page 80
1893 @ args = 0, pretend = 0, frame = 0
@ -4798,7 +4798,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
2401:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** SET_BIT(hadc->ErrorCode, HAL_ADC_ERROR_INTERNAL);
2402:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** }
2403:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** }
ARM GAS /tmp/ccbNWEOT.s page 81
ARM GAS /tmp/ccnlUpWq.s page 81
2404:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** }
@ -4858,7 +4858,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1942 0032 0907 lsls r1, r1, #28
1943 0034 0DD5 bpl .L155
2382:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** {
ARM GAS /tmp/ccbNWEOT.s page 82
ARM GAS /tmp/ccnlUpWq.s page 82
1944 .loc 1 2382 0
@ -4918,7 +4918,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1995 HAL_ADC_ConvHalfCpltCallback:
1996 .LFB55:
1805:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* Prevent unused argument(s) compilation warning */
ARM GAS /tmp/ccbNWEOT.s page 83
ARM GAS /tmp/ccnlUpWq.s page 83
1997 .loc 1 1805 0
@ -4978,7 +4978,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
2034 .loc 1 2437 0
2035 @ sp needed
2036 0008 10BD pop {r4, pc}
ARM GAS /tmp/ccbNWEOT.s page 84
ARM GAS /tmp/ccnlUpWq.s page 84
2037 .cfi_endproc
@ -5038,7 +5038,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
2438:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
2439:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /**
2440:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** * @brief DMA error callback
ARM GAS /tmp/ccbNWEOT.s page 85
ARM GAS /tmp/ccnlUpWq.s page 85
2441:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** * @param hdma pointer to DMA handle.
@ -5098,7 +5098,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
2127 .global HAL_ADC_IRQHandler
2128 .syntax unified
2129 .code 16
ARM GAS /tmp/ccbNWEOT.s page 86
ARM GAS /tmp/ccnlUpWq.s page 86
2130 .thumb_func
@ -5158,7 +5158,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1684:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** (hadc->Init.ContinuousConvMode == DISABLE) )
2177 .loc 1 1684 0
2178 002e D968 ldr r1, [r3, #12]
ARM GAS /tmp/ccbNWEOT.s page 87
ARM GAS /tmp/ccnlUpWq.s page 87
2179 0030 C022 movs r2, #192
@ -5218,7 +5218,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
2224 0072 02D5 bpl .L173
1735:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** {
2225 .loc 1 1735 0 is_stmt 0 discriminator 1
ARM GAS /tmp/ccbNWEOT.s page 88
ARM GAS /tmp/ccnlUpWq.s page 88
2226 0074 5B68 ldr r3, [r3, #4]
@ -5278,7 +5278,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
2270 00ac 10BD pop {r4, pc}
2271 .LVL188:
2272 .L172:
ARM GAS /tmp/ccbNWEOT.s page 89
ARM GAS /tmp/ccnlUpWq.s page 89
1708:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
@ -5338,7 +5338,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
2323 0000 30B5 push {r4, r5, lr}
2324 .LCFI18:
2325 .cfi_def_cfa_offset 12
ARM GAS /tmp/ccbNWEOT.s page 90
ARM GAS /tmp/ccnlUpWq.s page 90
2326 .cfi_offset 4, -12
@ -5398,7 +5398,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
2372 .loc 1 1928 0 is_stmt 0 discriminator 1
2373 0040 012B cmp r3, #1
2374 0042 1CD0 beq .L184
ARM GAS /tmp/ccbNWEOT.s page 91
ARM GAS /tmp/ccnlUpWq.s page 91
1928:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** {
@ -5458,7 +5458,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
2419 0086 4CD8 bhi .L191
1954:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
2420 .loc 1 1954 0
ARM GAS /tmp/ccbNWEOT.s page 92
ARM GAS /tmp/ccnlUpWq.s page 92
2421 0088 2A4A ldr r2, .L201+4
@ -5518,7 +5518,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1964:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** }
2467 .loc 1 1964 0
2468 00c8 019B ldr r3, [sp, #4]
ARM GAS /tmp/ccbNWEOT.s page 93
ARM GAS /tmp/ccnlUpWq.s page 93
2469 00ca 013B subs r3, r3, #1
@ -5578,7 +5578,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
2513 .loc 1 1983 0
2514 0106 0F4B ldr r3, .L201+20
2515 0108 F8E7 b .L189
ARM GAS /tmp/ccbNWEOT.s page 94
ARM GAS /tmp/ccnlUpWq.s page 94
2516 .L196:
@ -5638,7 +5638,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
2564 0144 FFFFBFFF .word -4194305
2565 0148 FFFF7FFF .word -8388609
2566 .cfi_endproc
ARM GAS /tmp/ccbNWEOT.s page 95
ARM GAS /tmp/ccnlUpWq.s page 95
2567 .LFE58:
@ -5698,7 +5698,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
2616 0026 9206 lsls r2, r2, #26
2062:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** ADC_CFGR_AWDCH(AnalogWDGConfig->Channel) );
2617 .loc 1 2062 0
ARM GAS /tmp/ccbNWEOT.s page 96
ARM GAS /tmp/ccnlUpWq.s page 96
2618 0028 0D68 ldr r5, [r1]
@ -5758,7 +5758,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
2665 0072 8021 movs r1, #128
2666 .LVL210:
2667 0074 8B43 bics r3, r1
ARM GAS /tmp/ccbNWEOT.s page 97
ARM GAS /tmp/ccnlUpWq.s page 97
2668 0076 5360 str r3, [r2, #4]
@ -5818,7 +5818,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
2714 .L210:
2715 00a4 FFFF3F83 .word -2092957697
2716 00a8 00F000F0 .word -268374016
ARM GAS /tmp/ccbNWEOT.s page 98
ARM GAS /tmp/ccnlUpWq.s page 98
2717 .cfi_endproc
@ -5877,11 +5877,11 @@ ARM GAS /tmp/ccbNWEOT.s page 1
2768 .LFE61:
2770 .text
2771 .Letext0:
2772 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
ARM GAS /tmp/ccbNWEOT.s page 99
2772 .file 2 "/usr/include/newlib/machine/_default_types.h"
ARM GAS /tmp/ccnlUpWq.s page 99
2773 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
2773 .file 3 "/usr/include/newlib/sys/_stdint.h"
2774 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
2775 .file 5 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
2776 .file 6 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h"
@ -5889,84 +5889,84 @@ ARM GAS /tmp/ccbNWEOT.s page 1
2778 .file 8 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h"
2779 .file 9 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h"
2780 .file 10 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
ARM GAS /tmp/ccbNWEOT.s page 100
ARM GAS /tmp/ccnlUpWq.s page 100
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f0xx_hal_adc.c
/tmp/ccbNWEOT.s:16 .text.ADC_ConversionStop:0000000000000000 $t
/tmp/ccbNWEOT.s:22 .text.ADC_ConversionStop:0000000000000000 ADC_ConversionStop
/tmp/ccbNWEOT.s:106 .text.ADC_Disable:0000000000000000 $t
/tmp/ccbNWEOT.s:112 .text.ADC_Disable:0000000000000000 ADC_Disable
/tmp/ccbNWEOT.s:228 .text.ADC_Enable:0000000000000000 $t
/tmp/ccbNWEOT.s:234 .text.ADC_Enable:0000000000000000 ADC_Enable
/tmp/ccbNWEOT.s:371 .text.ADC_Enable:000000000000009c $d
/tmp/ccbNWEOT.s:378 .text.HAL_ADC_MspInit:0000000000000000 $t
/tmp/ccbNWEOT.s:385 .text.HAL_ADC_MspInit:0000000000000000 HAL_ADC_MspInit
/tmp/ccbNWEOT.s:400 .text.HAL_ADC_Init:0000000000000000 $t
/tmp/ccbNWEOT.s:407 .text.HAL_ADC_Init:0000000000000000 HAL_ADC_Init
/tmp/ccbNWEOT.s:704 .text.HAL_ADC_Init:0000000000000170 $d
/tmp/ccbNWEOT.s:711 .text.HAL_ADC_MspDeInit:0000000000000000 $t
/tmp/ccbNWEOT.s:718 .text.HAL_ADC_MspDeInit:0000000000000000 HAL_ADC_MspDeInit
/tmp/ccbNWEOT.s:733 .text.HAL_ADC_DeInit:0000000000000000 $t
/tmp/ccbNWEOT.s:740 .text.HAL_ADC_DeInit:0000000000000000 HAL_ADC_DeInit
/tmp/ccbNWEOT.s:868 .text.HAL_ADC_DeInit:0000000000000094 $d
/tmp/ccbNWEOT.s:876 .text.HAL_ADC_Start:0000000000000000 $t
/tmp/ccbNWEOT.s:883 .text.HAL_ADC_Start:0000000000000000 HAL_ADC_Start
/tmp/ccbNWEOT.s:972 .text.HAL_ADC_Start:000000000000005c $d
/tmp/ccbNWEOT.s:977 .text.HAL_ADC_Stop:0000000000000000 $t
/tmp/ccbNWEOT.s:984 .text.HAL_ADC_Stop:0000000000000000 HAL_ADC_Stop
/tmp/ccbNWEOT.s:1053 .text.HAL_ADC_Stop:0000000000000040 $d
/tmp/ccbNWEOT.s:1058 .text.HAL_ADC_PollForConversion:0000000000000000 $t
/tmp/ccbNWEOT.s:1065 .text.HAL_ADC_PollForConversion:0000000000000000 HAL_ADC_PollForConversion
/tmp/ccbNWEOT.s:1228 .text.HAL_ADC_PollForConversion:00000000000000c0 $d
/tmp/ccbNWEOT.s:1233 .text.HAL_ADC_PollForEvent:0000000000000000 $t
/tmp/ccbNWEOT.s:1240 .text.HAL_ADC_PollForEvent:0000000000000000 HAL_ADC_PollForEvent
/tmp/ccbNWEOT.s:1351 .text.HAL_ADC_Start_IT:0000000000000000 $t
/tmp/ccbNWEOT.s:1358 .text.HAL_ADC_Start_IT:0000000000000000 HAL_ADC_Start_IT
/tmp/ccbNWEOT.s:1474 .text.HAL_ADC_Start_IT:0000000000000084 $d
/tmp/ccbNWEOT.s:1479 .text.HAL_ADC_Stop_IT:0000000000000000 $t
/tmp/ccbNWEOT.s:1486 .text.HAL_ADC_Stop_IT:0000000000000000 HAL_ADC_Stop_IT
/tmp/ccbNWEOT.s:1561 .text.HAL_ADC_Stop_IT:000000000000004c $d
/tmp/ccbNWEOT.s:1566 .text.HAL_ADC_Start_DMA:0000000000000000 $t
/tmp/ccbNWEOT.s:1573 .text.HAL_ADC_Start_DMA:0000000000000000 HAL_ADC_Start_DMA
/tmp/ccbNWEOT.s:1702 .text.HAL_ADC_Start_DMA:0000000000000098 $d
/tmp/ccbNWEOT.s:1889 .text.ADC_DMAConvCplt:0000000000000000 ADC_DMAConvCplt
/tmp/ccbNWEOT.s:2016 .text.ADC_DMAHalfConvCplt:0000000000000000 ADC_DMAHalfConvCplt
/tmp/ccbNWEOT.s:2091 .text.ADC_DMAError:0000000000000000 ADC_DMAError
/tmp/ccbNWEOT.s:1710 .text.HAL_ADC_Stop_DMA:0000000000000000 $t
/tmp/ccbNWEOT.s:1717 .text.HAL_ADC_Stop_DMA:0000000000000000 HAL_ADC_Stop_DMA
/tmp/ccbNWEOT.s:1830 .text.HAL_ADC_Stop_DMA:0000000000000078 $d
/tmp/ccbNWEOT.s:1835 .text.HAL_ADC_GetValue:0000000000000000 $t
/tmp/ccbNWEOT.s:1842 .text.HAL_ADC_GetValue:0000000000000000 HAL_ADC_GetValue
/tmp/ccbNWEOT.s:1861 .text.HAL_ADC_ConvCpltCallback:0000000000000000 $t
/tmp/ccbNWEOT.s:1868 .text.HAL_ADC_ConvCpltCallback:0000000000000000 HAL_ADC_ConvCpltCallback
/tmp/ccbNWEOT.s:1883 .text.ADC_DMAConvCplt:0000000000000000 $t
/tmp/ccbNWEOT.s:1983 .text.ADC_DMAConvCplt:000000000000006c $d
/tmp/ccbNWEOT.s:1988 .text.HAL_ADC_ConvHalfCpltCallback:0000000000000000 $t
/tmp/ccbNWEOT.s:1995 .text.HAL_ADC_ConvHalfCpltCallback:0000000000000000 HAL_ADC_ConvHalfCpltCallback
/tmp/ccbNWEOT.s:2010 .text.ADC_DMAHalfConvCplt:0000000000000000 $t
/tmp/ccbNWEOT.s:2041 .text.HAL_ADC_LevelOutOfWindowCallback:0000000000000000 $t
/tmp/ccbNWEOT.s:2048 .text.HAL_ADC_LevelOutOfWindowCallback:0000000000000000 HAL_ADC_LevelOutOfWindowCallback
/tmp/ccbNWEOT.s:2063 .text.HAL_ADC_ErrorCallback:0000000000000000 $t
ARM GAS /tmp/ccbNWEOT.s page 101
/tmp/ccnlUpWq.s:16 .text.ADC_ConversionStop:0000000000000000 $t
/tmp/ccnlUpWq.s:22 .text.ADC_ConversionStop:0000000000000000 ADC_ConversionStop
/tmp/ccnlUpWq.s:106 .text.ADC_Disable:0000000000000000 $t
/tmp/ccnlUpWq.s:112 .text.ADC_Disable:0000000000000000 ADC_Disable
/tmp/ccnlUpWq.s:228 .text.ADC_Enable:0000000000000000 $t
/tmp/ccnlUpWq.s:234 .text.ADC_Enable:0000000000000000 ADC_Enable
/tmp/ccnlUpWq.s:371 .text.ADC_Enable:000000000000009c $d
/tmp/ccnlUpWq.s:378 .text.HAL_ADC_MspInit:0000000000000000 $t
/tmp/ccnlUpWq.s:385 .text.HAL_ADC_MspInit:0000000000000000 HAL_ADC_MspInit
/tmp/ccnlUpWq.s:400 .text.HAL_ADC_Init:0000000000000000 $t
/tmp/ccnlUpWq.s:407 .text.HAL_ADC_Init:0000000000000000 HAL_ADC_Init
/tmp/ccnlUpWq.s:704 .text.HAL_ADC_Init:0000000000000170 $d
/tmp/ccnlUpWq.s:711 .text.HAL_ADC_MspDeInit:0000000000000000 $t
/tmp/ccnlUpWq.s:718 .text.HAL_ADC_MspDeInit:0000000000000000 HAL_ADC_MspDeInit
/tmp/ccnlUpWq.s:733 .text.HAL_ADC_DeInit:0000000000000000 $t
/tmp/ccnlUpWq.s:740 .text.HAL_ADC_DeInit:0000000000000000 HAL_ADC_DeInit
/tmp/ccnlUpWq.s:868 .text.HAL_ADC_DeInit:0000000000000094 $d
/tmp/ccnlUpWq.s:876 .text.HAL_ADC_Start:0000000000000000 $t
/tmp/ccnlUpWq.s:883 .text.HAL_ADC_Start:0000000000000000 HAL_ADC_Start
/tmp/ccnlUpWq.s:972 .text.HAL_ADC_Start:000000000000005c $d
/tmp/ccnlUpWq.s:977 .text.HAL_ADC_Stop:0000000000000000 $t
/tmp/ccnlUpWq.s:984 .text.HAL_ADC_Stop:0000000000000000 HAL_ADC_Stop
/tmp/ccnlUpWq.s:1053 .text.HAL_ADC_Stop:0000000000000040 $d
/tmp/ccnlUpWq.s:1058 .text.HAL_ADC_PollForConversion:0000000000000000 $t
/tmp/ccnlUpWq.s:1065 .text.HAL_ADC_PollForConversion:0000000000000000 HAL_ADC_PollForConversion
/tmp/ccnlUpWq.s:1228 .text.HAL_ADC_PollForConversion:00000000000000c0 $d
/tmp/ccnlUpWq.s:1233 .text.HAL_ADC_PollForEvent:0000000000000000 $t
/tmp/ccnlUpWq.s:1240 .text.HAL_ADC_PollForEvent:0000000000000000 HAL_ADC_PollForEvent
/tmp/ccnlUpWq.s:1351 .text.HAL_ADC_Start_IT:0000000000000000 $t
/tmp/ccnlUpWq.s:1358 .text.HAL_ADC_Start_IT:0000000000000000 HAL_ADC_Start_IT
/tmp/ccnlUpWq.s:1474 .text.HAL_ADC_Start_IT:0000000000000084 $d
/tmp/ccnlUpWq.s:1479 .text.HAL_ADC_Stop_IT:0000000000000000 $t
/tmp/ccnlUpWq.s:1486 .text.HAL_ADC_Stop_IT:0000000000000000 HAL_ADC_Stop_IT
/tmp/ccnlUpWq.s:1561 .text.HAL_ADC_Stop_IT:000000000000004c $d
/tmp/ccnlUpWq.s:1566 .text.HAL_ADC_Start_DMA:0000000000000000 $t
/tmp/ccnlUpWq.s:1573 .text.HAL_ADC_Start_DMA:0000000000000000 HAL_ADC_Start_DMA
/tmp/ccnlUpWq.s:1702 .text.HAL_ADC_Start_DMA:0000000000000098 $d
/tmp/ccnlUpWq.s:1889 .text.ADC_DMAConvCplt:0000000000000000 ADC_DMAConvCplt
/tmp/ccnlUpWq.s:2016 .text.ADC_DMAHalfConvCplt:0000000000000000 ADC_DMAHalfConvCplt
/tmp/ccnlUpWq.s:2091 .text.ADC_DMAError:0000000000000000 ADC_DMAError
/tmp/ccnlUpWq.s:1710 .text.HAL_ADC_Stop_DMA:0000000000000000 $t
/tmp/ccnlUpWq.s:1717 .text.HAL_ADC_Stop_DMA:0000000000000000 HAL_ADC_Stop_DMA
/tmp/ccnlUpWq.s:1830 .text.HAL_ADC_Stop_DMA:0000000000000078 $d
/tmp/ccnlUpWq.s:1835 .text.HAL_ADC_GetValue:0000000000000000 $t
/tmp/ccnlUpWq.s:1842 .text.HAL_ADC_GetValue:0000000000000000 HAL_ADC_GetValue
/tmp/ccnlUpWq.s:1861 .text.HAL_ADC_ConvCpltCallback:0000000000000000 $t
/tmp/ccnlUpWq.s:1868 .text.HAL_ADC_ConvCpltCallback:0000000000000000 HAL_ADC_ConvCpltCallback
/tmp/ccnlUpWq.s:1883 .text.ADC_DMAConvCplt:0000000000000000 $t
/tmp/ccnlUpWq.s:1983 .text.ADC_DMAConvCplt:000000000000006c $d
/tmp/ccnlUpWq.s:1988 .text.HAL_ADC_ConvHalfCpltCallback:0000000000000000 $t
/tmp/ccnlUpWq.s:1995 .text.HAL_ADC_ConvHalfCpltCallback:0000000000000000 HAL_ADC_ConvHalfCpltCallback
/tmp/ccnlUpWq.s:2010 .text.ADC_DMAHalfConvCplt:0000000000000000 $t
/tmp/ccnlUpWq.s:2041 .text.HAL_ADC_LevelOutOfWindowCallback:0000000000000000 $t
/tmp/ccnlUpWq.s:2048 .text.HAL_ADC_LevelOutOfWindowCallback:0000000000000000 HAL_ADC_LevelOutOfWindowCallback
/tmp/ccnlUpWq.s:2063 .text.HAL_ADC_ErrorCallback:0000000000000000 $t
ARM GAS /tmp/ccnlUpWq.s page 101
/tmp/ccbNWEOT.s:2070 .text.HAL_ADC_ErrorCallback:0000000000000000 HAL_ADC_ErrorCallback
/tmp/ccbNWEOT.s:2085 .text.ADC_DMAError:0000000000000000 $t
/tmp/ccbNWEOT.s:2126 .text.HAL_ADC_IRQHandler:0000000000000000 $t
/tmp/ccbNWEOT.s:2133 .text.HAL_ADC_IRQHandler:0000000000000000 HAL_ADC_IRQHandler
/tmp/ccbNWEOT.s:2304 .text.HAL_ADC_IRQHandler:00000000000000d8 $d
/tmp/ccbNWEOT.s:2309 .text.HAL_ADC_ConfigChannel:0000000000000000 $t
/tmp/ccbNWEOT.s:2316 .text.HAL_ADC_ConfigChannel:0000000000000000 HAL_ADC_ConfigChannel
/tmp/ccbNWEOT.s:2559 .text.HAL_ADC_ConfigChannel:0000000000000130 $d
/tmp/ccbNWEOT.s:2570 .text.HAL_ADC_AnalogWDGConfig:0000000000000000 $t
/tmp/ccbNWEOT.s:2577 .text.HAL_ADC_AnalogWDGConfig:0000000000000000 HAL_ADC_AnalogWDGConfig
/tmp/ccbNWEOT.s:2715 .text.HAL_ADC_AnalogWDGConfig:00000000000000a4 $d
/tmp/ccbNWEOT.s:2721 .text.HAL_ADC_GetState:0000000000000000 $t
/tmp/ccbNWEOT.s:2728 .text.HAL_ADC_GetState:0000000000000000 HAL_ADC_GetState
/tmp/ccbNWEOT.s:2746 .text.HAL_ADC_GetError:0000000000000000 $t
/tmp/ccbNWEOT.s:2753 .text.HAL_ADC_GetError:0000000000000000 HAL_ADC_GetError
/tmp/ccnlUpWq.s:2070 .text.HAL_ADC_ErrorCallback:0000000000000000 HAL_ADC_ErrorCallback
/tmp/ccnlUpWq.s:2085 .text.ADC_DMAError:0000000000000000 $t
/tmp/ccnlUpWq.s:2126 .text.HAL_ADC_IRQHandler:0000000000000000 $t
/tmp/ccnlUpWq.s:2133 .text.HAL_ADC_IRQHandler:0000000000000000 HAL_ADC_IRQHandler
/tmp/ccnlUpWq.s:2304 .text.HAL_ADC_IRQHandler:00000000000000d8 $d
/tmp/ccnlUpWq.s:2309 .text.HAL_ADC_ConfigChannel:0000000000000000 $t
/tmp/ccnlUpWq.s:2316 .text.HAL_ADC_ConfigChannel:0000000000000000 HAL_ADC_ConfigChannel
/tmp/ccnlUpWq.s:2559 .text.HAL_ADC_ConfigChannel:0000000000000130 $d
/tmp/ccnlUpWq.s:2570 .text.HAL_ADC_AnalogWDGConfig:0000000000000000 $t
/tmp/ccnlUpWq.s:2577 .text.HAL_ADC_AnalogWDGConfig:0000000000000000 HAL_ADC_AnalogWDGConfig
/tmp/ccnlUpWq.s:2715 .text.HAL_ADC_AnalogWDGConfig:00000000000000a4 $d
/tmp/ccnlUpWq.s:2721 .text.HAL_ADC_GetState:0000000000000000 $t
/tmp/ccnlUpWq.s:2728 .text.HAL_ADC_GetState:0000000000000000 HAL_ADC_GetState
/tmp/ccnlUpWq.s:2746 .text.HAL_ADC_GetError:0000000000000000 $t
/tmp/ccnlUpWq.s:2753 .text.HAL_ADC_GetError:0000000000000000 HAL_ADC_GetError
UNDEFINED SYMBOLS
HAL_GetTick

Binary file not shown.

View file

@ -1,4 +1,4 @@
ARM GAS /tmp/ccLHvmEn.s page 1
ARM GAS /tmp/ccrR1nOM.s page 1
1 .cpu cortex-m0
@ -58,7 +58,7 @@ ARM GAS /tmp/ccLHvmEn.s page 1
31:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** */
32:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c ****
33:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** /* Includes ------------------------------------------------------------------*/
ARM GAS /tmp/ccLHvmEn.s page 2
ARM GAS /tmp/ccrR1nOM.s page 2
34:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** #include "stm32f0xx_hal.h"
@ -118,7 +118,7 @@ ARM GAS /tmp/ccLHvmEn.s page 1
88:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** /**
89:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** * @brief Perform an ADC automatic self-calibration
90:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** * Calibration prerequisite: ADC must be disabled (execute this
ARM GAS /tmp/ccLHvmEn.s page 3
ARM GAS /tmp/ccrR1nOM.s page 3
91:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** * function before HAL_ADC_Start() or after HAL_ADC_Stop() ).
@ -178,7 +178,7 @@ ARM GAS /tmp/ccLHvmEn.s page 1
60 .loc 1 110 0 discriminator 4
61 0024 DA68 ldr r2, [r3, #12]
62 0026 1204 lsls r2, r2, #16
ARM GAS /tmp/ccLHvmEn.s page 4
ARM GAS /tmp/ccrR1nOM.s page 4
63 0028 34D4 bmi .L4
@ -238,7 +238,7 @@ ARM GAS /tmp/ccLHvmEn.s page 1
95 .loc 1 132 0
96 0056 2368 ldr r3, [r4]
97 0058 9A68 ldr r2, [r3, #8]
ARM GAS /tmp/ccLHvmEn.s page 5
ARM GAS /tmp/ccrR1nOM.s page 5
98 005a 002A cmp r2, #0
@ -298,7 +298,7 @@ ARM GAS /tmp/ccLHvmEn.s page 1
132 008e A363 str r3, [r4, #56]
99:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** uint32_t tickstart = 0U;
133 .loc 1 99 0
ARM GAS /tmp/ccLHvmEn.s page 6
ARM GAS /tmp/ccrR1nOM.s page 6
134 0090 0020 movs r0, #0
@ -357,11 +357,11 @@ ARM GAS /tmp/ccLHvmEn.s page 1
169 .LFE40:
171 .text
172 .Letext0:
173 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
ARM GAS /tmp/ccLHvmEn.s page 7
173 .file 2 "/usr/include/newlib/machine/_default_types.h"
ARM GAS /tmp/ccrR1nOM.s page 7
174 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
174 .file 3 "/usr/include/newlib/sys/_stdint.h"
175 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
176 .file 5 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
177 .file 6 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h"
@ -369,14 +369,14 @@ ARM GAS /tmp/ccLHvmEn.s page 1
179 .file 8 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h"
180 .file 9 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h"
181 .file 10 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
ARM GAS /tmp/ccLHvmEn.s page 8
ARM GAS /tmp/ccrR1nOM.s page 8
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f0xx_hal_adc_ex.c
/tmp/ccLHvmEn.s:16 .text.HAL_ADCEx_Calibration_Start:0000000000000000 $t
/tmp/ccLHvmEn.s:23 .text.HAL_ADCEx_Calibration_Start:0000000000000000 HAL_ADCEx_Calibration_Start
/tmp/ccLHvmEn.s:167 .text.HAL_ADCEx_Calibration_Start:00000000000000ac $d
/tmp/ccrR1nOM.s:16 .text.HAL_ADCEx_Calibration_Start:0000000000000000 $t
/tmp/ccrR1nOM.s:23 .text.HAL_ADCEx_Calibration_Start:0000000000000000 HAL_ADCEx_Calibration_Start
/tmp/ccrR1nOM.s:167 .text.HAL_ADCEx_Calibration_Start:00000000000000ac $d
UNDEFINED SYMBOLS
HAL_GetTick

View file

@ -1,4 +1,4 @@
ARM GAS /tmp/cceoVgjg.s page 1
ARM GAS /tmp/ccwGqVnP.s page 1
1 .cpu cortex-m0
@ -58,7 +58,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
31:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_cortex.c ****
32:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_cortex.c **** (#) Enable the selected IRQ Channels using HAL_NVIC_EnableIRQ()
33:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_cortex.c ****
ARM GAS /tmp/cceoVgjg.s page 2
ARM GAS /tmp/ccwGqVnP.s page 2
34:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_cortex.c **** -@- Negative value of IRQn_Type are not allowed.
@ -118,7 +118,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
88:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_cortex.c ****
89:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_cortex.c **** /** @defgroup CORTEX CORTEX
90:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_cortex.c **** * @brief CORTEX CORTEX HAL module driver
ARM GAS /tmp/cceoVgjg.s page 3
ARM GAS /tmp/ccwGqVnP.s page 3
91:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_cortex.c **** * @{
@ -178,7 +178,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
33 .cfi_def_cfa_offset 16
34 .cfi_offset 4, -16
35 .cfi_offset 5, -12
ARM GAS /tmp/cceoVgjg.s page 4
ARM GAS /tmp/ccwGqVnP.s page 4
36 .cfi_offset 6, -8
@ -238,7 +238,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
49:Drivers/CMSIS/Include/core_cm0.h ****
50:Drivers/CMSIS/Include/core_cm0.h **** \li Advisory Rule 19.7, Function-like macro defined.<br>
51:Drivers/CMSIS/Include/core_cm0.h **** Function-like macros are used to allow more efficient code.
ARM GAS /tmp/cceoVgjg.s page 5
ARM GAS /tmp/ccwGqVnP.s page 5
52:Drivers/CMSIS/Include/core_cm0.h **** */
@ -298,7 +298,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
106:Drivers/CMSIS/Include/core_cm0.h **** #endif
107:Drivers/CMSIS/Include/core_cm0.h ****
108:Drivers/CMSIS/Include/core_cm0.h **** #elif defined ( __CSMC__ )
ARM GAS /tmp/cceoVgjg.s page 6
ARM GAS /tmp/ccwGqVnP.s page 6
109:Drivers/CMSIS/Include/core_cm0.h **** #if ( __CSMC__ & 0x400U)
@ -358,7 +358,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
163:Drivers/CMSIS/Include/core_cm0.h **** #endif
164:Drivers/CMSIS/Include/core_cm0.h **** #define __O volatile /*!< Defines 'write only' permissions */
165:Drivers/CMSIS/Include/core_cm0.h **** #define __IO volatile /*!< Defines 'read / write' permissions */
ARM GAS /tmp/cceoVgjg.s page 7
ARM GAS /tmp/ccwGqVnP.s page 7
166:Drivers/CMSIS/Include/core_cm0.h ****
@ -418,7 +418,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
220:Drivers/CMSIS/Include/core_cm0.h **** #define APSR_C_Msk (1UL << APSR_C_Pos) /*!< APSR
221:Drivers/CMSIS/Include/core_cm0.h ****
222:Drivers/CMSIS/Include/core_cm0.h **** #define APSR_V_Pos 28U /*!< APSR
ARM GAS /tmp/cceoVgjg.s page 8
ARM GAS /tmp/ccwGqVnP.s page 8
223:Drivers/CMSIS/Include/core_cm0.h **** #define APSR_V_Msk (1UL << APSR_V_Pos) /*!< APSR
@ -478,7 +478,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
277:Drivers/CMSIS/Include/core_cm0.h **** #define xPSR_T_Msk (1UL << xPSR_T_Pos) /*!< xPSR
278:Drivers/CMSIS/Include/core_cm0.h ****
279:Drivers/CMSIS/Include/core_cm0.h **** #define xPSR_ISR_Pos 0U /*!< xPSR
ARM GAS /tmp/cceoVgjg.s page 9
ARM GAS /tmp/ccwGqVnP.s page 9
280:Drivers/CMSIS/Include/core_cm0.h **** #define xPSR_ISR_Msk (0x1FFUL /*<< xPSR_ISR_Pos*/) /*!< xPSR
@ -538,7 +538,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
334:Drivers/CMSIS/Include/core_cm0.h **** \brief Type definitions for the System Control Block Registers
335:Drivers/CMSIS/Include/core_cm0.h **** @{
336:Drivers/CMSIS/Include/core_cm0.h **** */
ARM GAS /tmp/cceoVgjg.s page 10
ARM GAS /tmp/ccwGqVnP.s page 10
337:Drivers/CMSIS/Include/core_cm0.h ****
@ -598,7 +598,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
391:Drivers/CMSIS/Include/core_cm0.h ****
392:Drivers/CMSIS/Include/core_cm0.h **** #define SCB_ICSR_VECTPENDING_Pos 12U /*!< SCB
393:Drivers/CMSIS/Include/core_cm0.h **** #define SCB_ICSR_VECTPENDING_Msk (0x1FFUL << SCB_ICSR_VECTPENDING_Pos) /*!< SCB
ARM GAS /tmp/cceoVgjg.s page 11
ARM GAS /tmp/ccwGqVnP.s page 11
394:Drivers/CMSIS/Include/core_cm0.h ****
@ -658,7 +658,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
448:Drivers/CMSIS/Include/core_cm0.h **** typedef struct
449:Drivers/CMSIS/Include/core_cm0.h **** {
450:Drivers/CMSIS/Include/core_cm0.h **** __IOM uint32_t CTRL; /*!< Offset: 0x000 (R/W) SysTick Control and Status Regis
ARM GAS /tmp/cceoVgjg.s page 12
ARM GAS /tmp/ccwGqVnP.s page 12
451:Drivers/CMSIS/Include/core_cm0.h **** __IOM uint32_t LOAD; /*!< Offset: 0x004 (R/W) SysTick Reload Value Register */
@ -718,7 +718,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
505:Drivers/CMSIS/Include/core_cm0.h **** */
506:Drivers/CMSIS/Include/core_cm0.h ****
507:Drivers/CMSIS/Include/core_cm0.h **** /**
ARM GAS /tmp/cceoVgjg.s page 13
ARM GAS /tmp/ccwGqVnP.s page 13
508:Drivers/CMSIS/Include/core_cm0.h **** \brief Mask and shift a bit field value for use in a register bit range.
@ -778,7 +778,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
562:Drivers/CMSIS/Include/core_cm0.h **** /**
563:Drivers/CMSIS/Include/core_cm0.h **** \ingroup CMSIS_Core_FunctionInterface
564:Drivers/CMSIS/Include/core_cm0.h **** \defgroup CMSIS_Core_NVICFunctions NVIC Functions
ARM GAS /tmp/cceoVgjg.s page 14
ARM GAS /tmp/ccwGqVnP.s page 14
565:Drivers/CMSIS/Include/core_cm0.h **** \brief Functions that manage interrupts and exceptions via the NVIC.
@ -838,7 +838,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
619:Drivers/CMSIS/Include/core_cm0.h **** \details Enables a device specific interrupt in the NVIC interrupt controller.
620:Drivers/CMSIS/Include/core_cm0.h **** \param [in] IRQn Device specific interrupt number.
621:Drivers/CMSIS/Include/core_cm0.h **** \note IRQn must not be negative.
ARM GAS /tmp/cceoVgjg.s page 15
ARM GAS /tmp/ccwGqVnP.s page 15
622:Drivers/CMSIS/Include/core_cm0.h **** */
@ -898,7 +898,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
676:Drivers/CMSIS/Include/core_cm0.h **** \note IRQn must not be negative.
677:Drivers/CMSIS/Include/core_cm0.h **** */
678:Drivers/CMSIS/Include/core_cm0.h **** __STATIC_INLINE uint32_t __NVIC_GetPendingIRQ(IRQn_Type IRQn)
ARM GAS /tmp/cceoVgjg.s page 16
ARM GAS /tmp/ccwGqVnP.s page 16
679:Drivers/CMSIS/Include/core_cm0.h **** {
@ -958,7 +958,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
42 .loc 2 732 0
43 0002 0028 cmp r0, #0
44 0004 11DB blt .L2
ARM GAS /tmp/cceoVgjg.s page 17
ARM GAS /tmp/ccwGqVnP.s page 17
733:Drivers/CMSIS/Include/core_cm0.h **** {
@ -1018,7 +1018,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
87 0038 094A ldr r2, .L4+4
88 .LVL7:
89 003a 9446 mov ip, r2
ARM GAS /tmp/cceoVgjg.s page 18
ARM GAS /tmp/ccwGqVnP.s page 18
90 003c 6344 add r3, r3, ip
@ -1078,7 +1078,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
132 .cfi_startproc
133 @ args = 0, pretend = 0, frame = 0
134 @ frame_needed = 0, uses_anonymous_args = 0
ARM GAS /tmp/cceoVgjg.s page 19
ARM GAS /tmp/ccwGqVnP.s page 19
135 @ link register save eliminated.
@ -1138,7 +1138,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
169:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_cortex.c **** {
174 .loc 1 169 0
175 .cfi_startproc
ARM GAS /tmp/cceoVgjg.s page 20
ARM GAS /tmp/ccwGqVnP.s page 20
176 @ args = 0, pretend = 0, frame = 0
@ -1198,7 +1198,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
32:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wunused-parameter"
33:Drivers/CMSIS/Include/cmsis_gcc.h ****
34:Drivers/CMSIS/Include/cmsis_gcc.h **** /* Fallback for __has_builtin */
ARM GAS /tmp/cceoVgjg.s page 21
ARM GAS /tmp/ccwGqVnP.s page 21
35:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __has_builtin
@ -1258,7 +1258,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
89:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wattributes"
90:Drivers/CMSIS/Include/cmsis_gcc.h **** __PACKED_STRUCT T_UINT16_READ { uint16_t v; };
91:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic pop
ARM GAS /tmp/cceoVgjg.s page 22
ARM GAS /tmp/ccwGqVnP.s page 22
92:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __UNALIGNED_UINT16_READ(addr) (((const struct T_UINT16_READ *)(const void *)(add
@ -1318,7 +1318,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
146:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
147:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Control Register
148:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the content of the Control Register.
ARM GAS /tmp/cceoVgjg.s page 23
ARM GAS /tmp/ccwGqVnP.s page 23
149:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Control Register value
@ -1378,7 +1378,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
203:Drivers/CMSIS/Include/cmsis_gcc.h **** \return IPSR Register value
204:Drivers/CMSIS/Include/cmsis_gcc.h **** */
205:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_IPSR(void)
ARM GAS /tmp/cceoVgjg.s page 24
ARM GAS /tmp/ccwGqVnP.s page 24
206:Drivers/CMSIS/Include/cmsis_gcc.h **** {
@ -1438,7 +1438,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
260:Drivers/CMSIS/Include/cmsis_gcc.h **** \return PSP Register value
261:Drivers/CMSIS/Include/cmsis_gcc.h **** */
262:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_PSP_NS(void)
ARM GAS /tmp/cceoVgjg.s page 25
ARM GAS /tmp/ccwGqVnP.s page 25
263:Drivers/CMSIS/Include/cmsis_gcc.h **** {
@ -1498,7 +1498,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
317:Drivers/CMSIS/Include/cmsis_gcc.h **** {
318:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result;
319:Drivers/CMSIS/Include/cmsis_gcc.h ****
ARM GAS /tmp/cceoVgjg.s page 26
ARM GAS /tmp/ccwGqVnP.s page 26
320:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, msp_ns" : "=r" (result) );
@ -1558,7 +1558,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
374:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
375:Drivers/CMSIS/Include/cmsis_gcc.h ****
376:Drivers/CMSIS/Include/cmsis_gcc.h ****
ARM GAS /tmp/cceoVgjg.s page 27
ARM GAS /tmp/ccwGqVnP.s page 27
377:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
@ -1618,7 +1618,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
431:Drivers/CMSIS/Include/cmsis_gcc.h **** #if ((defined (__ARM_ARCH_7M__ ) && (__ARM_ARCH_7M__ == 1)) || \
432:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_7EM__ ) && (__ARM_ARCH_7EM__ == 1)) || \
433:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) )
ARM GAS /tmp/cceoVgjg.s page 28
ARM GAS /tmp/ccwGqVnP.s page 28
434:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
@ -1678,7 +1678,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
488:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Base Priority register.
489:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] basePri Base Priority value to set
490:Drivers/CMSIS/Include/cmsis_gcc.h **** */
ARM GAS /tmp/cceoVgjg.s page 29
ARM GAS /tmp/ccwGqVnP.s page 29
491:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_BASEPRI(uint32_t basePri)
@ -1738,7 +1738,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
545:Drivers/CMSIS/Include/cmsis_gcc.h ****
546:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, faultmask_ns" : "=r" (result) );
547:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result);
ARM GAS /tmp/cceoVgjg.s page 30
ARM GAS /tmp/ccwGqVnP.s page 30
548:Drivers/CMSIS/Include/cmsis_gcc.h **** }
@ -1798,7 +1798,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
602:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
603:Drivers/CMSIS/Include/cmsis_gcc.h **** }
604:Drivers/CMSIS/Include/cmsis_gcc.h ****
ARM GAS /tmp/cceoVgjg.s page 31
ARM GAS /tmp/ccwGqVnP.s page 31
605:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3))
@ -1858,7 +1858,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
659:Drivers/CMSIS/Include/cmsis_gcc.h **** {
660:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)))
661:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure PSPLIM is RAZ/WI
ARM GAS /tmp/cceoVgjg.s page 32
ARM GAS /tmp/ccwGqVnP.s page 32
662:Drivers/CMSIS/Include/cmsis_gcc.h **** (void)ProcStackPtrLimit;
@ -1918,7 +1918,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
716:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
717:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Main Stack Pointer Limit
718:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure
ARM GAS /tmp/cceoVgjg.s page 33
ARM GAS /tmp/ccwGqVnP.s page 33
719:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence the write is silently ignored in non-secure
@ -1978,7 +1978,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
773:Drivers/CMSIS/Include/cmsis_gcc.h **** /* see https://gcc.gnu.org/ml/gcc-patches/2017-04/msg00443.html */
774:Drivers/CMSIS/Include/cmsis_gcc.h **** return __builtin_arm_get_fpscr();
775:Drivers/CMSIS/Include/cmsis_gcc.h **** #else
ARM GAS /tmp/cceoVgjg.s page 34
ARM GAS /tmp/ccwGqVnP.s page 34
776:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result;
@ -2038,7 +2038,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
830:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
831:Drivers/CMSIS/Include/cmsis_gcc.h ****
832:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
ARM GAS /tmp/cceoVgjg.s page 35
ARM GAS /tmp/ccwGqVnP.s page 35
833:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief No Operation
@ -2098,7 +2098,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
204 .LBE41:
205 .LBE40:
206 .LBB42:
ARM GAS /tmp/cceoVgjg.s page 36
ARM GAS /tmp/ccwGqVnP.s page 36
207 .LBB43:
@ -2158,7 +2158,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
249 .LBB52:
250 .LBB53:
251 .loc 3 879 0
ARM GAS /tmp/cceoVgjg.s page 37
ARM GAS /tmp/ccwGqVnP.s page 37
252 .syntax divided
@ -2218,7 +2218,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
787:Drivers/CMSIS/Include/core_cm0.h ****
788:Drivers/CMSIS/Include/core_cm0.h **** return (
789:Drivers/CMSIS/Include/core_cm0.h **** ((PreemptPriority & (uint32_t)((1UL << (PreemptPriorityBits)) - 1UL)) << SubPriorityBits
ARM GAS /tmp/cceoVgjg.s page 38
ARM GAS /tmp/ccwGqVnP.s page 38
790:Drivers/CMSIS/Include/core_cm0.h **** ((SubPriority & (uint32_t)((1UL << (SubPriorityBits )) - 1UL)))
@ -2278,7 +2278,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
844:Drivers/CMSIS/Include/core_cm0.h **** */
845:Drivers/CMSIS/Include/core_cm0.h **** __STATIC_INLINE uint32_t __NVIC_GetVector(IRQn_Type IRQn)
846:Drivers/CMSIS/Include/core_cm0.h **** {
ARM GAS /tmp/cceoVgjg.s page 39
ARM GAS /tmp/ccwGqVnP.s page 39
847:Drivers/CMSIS/Include/core_cm0.h **** uint32_t *vectors = (uint32_t *)0x0U;
@ -2338,7 +2338,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
295 .align 1
296 .global HAL_SYSTICK_Config
297 .syntax unified
ARM GAS /tmp/cceoVgjg.s page 40
ARM GAS /tmp/ccwGqVnP.s page 40
298 .code 16
@ -2398,7 +2398,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
895:Drivers/CMSIS/Include/core_cm0.h **** /*@} end of CMSIS_Core_FpuFunctions */
896:Drivers/CMSIS/Include/core_cm0.h ****
897:Drivers/CMSIS/Include/core_cm0.h ****
ARM GAS /tmp/cceoVgjg.s page 41
ARM GAS /tmp/ccwGqVnP.s page 41
898:Drivers/CMSIS/Include/core_cm0.h ****
@ -2458,7 +2458,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
335 .LBE59:
336 .LBE58:
928:Drivers/CMSIS/Include/core_cm0.h **** NVIC_SetPriority (SysTick_IRQn, (1UL << __NVIC_PRIO_BITS) - 1UL); /* set Priority for Systick Int
ARM GAS /tmp/cceoVgjg.s page 42
ARM GAS /tmp/ccwGqVnP.s page 42
929:Drivers/CMSIS/Include/core_cm0.h **** SysTick->VAL = 0UL; /* Load the SysTick Counter Val
@ -2518,7 +2518,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
200:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_cortex.c **** */
201:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_cortex.c ****
202:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_cortex.c **** /** @defgroup CORTEX_Exported_Functions_Group2 Peripheral Control functions
ARM GAS /tmp/cceoVgjg.s page 43
ARM GAS /tmp/ccwGqVnP.s page 43
203:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_cortex.c **** * @brief Cortex control functions
@ -2578,7 +2578,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
409 .LBE65:
410 .LBE64:
228:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_cortex.c **** /* Get priority for Cortex-M system or device specific interrupts */
ARM GAS /tmp/cceoVgjg.s page 44
ARM GAS /tmp/ccwGqVnP.s page 44
229:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_cortex.c **** return NVIC_GetPriority(IRQn);
@ -2638,7 +2638,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
233:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_cortex.c **** * @brief Sets Pending bit of an external interrupt.
234:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_cortex.c **** * @param IRQn External interrupt number
235:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_cortex.c **** * This parameter can be an enumerator of IRQn_Type enumeration
ARM GAS /tmp/cceoVgjg.s page 45
ARM GAS /tmp/ccwGqVnP.s page 45
236:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_cortex.c **** * (For the complete STM32 Devices IRQ Channels list, please refer to the appropriate CMSI
@ -2698,7 +2698,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
504 HAL_NVIC_GetPendingIRQ:
505 .LFB47:
247:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_cortex.c ****
ARM GAS /tmp/cceoVgjg.s page 46
ARM GAS /tmp/ccwGqVnP.s page 46
248:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_cortex.c **** /**
@ -2758,7 +2758,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
540 0018 0020 movs r0, #0
541 .LVL38:
542 .LBE72:
ARM GAS /tmp/cceoVgjg.s page 47
ARM GAS /tmp/ccwGqVnP.s page 47
543 .LBE73:
@ -2818,7 +2818,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
586 .LBE75:
587 .LBE74:
275:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_cortex.c **** /* Check the parameters */
ARM GAS /tmp/cceoVgjg.s page 48
ARM GAS /tmp/ccwGqVnP.s page 48
276:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_cortex.c **** assert_param(IS_NVIC_DEVICE_IRQ(IRQn));
@ -2878,7 +2878,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
619 0006 1368 ldr r3, [r2]
620 0008 0421 movs r1, #4
621 000a 8B43 bics r3, r1
ARM GAS /tmp/cceoVgjg.s page 49
ARM GAS /tmp/ccwGqVnP.s page 49
622 000c 1360 str r3, [r2]
@ -2938,7 +2938,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
321:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_cortex.c **** */
322:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_cortex.c **** }
657 .loc 1 322 0
ARM GAS /tmp/cceoVgjg.s page 50
ARM GAS /tmp/ccwGqVnP.s page 50
658 @ sp needed
@ -2977,48 +2977,48 @@ ARM GAS /tmp/cceoVgjg.s page 1
691 .text
692 .Letext0:
693 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
694 .file 5 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
695 .file 6 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
694 .file 5 "/usr/include/newlib/machine/_default_types.h"
695 .file 6 "/usr/include/newlib/sys/_stdint.h"
696 .file 7 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
697 .file 8 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
ARM GAS /tmp/cceoVgjg.s page 51
ARM GAS /tmp/ccwGqVnP.s page 51
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f0xx_hal_cortex.c
/tmp/cceoVgjg.s:16 .text.HAL_NVIC_SetPriority:0000000000000000 $t
/tmp/cceoVgjg.s:23 .text.HAL_NVIC_SetPriority:0000000000000000 HAL_NVIC_SetPriority
/tmp/cceoVgjg.s:116 .text.HAL_NVIC_SetPriority:000000000000005c $d
/tmp/cceoVgjg.s:122 .text.HAL_NVIC_EnableIRQ:0000000000000000 $t
/tmp/cceoVgjg.s:129 .text.HAL_NVIC_EnableIRQ:0000000000000000 HAL_NVIC_EnableIRQ
/tmp/cceoVgjg.s:160 .text.HAL_NVIC_EnableIRQ:0000000000000014 $d
/tmp/cceoVgjg.s:165 .text.HAL_NVIC_DisableIRQ:0000000000000000 $t
/tmp/cceoVgjg.s:172 .text.HAL_NVIC_DisableIRQ:0000000000000000 HAL_NVIC_DisableIRQ
/tmp/cceoVgjg.s:227 .text.HAL_NVIC_DisableIRQ:000000000000001c $d
/tmp/cceoVgjg.s:232 .text.HAL_NVIC_SystemReset:0000000000000000 $t
/tmp/cceoVgjg.s:239 .text.HAL_NVIC_SystemReset:0000000000000000 HAL_NVIC_SystemReset
/tmp/cceoVgjg.s:287 .text.HAL_NVIC_SystemReset:0000000000000014 $d
/tmp/cceoVgjg.s:295 .text.HAL_SYSTICK_Config:0000000000000000 $t
/tmp/cceoVgjg.s:302 .text.HAL_SYSTICK_Config:0000000000000000 HAL_SYSTICK_Config
/tmp/cceoVgjg.s:366 .text.HAL_SYSTICK_Config:000000000000002c $d
/tmp/cceoVgjg.s:373 .text.HAL_NVIC_GetPriority:0000000000000000 $t
/tmp/cceoVgjg.s:380 .text.HAL_NVIC_GetPriority:0000000000000000 HAL_NVIC_GetPriority
/tmp/cceoVgjg.s:446 .text.HAL_NVIC_GetPriority:0000000000000044 $d
/tmp/cceoVgjg.s:452 .text.HAL_NVIC_SetPendingIRQ:0000000000000000 $t
/tmp/cceoVgjg.s:459 .text.HAL_NVIC_SetPendingIRQ:0000000000000000 HAL_NVIC_SetPendingIRQ
/tmp/cceoVgjg.s:492 .text.HAL_NVIC_SetPendingIRQ:0000000000000018 $d
/tmp/cceoVgjg.s:497 .text.HAL_NVIC_GetPendingIRQ:0000000000000000 $t
/tmp/cceoVgjg.s:504 .text.HAL_NVIC_GetPendingIRQ:0000000000000000 HAL_NVIC_GetPendingIRQ
/tmp/cceoVgjg.s:549 .text.HAL_NVIC_GetPendingIRQ:000000000000001c $d
/tmp/cceoVgjg.s:554 .text.HAL_NVIC_ClearPendingIRQ:0000000000000000 $t
/tmp/cceoVgjg.s:561 .text.HAL_NVIC_ClearPendingIRQ:0000000000000000 HAL_NVIC_ClearPendingIRQ
/tmp/cceoVgjg.s:594 .text.HAL_NVIC_ClearPendingIRQ:0000000000000018 $d
/tmp/cceoVgjg.s:599 .text.HAL_SYSTICK_CLKSourceConfig:0000000000000000 $t
/tmp/cceoVgjg.s:606 .text.HAL_SYSTICK_CLKSourceConfig:0000000000000000 HAL_SYSTICK_CLKSourceConfig
/tmp/cceoVgjg.s:638 .text.HAL_SYSTICK_CLKSourceConfig:000000000000001c $d
/tmp/cceoVgjg.s:643 .text.HAL_SYSTICK_Callback:0000000000000000 $t
/tmp/cceoVgjg.s:650 .text.HAL_SYSTICK_Callback:0000000000000000 HAL_SYSTICK_Callback
/tmp/cceoVgjg.s:664 .text.HAL_SYSTICK_IRQHandler:0000000000000000 $t
/tmp/cceoVgjg.s:671 .text.HAL_SYSTICK_IRQHandler:0000000000000000 HAL_SYSTICK_IRQHandler
/tmp/ccwGqVnP.s:16 .text.HAL_NVIC_SetPriority:0000000000000000 $t
/tmp/ccwGqVnP.s:23 .text.HAL_NVIC_SetPriority:0000000000000000 HAL_NVIC_SetPriority
/tmp/ccwGqVnP.s:116 .text.HAL_NVIC_SetPriority:000000000000005c $d
/tmp/ccwGqVnP.s:122 .text.HAL_NVIC_EnableIRQ:0000000000000000 $t
/tmp/ccwGqVnP.s:129 .text.HAL_NVIC_EnableIRQ:0000000000000000 HAL_NVIC_EnableIRQ
/tmp/ccwGqVnP.s:160 .text.HAL_NVIC_EnableIRQ:0000000000000014 $d
/tmp/ccwGqVnP.s:165 .text.HAL_NVIC_DisableIRQ:0000000000000000 $t
/tmp/ccwGqVnP.s:172 .text.HAL_NVIC_DisableIRQ:0000000000000000 HAL_NVIC_DisableIRQ
/tmp/ccwGqVnP.s:227 .text.HAL_NVIC_DisableIRQ:000000000000001c $d
/tmp/ccwGqVnP.s:232 .text.HAL_NVIC_SystemReset:0000000000000000 $t
/tmp/ccwGqVnP.s:239 .text.HAL_NVIC_SystemReset:0000000000000000 HAL_NVIC_SystemReset
/tmp/ccwGqVnP.s:287 .text.HAL_NVIC_SystemReset:0000000000000014 $d
/tmp/ccwGqVnP.s:295 .text.HAL_SYSTICK_Config:0000000000000000 $t
/tmp/ccwGqVnP.s:302 .text.HAL_SYSTICK_Config:0000000000000000 HAL_SYSTICK_Config
/tmp/ccwGqVnP.s:366 .text.HAL_SYSTICK_Config:000000000000002c $d
/tmp/ccwGqVnP.s:373 .text.HAL_NVIC_GetPriority:0000000000000000 $t
/tmp/ccwGqVnP.s:380 .text.HAL_NVIC_GetPriority:0000000000000000 HAL_NVIC_GetPriority
/tmp/ccwGqVnP.s:446 .text.HAL_NVIC_GetPriority:0000000000000044 $d
/tmp/ccwGqVnP.s:452 .text.HAL_NVIC_SetPendingIRQ:0000000000000000 $t
/tmp/ccwGqVnP.s:459 .text.HAL_NVIC_SetPendingIRQ:0000000000000000 HAL_NVIC_SetPendingIRQ
/tmp/ccwGqVnP.s:492 .text.HAL_NVIC_SetPendingIRQ:0000000000000018 $d
/tmp/ccwGqVnP.s:497 .text.HAL_NVIC_GetPendingIRQ:0000000000000000 $t
/tmp/ccwGqVnP.s:504 .text.HAL_NVIC_GetPendingIRQ:0000000000000000 HAL_NVIC_GetPendingIRQ
/tmp/ccwGqVnP.s:549 .text.HAL_NVIC_GetPendingIRQ:000000000000001c $d
/tmp/ccwGqVnP.s:554 .text.HAL_NVIC_ClearPendingIRQ:0000000000000000 $t
/tmp/ccwGqVnP.s:561 .text.HAL_NVIC_ClearPendingIRQ:0000000000000000 HAL_NVIC_ClearPendingIRQ
/tmp/ccwGqVnP.s:594 .text.HAL_NVIC_ClearPendingIRQ:0000000000000018 $d
/tmp/ccwGqVnP.s:599 .text.HAL_SYSTICK_CLKSourceConfig:0000000000000000 $t
/tmp/ccwGqVnP.s:606 .text.HAL_SYSTICK_CLKSourceConfig:0000000000000000 HAL_SYSTICK_CLKSourceConfig
/tmp/ccwGqVnP.s:638 .text.HAL_SYSTICK_CLKSourceConfig:000000000000001c $d
/tmp/ccwGqVnP.s:643 .text.HAL_SYSTICK_Callback:0000000000000000 $t
/tmp/ccwGqVnP.s:650 .text.HAL_SYSTICK_Callback:0000000000000000 HAL_SYSTICK_Callback
/tmp/ccwGqVnP.s:664 .text.HAL_SYSTICK_IRQHandler:0000000000000000 $t
/tmp/ccwGqVnP.s:671 .text.HAL_SYSTICK_IRQHandler:0000000000000000 HAL_SYSTICK_IRQHandler
NO UNDEFINED SYMBOLS

View file

@ -1,4 +1,4 @@
ARM GAS /tmp/cca2pq7P.s page 1
ARM GAS /tmp/ccPStHDw.s page 1
1 .cpu cortex-m0
@ -58,7 +58,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
32:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** -@- In Memory-to-Memory transfer mode, Circular mode is not allowed.
33:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** *** Polling mode IO operation ***
34:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** =================================
ARM GAS /tmp/cca2pq7P.s page 2
ARM GAS /tmp/ccPStHDw.s page 2
35:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** [..]
@ -118,7 +118,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
89:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c ****
90:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** #ifdef HAL_DMA_MODULE_ENABLED
91:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c ****
ARM GAS /tmp/cca2pq7P.s page 3
ARM GAS /tmp/ccPStHDw.s page 3
92:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** /* Private typedef -----------------------------------------------------------*/
@ -178,7 +178,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
146:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** }
147:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c ****
148:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** /* Check the parameters */
ARM GAS /tmp/cca2pq7P.s page 4
ARM GAS /tmp/ccPStHDw.s page 4
149:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** assert_param(IS_DMA_ALL_INSTANCE(hdma->Instance));
@ -238,7 +238,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
203:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** if(NULL == hdma)
204:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** {
205:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** return HAL_ERROR;
ARM GAS /tmp/cca2pq7P.s page 5
ARM GAS /tmp/ccPStHDw.s page 5
206:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** }
@ -298,7 +298,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
260:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** ===============================================================================
261:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** [..] This section provides functions allowing to:
262:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** (+) Configure the source, destination address and data length and Start DMA transfer
ARM GAS /tmp/cca2pq7P.s page 6
ARM GAS /tmp/ccPStHDw.s page 6
263:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** (+) Configure the source, destination address and data length and
@ -358,7 +358,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
317:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** return status;
318:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** }
319:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c ****
ARM GAS /tmp/cca2pq7P.s page 7
ARM GAS /tmp/ccPStHDw.s page 7
320:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** /**
@ -418,7 +418,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
374:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** }
375:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c ****
376:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** return status;
ARM GAS /tmp/cca2pq7P.s page 8
ARM GAS /tmp/ccPStHDw.s page 8
377:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** }
@ -478,7 +478,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
431:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c ****
432:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** status = HAL_ERROR;
433:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** }
ARM GAS /tmp/cca2pq7P.s page 9
ARM GAS /tmp/ccPStHDw.s page 9
434:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** else
@ -538,7 +538,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
488:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c ****
489:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** /* Get the level transfer complete flag */
490:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** if(HAL_DMA_FULL_TRANSFER == CompleteLevel)
ARM GAS /tmp/cca2pq7P.s page 10
ARM GAS /tmp/ccPStHDw.s page 10
491:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** {
@ -598,7 +598,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
545:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** /* Clear the transfer complete flag */
546:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** hdma->DmaBaseAddress->IFCR = DMA_FLAG_TC1 << hdma->ChannelIndex;
547:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c ****
ARM GAS /tmp/cca2pq7P.s page 11
ARM GAS /tmp/ccPStHDw.s page 11
548:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** /* The selected Channelx EN bit is cleared (DMA is disabled and
@ -658,7 +658,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
602:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** {
603:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** /* Disable the transfer complete & transfer error interrupts */
604:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** /* if the DMA mode is not CIRCULAR */
ARM GAS /tmp/cca2pq7P.s page 12
ARM GAS /tmp/ccPStHDw.s page 12
605:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** hdma->Instance->CCR &= ~(DMA_IT_TC | DMA_IT_TE);
@ -718,7 +718,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
659:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** * a DMA_HandleTypeDef structure as parameter.
660:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** * @retval HAL status
661:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** */
ARM GAS /tmp/cca2pq7P.s page 13
ARM GAS /tmp/ccPStHDw.s page 13
662:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** HAL_StatusTypeDef HAL_DMA_RegisterCallback(DMA_HandleTypeDef *hdma, HAL_DMA_CallbackIDTypeDef Callb
@ -778,7 +778,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
716:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c ****
717:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** /* Process locked */
718:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** __HAL_LOCK(hdma);
ARM GAS /tmp/cca2pq7P.s page 14
ARM GAS /tmp/ccPStHDw.s page 14
719:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c ****
@ -838,7 +838,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
773:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** ===============================================================================
774:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** [..]
775:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** This subsection provides functions allowing to
ARM GAS /tmp/cca2pq7P.s page 15
ARM GAS /tmp/ccPStHDw.s page 15
776:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** (+) Check the DMA state
@ -898,7 +898,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
27 @ args = 0, pretend = 0, frame = 0
28 @ frame_needed = 0, uses_anonymous_args = 0
29 .LVL0:
ARM GAS /tmp/cca2pq7P.s page 16
ARM GAS /tmp/ccPStHDw.s page 16
30 0000 70B5 push {r4, r5, r6, lr}
@ -958,7 +958,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
59 .loc 1 852 0
60 @ sp needed
61 001e 70BD pop {r4, r5, r6, pc}
ARM GAS /tmp/cca2pq7P.s page 17
ARM GAS /tmp/ccPStHDw.s page 17
62 .LVL3:
@ -1018,7 +1018,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
873:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** hdma->ChannelIndex = (((uint32_t)hdma->Instance - (uint32_t)DMA2_Channel1) / ((uint32_t)DMA2_Ch
874:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** hdma->DmaBaseAddress = DMA2;
875:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** }
ARM GAS /tmp/cca2pq7P.s page 18
ARM GAS /tmp/ccPStHDw.s page 18
876:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** #else
@ -1078,7 +1078,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
144 .cfi_offset 14, -4
145 0002 041E subs r4, r0, #0
146 .LVL10:
ARM GAS /tmp/cca2pq7P.s page 19
ARM GAS /tmp/ccPStHDw.s page 19
143:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** {
@ -1138,7 +1138,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
189 0038 0023 movs r3, #0
190 003a A363 str r3, [r4, #56]
186:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c ****
ARM GAS /tmp/cca2pq7P.s page 20
ARM GAS /tmp/ccPStHDw.s page 20
191 .loc 1 186 0
@ -1198,7 +1198,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
241 0004 1ED0 beq .L15
212:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c ****
242 .loc 1 212 0
ARM GAS /tmp/cca2pq7P.s page 21
ARM GAS /tmp/ccPStHDw.s page 21
243 0006 0268 ldr r2, [r0]
@ -1258,7 +1258,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
284 003e E554 strb r5, [r4, r3]
247:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** }
285 .loc 1 247 0
ARM GAS /tmp/cca2pq7P.s page 22
ARM GAS /tmp/ccPStHDw.s page 22
286 0040 0020 movs r0, #0
@ -1318,7 +1318,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
336 0012 0130 adds r0, r0, #1
337 0014 205C ldrb r0, [r4, r0]
338 0016 0128 cmp r0, #1
ARM GAS /tmp/cca2pq7P.s page 23
ARM GAS /tmp/ccPStHDw.s page 23
339 0018 04D0 beq .L20
@ -1378,7 +1378,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
290:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c ****
384 .loc 1 290 0
385 004a 0220 movs r0, #2
ARM GAS /tmp/cca2pq7P.s page 24
ARM GAS /tmp/ccPStHDw.s page 24
386 004c E9E7 b .L17
@ -1438,7 +1438,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
436 .loc 1 373 0
437 0020 0220 movs r0, #2
438 .LVL41:
ARM GAS /tmp/cca2pq7P.s page 25
ARM GAS /tmp/ccPStHDw.s page 25
439 .L22:
@ -1498,7 +1498,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
360:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** hdma->Instance->CCR &= ~DMA_IT_HT;
484 .loc 1 360 0
485 005c 2268 ldr r2, [r4]
ARM GAS /tmp/cca2pq7P.s page 26
ARM GAS /tmp/ccPStHDw.s page 26
486 005e 1368 ldr r3, [r2]
@ -1558,7 +1558,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
536 0012 C254 strb r2, [r0, r3]
395:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** }
537 .loc 1 395 0
ARM GAS /tmp/cca2pq7P.s page 27
ARM GAS /tmp/ccPStHDw.s page 27
538 0014 0120 movs r0, #1
@ -1618,7 +1618,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
587 .LFB45:
424:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** HAL_StatusTypeDef status = HAL_OK;
588 .loc 1 424 0
ARM GAS /tmp/cca2pq7P.s page 28
ARM GAS /tmp/ccPStHDw.s page 28
589 .cfi_startproc
@ -1678,7 +1678,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
635 .loc 1 447 0
636 0030 2122 movs r2, #33
637 0032 8354 strb r3, [r0, r2]
ARM GAS /tmp/cca2pq7P.s page 29
ARM GAS /tmp/ccPStHDw.s page 29
450:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c ****
@ -1738,7 +1738,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
689 .LVL59:
474:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** {
690 .loc 1 474 0
ARM GAS /tmp/cca2pq7P.s page 30
ARM GAS /tmp/ccPStHDw.s page 30
691 000a 2123 movs r3, #33
@ -1798,7 +1798,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
736 .loc 1 504 0
737 003a E26B ldr r2, [r4, #60]
738 003c 1368 ldr r3, [r2]
ARM GAS /tmp/cca2pq7P.s page 31
ARM GAS /tmp/ccPStHDw.s page 31
739 003e 1E42 tst r6, r3
@ -1858,7 +1858,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
783 .LVL71:
784 007c CFE7 b .L37
785 .LVL72:
ARM GAS /tmp/cca2pq7P.s page 32
ARM GAS /tmp/ccPStHDw.s page 32
786 .L39:
@ -1918,7 +1918,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
561:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** }
830 .loc 1 561 0
831 00b6 0020 movs r0, #0
ARM GAS /tmp/cca2pq7P.s page 33
ARM GAS /tmp/ccPStHDw.s page 33
832 00b8 B1E7 b .L37
@ -1978,7 +1978,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
579:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** {
882 .loc 1 579 0 is_stmt 1
883 0018 2368 ldr r3, [r4]
ARM GAS /tmp/cca2pq7P.s page 34
ARM GAS /tmp/ccPStHDw.s page 34
884 001a 9B06 lsls r3, r3, #26
@ -2038,7 +2038,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
929 0050 9343 bics r3, r2
930 0052 2360 str r3, [r4]
608:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** }
ARM GAS /tmp/cca2pq7P.s page 35
ARM GAS /tmp/ccPStHDw.s page 35
931 .loc 1 608 0
@ -2098,7 +2098,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
636:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c ****
977 .loc 1 636 0
978 0094 8363 str r3, [r0, #56]
ARM GAS /tmp/cca2pq7P.s page 36
ARM GAS /tmp/ccPStHDw.s page 36
639:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c ****
@ -2158,7 +2158,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
1027 000e C454 strb r4, [r0, r3]
669:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** {
1028 .loc 1 669 0 is_stmt 1 discriminator 2
ARM GAS /tmp/cca2pq7P.s page 37
ARM GAS /tmp/ccPStHDw.s page 37
1029 0010 0133 adds r3, r3, #1
@ -2218,7 +2218,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
664:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c ****
1074 .loc 1 664 0
1075 0040 0023 movs r3, #0
ARM GAS /tmp/cca2pq7P.s page 38
ARM GAS /tmp/ccPStHDw.s page 38
679:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c ****
@ -2278,7 +2278,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
1121 0008 2023 movs r3, #32
1122 000a 0122 movs r2, #1
1123 000c C254 strb r2, [r0, r3]
ARM GAS /tmp/cca2pq7P.s page 39
ARM GAS /tmp/ccPStHDw.s page 39
720:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** {
@ -2338,7 +2338,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
1170 .loc 1 729 0
1171 0034 0023 movs r3, #0
1172 0036 C362 str r3, [r0, #44]
ARM GAS /tmp/cca2pq7P.s page 40
ARM GAS /tmp/ccPStHDw.s page 40
730:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c ****
@ -2398,7 +2398,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
1216 .align 1
1217 .global HAL_DMA_GetState
1218 .syntax unified
ARM GAS /tmp/cca2pq7P.s page 41
ARM GAS /tmp/ccPStHDw.s page 41
1219 .code 16
@ -2453,54 +2453,54 @@ ARM GAS /tmp/cca2pq7P.s page 1
1265 .LFE51:
1267 .text
1268 .Letext0:
1269 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
1270 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
1269 .file 2 "/usr/include/newlib/machine/_default_types.h"
1270 .file 3 "/usr/include/newlib/sys/_stdint.h"
1271 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
1272 .file 5 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
1273 .file 6 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h"
ARM GAS /tmp/cca2pq7P.s page 42
ARM GAS /tmp/ccPStHDw.s page 42
1274 .file 7 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h"
1275 .file 8 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h"
1276 .file 9 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
ARM GAS /tmp/cca2pq7P.s page 43
ARM GAS /tmp/ccPStHDw.s page 43
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f0xx_hal_dma.c
/tmp/cca2pq7P.s:16 .text.DMA_SetConfig:0000000000000000 $t
/tmp/cca2pq7P.s:22 .text.DMA_SetConfig:0000000000000000 DMA_SetConfig
/tmp/cca2pq7P.s:77 .text.DMA_CalcBaseAndBitshift:0000000000000000 $t
/tmp/cca2pq7P.s:83 .text.DMA_CalcBaseAndBitshift:0000000000000000 DMA_CalcBaseAndBitshift
/tmp/cca2pq7P.s:118 .text.DMA_CalcBaseAndBitshift:0000000000000020 $d
/tmp/cca2pq7P.s:124 .text.HAL_DMA_Init:0000000000000000 $t
/tmp/cca2pq7P.s:131 .text.HAL_DMA_Init:0000000000000000 HAL_DMA_Init
/tmp/cca2pq7P.s:213 .text.HAL_DMA_Init:000000000000004c $d
/tmp/cca2pq7P.s:218 .text.HAL_DMA_DeInit:0000000000000000 $t
/tmp/cca2pq7P.s:225 .text.HAL_DMA_DeInit:0000000000000000 HAL_DMA_DeInit
/tmp/cca2pq7P.s:302 .text.HAL_DMA_Start:0000000000000000 $t
/tmp/cca2pq7P.s:309 .text.HAL_DMA_Start:0000000000000000 HAL_DMA_Start
/tmp/cca2pq7P.s:391 .text.HAL_DMA_Start_IT:0000000000000000 $t
/tmp/cca2pq7P.s:398 .text.HAL_DMA_Start_IT:0000000000000000 HAL_DMA_Start_IT
/tmp/cca2pq7P.s:506 .text.HAL_DMA_Abort:0000000000000000 $t
/tmp/cca2pq7P.s:513 .text.HAL_DMA_Abort:0000000000000000 HAL_DMA_Abort
/tmp/cca2pq7P.s:579 .text.HAL_DMA_Abort_IT:0000000000000000 $t
/tmp/cca2pq7P.s:586 .text.HAL_DMA_Abort_IT:0000000000000000 HAL_DMA_Abort_IT
/tmp/cca2pq7P.s:661 .text.HAL_DMA_PollForTransfer:0000000000000000 $t
/tmp/cca2pq7P.s:668 .text.HAL_DMA_PollForTransfer:0000000000000000 HAL_DMA_PollForTransfer
/tmp/cca2pq7P.s:844 .text.HAL_DMA_IRQHandler:0000000000000000 $t
/tmp/cca2pq7P.s:851 .text.HAL_DMA_IRQHandler:0000000000000000 HAL_DMA_IRQHandler
/tmp/cca2pq7P.s:999 .text.HAL_DMA_RegisterCallback:0000000000000000 $t
/tmp/cca2pq7P.s:1006 .text.HAL_DMA_RegisterCallback:0000000000000000 HAL_DMA_RegisterCallback
/tmp/cca2pq7P.s:1100 .text.HAL_DMA_UnRegisterCallback:0000000000000000 $t
/tmp/cca2pq7P.s:1107 .text.HAL_DMA_UnRegisterCallback:0000000000000000 HAL_DMA_UnRegisterCallback
/tmp/cca2pq7P.s:1155 .rodata.HAL_DMA_UnRegisterCallback:0000000000000000 $d
/tmp/cca2pq7P.s:1211 .text.HAL_DMA_UnRegisterCallback:000000000000005c $d
/tmp/cca2pq7P.s:1216 .text.HAL_DMA_GetState:0000000000000000 $t
/tmp/cca2pq7P.s:1223 .text.HAL_DMA_GetState:0000000000000000 HAL_DMA_GetState
/tmp/cca2pq7P.s:1243 .text.HAL_DMA_GetError:0000000000000000 $t
/tmp/cca2pq7P.s:1250 .text.HAL_DMA_GetError:0000000000000000 HAL_DMA_GetError
/tmp/ccPStHDw.s:16 .text.DMA_SetConfig:0000000000000000 $t
/tmp/ccPStHDw.s:22 .text.DMA_SetConfig:0000000000000000 DMA_SetConfig
/tmp/ccPStHDw.s:77 .text.DMA_CalcBaseAndBitshift:0000000000000000 $t
/tmp/ccPStHDw.s:83 .text.DMA_CalcBaseAndBitshift:0000000000000000 DMA_CalcBaseAndBitshift
/tmp/ccPStHDw.s:118 .text.DMA_CalcBaseAndBitshift:0000000000000020 $d
/tmp/ccPStHDw.s:124 .text.HAL_DMA_Init:0000000000000000 $t
/tmp/ccPStHDw.s:131 .text.HAL_DMA_Init:0000000000000000 HAL_DMA_Init
/tmp/ccPStHDw.s:213 .text.HAL_DMA_Init:000000000000004c $d
/tmp/ccPStHDw.s:218 .text.HAL_DMA_DeInit:0000000000000000 $t
/tmp/ccPStHDw.s:225 .text.HAL_DMA_DeInit:0000000000000000 HAL_DMA_DeInit
/tmp/ccPStHDw.s:302 .text.HAL_DMA_Start:0000000000000000 $t
/tmp/ccPStHDw.s:309 .text.HAL_DMA_Start:0000000000000000 HAL_DMA_Start
/tmp/ccPStHDw.s:391 .text.HAL_DMA_Start_IT:0000000000000000 $t
/tmp/ccPStHDw.s:398 .text.HAL_DMA_Start_IT:0000000000000000 HAL_DMA_Start_IT
/tmp/ccPStHDw.s:506 .text.HAL_DMA_Abort:0000000000000000 $t
/tmp/ccPStHDw.s:513 .text.HAL_DMA_Abort:0000000000000000 HAL_DMA_Abort
/tmp/ccPStHDw.s:579 .text.HAL_DMA_Abort_IT:0000000000000000 $t
/tmp/ccPStHDw.s:586 .text.HAL_DMA_Abort_IT:0000000000000000 HAL_DMA_Abort_IT
/tmp/ccPStHDw.s:661 .text.HAL_DMA_PollForTransfer:0000000000000000 $t
/tmp/ccPStHDw.s:668 .text.HAL_DMA_PollForTransfer:0000000000000000 HAL_DMA_PollForTransfer
/tmp/ccPStHDw.s:844 .text.HAL_DMA_IRQHandler:0000000000000000 $t
/tmp/ccPStHDw.s:851 .text.HAL_DMA_IRQHandler:0000000000000000 HAL_DMA_IRQHandler
/tmp/ccPStHDw.s:999 .text.HAL_DMA_RegisterCallback:0000000000000000 $t
/tmp/ccPStHDw.s:1006 .text.HAL_DMA_RegisterCallback:0000000000000000 HAL_DMA_RegisterCallback
/tmp/ccPStHDw.s:1100 .text.HAL_DMA_UnRegisterCallback:0000000000000000 $t
/tmp/ccPStHDw.s:1107 .text.HAL_DMA_UnRegisterCallback:0000000000000000 HAL_DMA_UnRegisterCallback
/tmp/ccPStHDw.s:1155 .rodata.HAL_DMA_UnRegisterCallback:0000000000000000 $d
/tmp/ccPStHDw.s:1211 .text.HAL_DMA_UnRegisterCallback:000000000000005c $d
/tmp/ccPStHDw.s:1216 .text.HAL_DMA_GetState:0000000000000000 $t
/tmp/ccPStHDw.s:1223 .text.HAL_DMA_GetState:0000000000000000 HAL_DMA_GetState
/tmp/ccPStHDw.s:1243 .text.HAL_DMA_GetError:0000000000000000 $t
/tmp/ccPStHDw.s:1250 .text.HAL_DMA_GetError:0000000000000000 HAL_DMA_GetError
UNDEFINED SYMBOLS
__aeabi_uidiv

Binary file not shown.

View file

@ -1,4 +1,4 @@
ARM GAS /tmp/ccXH7BP4.s page 1
ARM GAS /tmp/ccoU2NQy.s page 1
1 .cpu cortex-m0
@ -58,7 +58,7 @@ ARM GAS /tmp/ccXH7BP4.s page 1
31:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** (++) Rising edge pending interrupt
32:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** (++) Falling
33:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c ****
ARM GAS /tmp/ccXH7BP4.s page 2
ARM GAS /tmp/ccoU2NQy.s page 2
34:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** (+) Exti lines 0 to 15 are linked to gpio pin number 0 to 15. Gpio port can
@ -118,7 +118,7 @@ ARM GAS /tmp/ccXH7BP4.s page 1
88:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c ****
89:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** /** @addtogroup STM32F0xx_HAL_Driver
90:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** * @{
ARM GAS /tmp/ccXH7BP4.s page 3
ARM GAS /tmp/ccoU2NQy.s page 3
91:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** */
@ -178,7 +178,7 @@ ARM GAS /tmp/ccXH7BP4.s page 1
26 .loc 1 144 0
27 .cfi_startproc
28 @ args = 0, pretend = 0, frame = 0
ARM GAS /tmp/ccXH7BP4.s page 4
ARM GAS /tmp/ccoU2NQy.s page 4
29 @ frame_needed = 0, uses_anonymous_args = 0
@ -238,7 +238,7 @@ ARM GAS /tmp/ccXH7BP4.s page 1
168:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** {
169:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** assert_param(IS_EXTI_TRIGGER(pExtiConfig->Trigger));
170:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c ****
ARM GAS /tmp/ccXH7BP4.s page 5
ARM GAS /tmp/ccoU2NQy.s page 5
171:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** /* Configure rising trigger */
@ -298,7 +298,7 @@ ARM GAS /tmp/ccXH7BP4.s page 1
196:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** {
197:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** assert_param(IS_EXTI_GPIO_PORT(pExtiConfig->GPIOSel));
198:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** assert_param(IS_EXTI_GPIO_PIN(linepos));
ARM GAS /tmp/ccXH7BP4.s page 6
ARM GAS /tmp/ccoU2NQy.s page 6
199:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c ****
@ -358,7 +358,7 @@ ARM GAS /tmp/ccXH7BP4.s page 1
112 .L2:
230:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** }
113 .loc 1 230 0
ARM GAS /tmp/ccXH7BP4.s page 7
ARM GAS /tmp/ccoU2NQy.s page 7
114 @ sp needed
@ -418,7 +418,7 @@ ARM GAS /tmp/ccXH7BP4.s page 1
161 009a 0268 ldr r2, [r0]
162 009c 9A43 bics r2, r3
163 009e 0260 str r2, [r0]
ARM GAS /tmp/ccXH7BP4.s page 8
ARM GAS /tmp/ccoU2NQy.s page 8
164 00a0 D7E7 b .L9
@ -478,7 +478,7 @@ ARM GAS /tmp/ccXH7BP4.s page 1
208 @ frame_needed = 0, uses_anonymous_args = 0
209 .LVL20:
210 0000 30B5 push {r4, r5, lr}
ARM GAS /tmp/ccXH7BP4.s page 9
ARM GAS /tmp/ccoU2NQy.s page 9
211 .LCFI1:
@ -538,7 +538,7 @@ ARM GAS /tmp/ccXH7BP4.s page 1
239 .loc 1 265 0
240 001e 0122 movs r2, #1
241 0020 4A60 str r2, [r1, #4]
ARM GAS /tmp/ccXH7BP4.s page 10
ARM GAS /tmp/ccoU2NQy.s page 10
242 .L20:
@ -598,7 +598,7 @@ ARM GAS /tmp/ccXH7BP4.s page 1
267 0042 164A ldr r2, .L30
268 0044 D268 ldr r2, [r2, #12]
269 0046 1342 tst r3, r2
ARM GAS /tmp/ccXH7BP4.s page 11
ARM GAS /tmp/ccoU2NQy.s page 11
270 0048 03D0 beq .L25
@ -658,7 +658,7 @@ ARM GAS /tmp/ccXH7BP4.s page 1
297 .loc 1 289 0
298 006a 0022 movs r2, #0
299 006c 8A60 str r2, [r1, #8]
ARM GAS /tmp/ccXH7BP4.s page 12
ARM GAS /tmp/ccoU2NQy.s page 12
300 006e E8E7 b .L24
@ -718,7 +718,7 @@ ARM GAS /tmp/ccXH7BP4.s page 1
348 .align 2
349 .L30:
350 009c 00040140 .word 1073808384
ARM GAS /tmp/ccXH7BP4.s page 13
ARM GAS /tmp/ccoU2NQy.s page 13
351 00a0 00000140 .word 1073807360
@ -778,7 +778,7 @@ ARM GAS /tmp/ccXH7BP4.s page 1
344:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** maskline = (1uL << linepos);
384 .loc 1 344 0
385 000c 0123 movs r3, #1
ARM GAS /tmp/ccXH7BP4.s page 14
ARM GAS /tmp/ccoU2NQy.s page 14
386 000e 9340 lsls r3, r3, r2
@ -838,7 +838,7 @@ ARM GAS /tmp/ccXH7BP4.s page 1
365:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** SYSCFG->EXTICR[linepos >> 2u] = regval;
366:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** }
367:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** }
ARM GAS /tmp/ccXH7BP4.s page 15
ARM GAS /tmp/ccoU2NQy.s page 15
368:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c ****
@ -898,7 +898,7 @@ ARM GAS /tmp/ccXH7BP4.s page 1
467 0068 00040140 .word 1073808384
468 006c 00000140 .word 1073807360
469 .cfi_endproc
ARM GAS /tmp/ccXH7BP4.s page 16
ARM GAS /tmp/ccoU2NQy.s page 16
470 .LFE42:
@ -958,7 +958,7 @@ ARM GAS /tmp/ccXH7BP4.s page 1
499 0008 7047 bx lr
500 .LVL54:
501 .L44:
ARM GAS /tmp/ccXH7BP4.s page 17
ARM GAS /tmp/ccoU2NQy.s page 17
391:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** break;
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccXH7BP4.s page 1
533 .L46:
421:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** }
422:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** }
ARM GAS /tmp/ccXH7BP4.s page 18
ARM GAS /tmp/ccoU2NQy.s page 18
534 .loc 1 422 0
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccXH7BP4.s page 1
565 .cfi_offset 14, -4
447:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** uint32_t regval;
448:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** uint32_t maskline;
ARM GAS /tmp/ccXH7BP4.s page 19
ARM GAS /tmp/ccoU2NQy.s page 19
449:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c ****
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccXH7BP4.s page 1
603 .section .text.HAL_EXTI_GetPending,"ax",%progbits
604 .align 1
605 .global HAL_EXTI_GetPending
ARM GAS /tmp/ccXH7BP4.s page 20
ARM GAS /tmp/ccoU2NQy.s page 20
606 .syntax unified
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccXH7BP4.s page 1
634 0010 D840 lsrs r0, r0, r3
635 .LVL71:
494:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** return regval;
ARM GAS /tmp/ccXH7BP4.s page 21
ARM GAS /tmp/ccoU2NQy.s page 21
495:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** }
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccXH7BP4.s page 1
518:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** /* Clear Pending bit */
519:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** EXTI->PR = maskline;
669 .loc 1 519 0
ARM GAS /tmp/ccXH7BP4.s page 22
ARM GAS /tmp/ccoU2NQy.s page 22
670 000a 014A ldr r2, .L56
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccXH7BP4.s page 1
706 000a 014A ldr r2, .L59
707 000c 1361 str r3, [r2, #16]
540:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** }
ARM GAS /tmp/ccXH7BP4.s page 23
ARM GAS /tmp/ccoU2NQy.s page 23
708 .loc 1 540 0
@ -1332,42 +1332,42 @@ ARM GAS /tmp/ccXH7BP4.s page 1
716 .LFE48:
718 .text
719 .Letext0:
720 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
721 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
720 .file 2 "/usr/include/newlib/machine/_default_types.h"
721 .file 3 "/usr/include/newlib/sys/_stdint.h"
722 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
723 .file 5 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
724 .file 6 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h"
725 .file 7 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h"
726 .file 8 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
ARM GAS /tmp/ccXH7BP4.s page 24
ARM GAS /tmp/ccoU2NQy.s page 24
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f0xx_hal_exti.c
/tmp/ccXH7BP4.s:16 .text.HAL_EXTI_SetConfigLine:0000000000000000 $t
/tmp/ccXH7BP4.s:23 .text.HAL_EXTI_SetConfigLine:0000000000000000 HAL_EXTI_SetConfigLine
/tmp/ccXH7BP4.s:190 .text.HAL_EXTI_SetConfigLine:00000000000000b8 $d
/tmp/ccXH7BP4.s:196 .text.HAL_EXTI_GetConfigLine:0000000000000000 $t
/tmp/ccXH7BP4.s:203 .text.HAL_EXTI_GetConfigLine:0000000000000000 HAL_EXTI_GetConfigLine
/tmp/ccXH7BP4.s:350 .text.HAL_EXTI_GetConfigLine:000000000000009c $d
/tmp/ccXH7BP4.s:356 .text.HAL_EXTI_ClearConfigLine:0000000000000000 $t
/tmp/ccXH7BP4.s:363 .text.HAL_EXTI_ClearConfigLine:0000000000000000 HAL_EXTI_ClearConfigLine
/tmp/ccXH7BP4.s:467 .text.HAL_EXTI_ClearConfigLine:0000000000000068 $d
/tmp/ccXH7BP4.s:473 .text.HAL_EXTI_RegisterCallback:0000000000000000 $t
/tmp/ccXH7BP4.s:480 .text.HAL_EXTI_RegisterCallback:0000000000000000 HAL_EXTI_RegisterCallback
/tmp/ccXH7BP4.s:510 .text.HAL_EXTI_GetHandle:0000000000000000 $t
/tmp/ccXH7BP4.s:517 .text.HAL_EXTI_GetHandle:0000000000000000 HAL_EXTI_GetHandle
/tmp/ccXH7BP4.s:547 .text.HAL_EXTI_IRQHandler:0000000000000000 $t
/tmp/ccXH7BP4.s:554 .text.HAL_EXTI_IRQHandler:0000000000000000 HAL_EXTI_IRQHandler
/tmp/ccXH7BP4.s:599 .text.HAL_EXTI_IRQHandler:0000000000000024 $d
/tmp/ccXH7BP4.s:604 .text.HAL_EXTI_GetPending:0000000000000000 $t
/tmp/ccXH7BP4.s:611 .text.HAL_EXTI_GetPending:0000000000000000 HAL_EXTI_GetPending
/tmp/ccXH7BP4.s:642 .text.HAL_EXTI_GetPending:0000000000000014 $d
/tmp/ccXH7BP4.s:647 .text.HAL_EXTI_ClearPending:0000000000000000 $t
/tmp/ccXH7BP4.s:654 .text.HAL_EXTI_ClearPending:0000000000000000 HAL_EXTI_ClearPending
/tmp/ccXH7BP4.s:678 .text.HAL_EXTI_ClearPending:0000000000000010 $d
/tmp/ccXH7BP4.s:683 .text.HAL_EXTI_GenerateSWI:0000000000000000 $t
/tmp/ccXH7BP4.s:690 .text.HAL_EXTI_GenerateSWI:0000000000000000 HAL_EXTI_GenerateSWI
/tmp/ccXH7BP4.s:714 .text.HAL_EXTI_GenerateSWI:0000000000000010 $d
/tmp/ccoU2NQy.s:16 .text.HAL_EXTI_SetConfigLine:0000000000000000 $t
/tmp/ccoU2NQy.s:23 .text.HAL_EXTI_SetConfigLine:0000000000000000 HAL_EXTI_SetConfigLine
/tmp/ccoU2NQy.s:190 .text.HAL_EXTI_SetConfigLine:00000000000000b8 $d
/tmp/ccoU2NQy.s:196 .text.HAL_EXTI_GetConfigLine:0000000000000000 $t
/tmp/ccoU2NQy.s:203 .text.HAL_EXTI_GetConfigLine:0000000000000000 HAL_EXTI_GetConfigLine
/tmp/ccoU2NQy.s:350 .text.HAL_EXTI_GetConfigLine:000000000000009c $d
/tmp/ccoU2NQy.s:356 .text.HAL_EXTI_ClearConfigLine:0000000000000000 $t
/tmp/ccoU2NQy.s:363 .text.HAL_EXTI_ClearConfigLine:0000000000000000 HAL_EXTI_ClearConfigLine
/tmp/ccoU2NQy.s:467 .text.HAL_EXTI_ClearConfigLine:0000000000000068 $d
/tmp/ccoU2NQy.s:473 .text.HAL_EXTI_RegisterCallback:0000000000000000 $t
/tmp/ccoU2NQy.s:480 .text.HAL_EXTI_RegisterCallback:0000000000000000 HAL_EXTI_RegisterCallback
/tmp/ccoU2NQy.s:510 .text.HAL_EXTI_GetHandle:0000000000000000 $t
/tmp/ccoU2NQy.s:517 .text.HAL_EXTI_GetHandle:0000000000000000 HAL_EXTI_GetHandle
/tmp/ccoU2NQy.s:547 .text.HAL_EXTI_IRQHandler:0000000000000000 $t
/tmp/ccoU2NQy.s:554 .text.HAL_EXTI_IRQHandler:0000000000000000 HAL_EXTI_IRQHandler
/tmp/ccoU2NQy.s:599 .text.HAL_EXTI_IRQHandler:0000000000000024 $d
/tmp/ccoU2NQy.s:604 .text.HAL_EXTI_GetPending:0000000000000000 $t
/tmp/ccoU2NQy.s:611 .text.HAL_EXTI_GetPending:0000000000000000 HAL_EXTI_GetPending
/tmp/ccoU2NQy.s:642 .text.HAL_EXTI_GetPending:0000000000000014 $d
/tmp/ccoU2NQy.s:647 .text.HAL_EXTI_ClearPending:0000000000000000 $t
/tmp/ccoU2NQy.s:654 .text.HAL_EXTI_ClearPending:0000000000000000 HAL_EXTI_ClearPending
/tmp/ccoU2NQy.s:678 .text.HAL_EXTI_ClearPending:0000000000000010 $d
/tmp/ccoU2NQy.s:683 .text.HAL_EXTI_GenerateSWI:0000000000000000 $t
/tmp/ccoU2NQy.s:690 .text.HAL_EXTI_GenerateSWI:0000000000000000 HAL_EXTI_GenerateSWI
/tmp/ccoU2NQy.s:714 .text.HAL_EXTI_GenerateSWI:0000000000000010 $d
NO UNDEFINED SYMBOLS

View file

@ -1,4 +1,4 @@
ARM GAS /tmp/ccdwXEBk.s page 1
ARM GAS /tmp/cciaBHKP.s page 1
1 .cpu cortex-m0
@ -58,7 +58,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
32:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** ==============================================================================
33:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** [..]
34:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** This driver provides functions and macros to configure and program the FLASH
ARM GAS /tmp/ccdwXEBk.s page 2
ARM GAS /tmp/cciaBHKP.s page 2
35:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** memory of all STM32F0xx devices.
@ -118,7 +118,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
89:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c ****
90:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** #ifdef HAL_FLASH_MODULE_ENABLED
91:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c ****
ARM GAS /tmp/ccdwXEBk.s page 3
ARM GAS /tmp/cciaBHKP.s page 3
92:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** /** @defgroup FLASH FLASH
@ -178,7 +178,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
146:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** * @{
147:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** */
148:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c ****
ARM GAS /tmp/ccdwXEBk.s page 4
ARM GAS /tmp/cciaBHKP.s page 4
149:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** /**
@ -238,7 +238,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
203:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** FLASH_Program_HalfWord((Address + (2U*index)), (uint16_t)(Data >> (16U*index)));
204:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c ****
205:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** /* Wait for last operation to be completed */
ARM GAS /tmp/ccdwXEBk.s page 5
ARM GAS /tmp/cciaBHKP.s page 5
206:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** status = FLASH_WaitForLastOperation(FLASH_TIMEOUT_VALUE);
@ -298,7 +298,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
260:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** pFlash.DataRemaining = 1U;
261:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** }
262:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** else if(TypeProgram == FLASH_TYPEPROGRAM_WORD)
ARM GAS /tmp/ccdwXEBk.s page 6
ARM GAS /tmp/cciaBHKP.s page 6
263:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** {
@ -358,7 +358,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
317:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** {
318:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** /* Nb of pages to erased can be decreased */
319:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** pFlash.DataRemaining--;
ARM GAS /tmp/ccdwXEBk.s page 7
ARM GAS /tmp/cciaBHKP.s page 7
320:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c ****
@ -418,7 +418,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
374:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** /* Operation is completed, disable the PG Bit */
375:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** CLEAR_BIT(FLASH->CR, FLASH_CR_PG);
376:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c ****
ARM GAS /tmp/ccdwXEBk.s page 8
ARM GAS /tmp/cciaBHKP.s page 8
377:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** /*Program halfword (16-bit) at a specified address.*/
@ -478,7 +478,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
431:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** UNUSED(ReturnValue);
432:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c ****
433:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** /* NOTE : This function Should not be modified, when the callback is needed,
ARM GAS /tmp/ccdwXEBk.s page 9
ARM GAS /tmp/cciaBHKP.s page 9
434:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** the HAL_FLASH_EndOfOperationCallback could be implemented in the user file
@ -538,7 +538,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
488:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c ****
489:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** /* Verify Flash is unlocked */
490:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** if(READ_BIT(FLASH->CR, FLASH_CR_LOCK) != RESET)
ARM GAS /tmp/ccdwXEBk.s page 10
ARM GAS /tmp/cciaBHKP.s page 10
491:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** {
@ -598,7 +598,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
545:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** * @note This function will reset automatically the MCU.
546:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** * @retval HAL Status
547:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** */
ARM GAS /tmp/ccdwXEBk.s page 11
ARM GAS /tmp/cciaBHKP.s page 11
548:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** HAL_StatusTypeDef HAL_FLASH_OB_Launch(void)
@ -658,7 +658,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
602:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** */
603:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** static void FLASH_Program_HalfWord(uint32_t Address, uint16_t Data)
604:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** {
ARM GAS /tmp/ccdwXEBk.s page 12
ARM GAS /tmp/cciaBHKP.s page 12
25 .loc 1 604 0
@ -718,7 +718,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
619:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** */
620:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** HAL_StatusTypeDef FLASH_WaitForLastOperation(uint32_t Timeout)
621:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** {
ARM GAS /tmp/ccdwXEBk.s page 13
ARM GAS /tmp/cciaBHKP.s page 13
622:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** /* Wait for the FLASH operation to complete by polling on BUSY flag to be reset.
@ -778,7 +778,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
75 0002 DB68 ldr r3, [r3, #12]
76 0004 DB06 lsls r3, r3, #27
77 0006 13D5 bpl .L7
ARM GAS /tmp/ccdwXEBk.s page 14
ARM GAS /tmp/cciaBHKP.s page 14
668:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** {
@ -838,7 +838,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
119 0034 00200240 .word 1073881088
120 0038 00000000 .word pFlash
121 .cfi_endproc
ARM GAS /tmp/ccdwXEBk.s page 15
ARM GAS /tmp/cciaBHKP.s page 15
122 .LFE53:
@ -898,7 +898,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
256:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** {
172 .loc 1 256 0 discriminator 2
173 0024 0128 cmp r0, #1
ARM GAS /tmp/ccdwXEBk.s page 16
ARM GAS /tmp/cciaBHKP.s page 16
174 0026 0CD0 beq .L16
@ -958,7 +958,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
218 .LVL16:
219 0054 4860 str r0, [r1, #4]
220 0056 EEE7 b .L13
ARM GAS /tmp/ccdwXEBk.s page 17
ARM GAS /tmp/cciaBHKP.s page 17
221 .L15:
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
274 0000 7047 bx lr
275 .cfi_endproc
276 .LFE44:
ARM GAS /tmp/ccdwXEBk.s page 18
ARM GAS /tmp/cciaBHKP.s page 18
278 .section .text.HAL_FLASH_IRQHandler,"ax",%progbits
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
326 0022 FFF7FEFF bl HAL_FLASH_OperationErrorCallback
327 .LVL23:
304:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** }
ARM GAS /tmp/ccdwXEBk.s page 19
ARM GAS /tmp/cciaBHKP.s page 19
328 .loc 1 304 0
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
373 0068 1B78 ldrb r3, [r3]
374 006a 042B cmp r3, #4
375 006c 66D0 beq .L38
ARM GAS /tmp/ccdwXEBk.s page 20
ARM GAS /tmp/cciaBHKP.s page 20
394:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** }
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
421 00ac 5A60 str r2, [r3, #4]
322:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** {
422 .loc 1 322 0
ARM GAS /tmp/ccdwXEBk.s page 21
ARM GAS /tmp/cciaBHKP.s page 21
423 00ae 5B68 ldr r3, [r3, #4]
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
350:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c ****
468 .loc 1 350 0
469 00ea 174A ldr r2, .L39
ARM GAS /tmp/ccdwXEBk.s page 22
ARM GAS /tmp/cciaBHKP.s page 22
470 00ec 1369 ldr r3, [r2, #16]
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
516 0132 064B ldr r3, .L39+4
517 0134 9868 ldr r0, [r3, #8]
518 0136 FFF7FEFF bl HAL_FLASH_EndOfOperationCallback
ARM GAS /tmp/ccdwXEBk.s page 23
ARM GAS /tmp/cciaBHKP.s page 23
519 .LVL36:
@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
569 0016 01D5 bpl .L45
492:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** }
570 .loc 1 492 0
ARM GAS /tmp/ccdwXEBk.s page 24
ARM GAS /tmp/cciaBHKP.s page 24
571 0018 0120 movs r0, #1
@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
622 .cfi_endproc
623 .LFE46:
625 .section .text.HAL_FLASH_OB_Unlock,"ax",%progbits
ARM GAS /tmp/ccdwXEBk.s page 25
ARM GAS /tmp/cciaBHKP.s page 25
626 .align 1
@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
675 .code 16
676 .thumb_func
677 .fpu softvfp
ARM GAS /tmp/ccdwXEBk.s page 26
ARM GAS /tmp/cciaBHKP.s page 26
679 HAL_FLASH_OB_Lock:
@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
729 .cfi_endproc
730 .LFE50:
732 .section .text.FLASH_WaitForLastOperation,"ax",%progbits
ARM GAS /tmp/ccdwXEBk.s page 27
ARM GAS /tmp/cciaBHKP.s page 27
733 .align 1
@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
781 .L72:
640:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** {
782 .loc 1 640 0
ARM GAS /tmp/ccdwXEBk.s page 28
ARM GAS /tmp/cciaBHKP.s page 28
783 0028 0B4B ldr r3, .L73
@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
828 .cfi_endproc
829 .LFE52:
831 .section .text.HAL_FLASH_Program,"ax",%progbits
ARM GAS /tmp/ccdwXEBk.s page 29
ARM GAS /tmp/cciaBHKP.s page 29
832 .align 1
@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
185:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** {
882 .loc 1 185 0
883 0026 012C cmp r4, #1
ARM GAS /tmp/ccdwXEBk.s page 30
ARM GAS /tmp/cciaBHKP.s page 30
884 0028 06D0 beq .L84
@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
930 0062 1361 str r3, [r2, #16]
211:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** {
931 .loc 1 211 0
ARM GAS /tmp/ccdwXEBk.s page 31
ARM GAS /tmp/cciaBHKP.s page 31
932 0064 0028 cmp r0, #0
@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
980 .cfi_endproc
981 .LFE40:
983 .section .text.HAL_FLASH_OB_Launch,"ax",%progbits
ARM GAS /tmp/ccdwXEBk.s page 32
ARM GAS /tmp/cciaBHKP.s page 32
984 .align 1
@ -1906,60 +1906,60 @@ ARM GAS /tmp/ccdwXEBk.s page 1
1024 .comm pFlash,32,8
1025 .text
1026 .Letext0:
1027 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
1028 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
1027 .file 2 "/usr/include/newlib/machine/_default_types.h"
1028 .file 3 "/usr/include/newlib/sys/_stdint.h"
1029 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
1030 .file 5 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
1031 .file 6 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h"
1032 .file 7 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h"
1033 .file 8 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h"
1034 .file 9 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
ARM GAS /tmp/ccdwXEBk.s page 33
ARM GAS /tmp/cciaBHKP.s page 33
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f0xx_hal_flash.c
/tmp/ccdwXEBk.s:16 .text.FLASH_Program_HalfWord:0000000000000000 $t
/tmp/ccdwXEBk.s:22 .text.FLASH_Program_HalfWord:0000000000000000 FLASH_Program_HalfWord
/tmp/ccdwXEBk.s:53 .text.FLASH_Program_HalfWord:0000000000000018 $d
/tmp/cciaBHKP.s:16 .text.FLASH_Program_HalfWord:0000000000000000 $t
/tmp/cciaBHKP.s:22 .text.FLASH_Program_HalfWord:0000000000000000 FLASH_Program_HalfWord
/tmp/cciaBHKP.s:53 .text.FLASH_Program_HalfWord:0000000000000018 $d
*COM*:0000000000000020 pFlash
/tmp/ccdwXEBk.s:59 .text.FLASH_SetErrorCode:0000000000000000 $t
/tmp/ccdwXEBk.s:65 .text.FLASH_SetErrorCode:0000000000000000 FLASH_SetErrorCode
/tmp/ccdwXEBk.s:119 .text.FLASH_SetErrorCode:0000000000000034 $d
/tmp/ccdwXEBk.s:125 .text.HAL_FLASH_Program_IT:0000000000000000 $t
/tmp/ccdwXEBk.s:132 .text.HAL_FLASH_Program_IT:0000000000000000 HAL_FLASH_Program_IT
/tmp/ccdwXEBk.s:229 .text.HAL_FLASH_Program_IT:000000000000005c $d
/tmp/ccdwXEBk.s:235 .text.HAL_FLASH_EndOfOperationCallback:0000000000000000 $t
/tmp/ccdwXEBk.s:242 .text.HAL_FLASH_EndOfOperationCallback:0000000000000000 HAL_FLASH_EndOfOperationCallback
/tmp/ccdwXEBk.s:257 .text.HAL_FLASH_OperationErrorCallback:0000000000000000 $t
/tmp/ccdwXEBk.s:264 .text.HAL_FLASH_OperationErrorCallback:0000000000000000 HAL_FLASH_OperationErrorCallback
/tmp/ccdwXEBk.s:279 .text.HAL_FLASH_IRQHandler:0000000000000000 $t
/tmp/ccdwXEBk.s:286 .text.HAL_FLASH_IRQHandler:0000000000000000 HAL_FLASH_IRQHandler
/tmp/ccdwXEBk.s:532 .text.HAL_FLASH_IRQHandler:0000000000000148 $d
/tmp/ccdwXEBk.s:539 .text.HAL_FLASH_Unlock:0000000000000000 $t
/tmp/ccdwXEBk.s:546 .text.HAL_FLASH_Unlock:0000000000000000 HAL_FLASH_Unlock
/tmp/ccdwXEBk.s:587 .text.HAL_FLASH_Unlock:0000000000000024 $d
/tmp/ccdwXEBk.s:594 .text.HAL_FLASH_Lock:0000000000000000 $t
/tmp/ccdwXEBk.s:601 .text.HAL_FLASH_Lock:0000000000000000 HAL_FLASH_Lock
/tmp/ccdwXEBk.s:621 .text.HAL_FLASH_Lock:0000000000000010 $d
/tmp/ccdwXEBk.s:626 .text.HAL_FLASH_OB_Unlock:0000000000000000 $t
/tmp/ccdwXEBk.s:633 .text.HAL_FLASH_OB_Unlock:0000000000000000 HAL_FLASH_OB_Unlock
/tmp/ccdwXEBk.s:665 .text.HAL_FLASH_OB_Unlock:000000000000001c $d
/tmp/ccdwXEBk.s:672 .text.HAL_FLASH_OB_Lock:0000000000000000 $t
/tmp/ccdwXEBk.s:679 .text.HAL_FLASH_OB_Lock:0000000000000000 HAL_FLASH_OB_Lock
/tmp/ccdwXEBk.s:699 .text.HAL_FLASH_OB_Lock:0000000000000010 $d
/tmp/ccdwXEBk.s:705 .text.HAL_FLASH_GetError:0000000000000000 $t
/tmp/ccdwXEBk.s:712 .text.HAL_FLASH_GetError:0000000000000000 HAL_FLASH_GetError
/tmp/ccdwXEBk.s:728 .text.HAL_FLASH_GetError:0000000000000008 $d
/tmp/ccdwXEBk.s:733 .text.FLASH_WaitForLastOperation:0000000000000000 $t
/tmp/ccdwXEBk.s:740 .text.FLASH_WaitForLastOperation:0000000000000000 FLASH_WaitForLastOperation
/tmp/ccdwXEBk.s:827 .text.FLASH_WaitForLastOperation:0000000000000058 $d
/tmp/ccdwXEBk.s:832 .text.HAL_FLASH_Program:0000000000000000 $t
/tmp/ccdwXEBk.s:839 .text.HAL_FLASH_Program:0000000000000000 HAL_FLASH_Program
/tmp/ccdwXEBk.s:977 .text.HAL_FLASH_Program:0000000000000094 $d
/tmp/ccdwXEBk.s:984 .text.HAL_FLASH_OB_Launch:0000000000000000 $t
/tmp/ccdwXEBk.s:991 .text.HAL_FLASH_OB_Launch:0000000000000000 HAL_FLASH_OB_Launch
/tmp/ccdwXEBk.s:1019 .text.HAL_FLASH_OB_Launch:0000000000000018 $d
/tmp/cciaBHKP.s:59 .text.FLASH_SetErrorCode:0000000000000000 $t
/tmp/cciaBHKP.s:65 .text.FLASH_SetErrorCode:0000000000000000 FLASH_SetErrorCode
/tmp/cciaBHKP.s:119 .text.FLASH_SetErrorCode:0000000000000034 $d
/tmp/cciaBHKP.s:125 .text.HAL_FLASH_Program_IT:0000000000000000 $t
/tmp/cciaBHKP.s:132 .text.HAL_FLASH_Program_IT:0000000000000000 HAL_FLASH_Program_IT
/tmp/cciaBHKP.s:229 .text.HAL_FLASH_Program_IT:000000000000005c $d
/tmp/cciaBHKP.s:235 .text.HAL_FLASH_EndOfOperationCallback:0000000000000000 $t
/tmp/cciaBHKP.s:242 .text.HAL_FLASH_EndOfOperationCallback:0000000000000000 HAL_FLASH_EndOfOperationCallback
/tmp/cciaBHKP.s:257 .text.HAL_FLASH_OperationErrorCallback:0000000000000000 $t
/tmp/cciaBHKP.s:264 .text.HAL_FLASH_OperationErrorCallback:0000000000000000 HAL_FLASH_OperationErrorCallback
/tmp/cciaBHKP.s:279 .text.HAL_FLASH_IRQHandler:0000000000000000 $t
/tmp/cciaBHKP.s:286 .text.HAL_FLASH_IRQHandler:0000000000000000 HAL_FLASH_IRQHandler
/tmp/cciaBHKP.s:532 .text.HAL_FLASH_IRQHandler:0000000000000148 $d
/tmp/cciaBHKP.s:539 .text.HAL_FLASH_Unlock:0000000000000000 $t
/tmp/cciaBHKP.s:546 .text.HAL_FLASH_Unlock:0000000000000000 HAL_FLASH_Unlock
/tmp/cciaBHKP.s:587 .text.HAL_FLASH_Unlock:0000000000000024 $d
/tmp/cciaBHKP.s:594 .text.HAL_FLASH_Lock:0000000000000000 $t
/tmp/cciaBHKP.s:601 .text.HAL_FLASH_Lock:0000000000000000 HAL_FLASH_Lock
/tmp/cciaBHKP.s:621 .text.HAL_FLASH_Lock:0000000000000010 $d
/tmp/cciaBHKP.s:626 .text.HAL_FLASH_OB_Unlock:0000000000000000 $t
/tmp/cciaBHKP.s:633 .text.HAL_FLASH_OB_Unlock:0000000000000000 HAL_FLASH_OB_Unlock
/tmp/cciaBHKP.s:665 .text.HAL_FLASH_OB_Unlock:000000000000001c $d
/tmp/cciaBHKP.s:672 .text.HAL_FLASH_OB_Lock:0000000000000000 $t
/tmp/cciaBHKP.s:679 .text.HAL_FLASH_OB_Lock:0000000000000000 HAL_FLASH_OB_Lock
/tmp/cciaBHKP.s:699 .text.HAL_FLASH_OB_Lock:0000000000000010 $d
/tmp/cciaBHKP.s:705 .text.HAL_FLASH_GetError:0000000000000000 $t
/tmp/cciaBHKP.s:712 .text.HAL_FLASH_GetError:0000000000000000 HAL_FLASH_GetError
/tmp/cciaBHKP.s:728 .text.HAL_FLASH_GetError:0000000000000008 $d
/tmp/cciaBHKP.s:733 .text.FLASH_WaitForLastOperation:0000000000000000 $t
/tmp/cciaBHKP.s:740 .text.FLASH_WaitForLastOperation:0000000000000000 FLASH_WaitForLastOperation
/tmp/cciaBHKP.s:827 .text.FLASH_WaitForLastOperation:0000000000000058 $d
/tmp/cciaBHKP.s:832 .text.HAL_FLASH_Program:0000000000000000 $t
/tmp/cciaBHKP.s:839 .text.HAL_FLASH_Program:0000000000000000 HAL_FLASH_Program
/tmp/cciaBHKP.s:977 .text.HAL_FLASH_Program:0000000000000094 $d
/tmp/cciaBHKP.s:984 .text.HAL_FLASH_OB_Launch:0000000000000000 $t
/tmp/cciaBHKP.s:991 .text.HAL_FLASH_OB_Launch:0000000000000000 HAL_FLASH_OB_Launch
/tmp/cciaBHKP.s:1019 .text.HAL_FLASH_OB_Launch:0000000000000018 $d
UNDEFINED SYMBOLS
FLASH_PageErase

View file

@ -1,4 +1,4 @@
ARM GAS /tmp/cc4UsEtH.s page 1
ARM GAS /tmp/ccTbyH39.s page 1
1 .cpu cortex-m0
@ -58,7 +58,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
32:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** * All rights reserved.</center></h2>
33:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** *
34:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** * This software component is licensed by ST under BSD 3-Clause license,
ARM GAS /tmp/cc4UsEtH.s page 2
ARM GAS /tmp/ccTbyH39.s page 2
35:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** * the "License"; You may not use this file except in compliance with the
@ -118,7 +118,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
89:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** */
90:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c ****
91:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** /* Private variables ---------------------------------------------------------*/
ARM GAS /tmp/cc4UsEtH.s page 3
ARM GAS /tmp/ccTbyH39.s page 3
92:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** /* Private function prototypes -----------------------------------------------*/
@ -178,7 +178,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
146:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** * @note To correctly run this function, the @ref HAL_FLASH_Unlock() function
147:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** * must be called before.
148:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** * Call the @ref HAL_FLASH_Lock() to disable the flash memory access
ARM GAS /tmp/cc4UsEtH.s page 4
ARM GAS /tmp/ccTbyH39.s page 4
149:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** * (recommended to protect the FLASH memory against possible unwanted operation)
@ -238,7 +238,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
203:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** address += FLASH_PAGE_SIZE)
204:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** {
205:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** FLASH_PageErase(address);
ARM GAS /tmp/cc4UsEtH.s page 5
ARM GAS /tmp/ccTbyH39.s page 5
206:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c ****
@ -298,7 +298,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
260:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** {
261:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** /*Mass erase to be done*/
262:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** pFlash.ProcedureOnGoing = FLASH_PROC_MASSERASE;
ARM GAS /tmp/cc4UsEtH.s page 6
ARM GAS /tmp/ccTbyH39.s page 6
263:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** FLASH_MassErase();
@ -358,7 +358,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
317:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c ****
318:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** /* Get the actual read protection Option Byte value */
319:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** rdptmp = FLASH_OB_GetRDP();
ARM GAS /tmp/cc4UsEtH.s page 7
ARM GAS /tmp/ccTbyH39.s page 7
320:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c ****
@ -418,7 +418,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
374:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** {
375:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** assert_param(IS_WRPSTATE(pOBInit->WRPState));
376:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** if (pOBInit->WRPState == OB_WRPSTATE_ENABLE)
ARM GAS /tmp/cc4UsEtH.s page 8
ARM GAS /tmp/ccTbyH39.s page 8
377:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** {
@ -478,7 +478,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
431:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** __HAL_UNLOCK(&pFlash);
432:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c ****
433:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** return status;
ARM GAS /tmp/cc4UsEtH.s page 9
ARM GAS /tmp/ccTbyH39.s page 9
434:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** }
@ -538,7 +538,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
488:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** * @}
489:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** */
490:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c ****
ARM GAS /tmp/cc4UsEtH.s page 10
ARM GAS /tmp/ccTbyH39.s page 10
491:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** /** @addtogroup FLASHEx_Private_Functions
@ -598,7 +598,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
63 FLASH_OB_GetWRP:
64 .LFB52:
509:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c ****
ARM GAS /tmp/cc4UsEtH.s page 11
ARM GAS /tmp/ccTbyH39.s page 11
510:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** /**
@ -658,7 +658,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
564:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE);
565:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c ****
566:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** if(status == HAL_OK)
ARM GAS /tmp/cc4UsEtH.s page 12
ARM GAS /tmp/ccTbyH39.s page 12
567:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** {
@ -718,7 +718,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
621:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** }
622:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c ****
623:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** return status;
ARM GAS /tmp/cc4UsEtH.s page 13
ARM GAS /tmp/ccTbyH39.s page 13
624:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** }
@ -778,7 +778,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
678:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c ****
679:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c ****
680:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** /* Wait for last operation to be completed */
ARM GAS /tmp/cc4UsEtH.s page 14
ARM GAS /tmp/ccTbyH39.s page 14
681:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE);
@ -838,7 +838,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
735:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** CLEAR_BIT(FLASH->CR, FLASH_CR_OPTPG);
736:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** }
737:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** }
ARM GAS /tmp/cc4UsEtH.s page 15
ARM GAS /tmp/ccTbyH39.s page 15
738:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** return status;
@ -898,7 +898,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
792:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** }
793:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c ****
794:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** /**
ARM GAS /tmp/cc4UsEtH.s page 16
ARM GAS /tmp/ccTbyH39.s page 16
795:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** * @brief Program the FLASH User Option Byte.
@ -958,7 +958,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
849:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** * The function @ref HAL_FLASH_OB_Launch() should be called after to force the reload of t
850:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** * (system reset will occur)
851:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** * Programming of the OB should be performed only after an erase (otherwise PGERR occurs)
ARM GAS /tmp/cc4UsEtH.s page 17
ARM GAS /tmp/ccTbyH39.s page 17
852:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** * @param Address specifies the address to be programmed.
@ -1018,7 +1018,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
76 .L6:
77 0006 C046 .align 2
78 .L5:
ARM GAS /tmp/cc4UsEtH.s page 18
ARM GAS /tmp/ccTbyH39.s page 18
79 0008 00200240 .word 1073881088
@ -1078,7 +1078,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
921:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** return OB_RDP_LEVEL_1;
109 .loc 1 921 0
110 000e BB20 movs r0, #187
ARM GAS /tmp/cc4UsEtH.s page 19
ARM GAS /tmp/ccTbyH39.s page 19
111 0010 02E0 b .L7
@ -1138,7 +1138,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
935:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** }
152 .loc 1 935 0
153 @ sp needed
ARM GAS /tmp/cc4UsEtH.s page 20
ARM GAS /tmp/ccTbyH39.s page 20
154 000a 7047 bx lr
@ -1198,7 +1198,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
204 0016 114C ldr r4, .L20+8
205 0018 2369 ldr r3, [r4, #16]
206 001a 2026 movs r6, #32
ARM GAS /tmp/cc4UsEtH.s page 21
ARM GAS /tmp/ccTbyH39.s page 21
207 001c 3343 orrs r3, r6
@ -1258,7 +1258,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
253 .LFE49:
255 .section .text.FLASH_OB_UserConfig,"ax",%progbits
256 .align 1
ARM GAS /tmp/cc4UsEtH.s page 22
ARM GAS /tmp/ccTbyH39.s page 22
257 .syntax unified
@ -1318,7 +1318,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
305 0022 2043 orrs r0, r4
306 .LVL19:
307 0024 C0B2 uxtb r0, r0
ARM GAS /tmp/cc4UsEtH.s page 23
ARM GAS /tmp/ccTbyH39.s page 23
308 0026 074B ldr r3, .L25+12
@ -1378,7 +1378,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
867:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** {
360 .loc 1 867 0
361 000c 0028 cmp r0, #0
ARM GAS /tmp/cc4UsEtH.s page 24
ARM GAS /tmp/ccTbyH39.s page 24
362 000e 00D0 beq .L29
@ -1438,7 +1438,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
412 .LFB42:
314:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** uint8_t rdptmp = OB_RDP_LEVEL_0;
413 .loc 1 314 0
ARM GAS /tmp/cc4UsEtH.s page 25
ARM GAS /tmp/ccTbyH39.s page 25
414 .cfi_startproc
@ -1498,7 +1498,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
460 .loc 1 334 0
461 002c 0548 ldr r0, .L35
462 .LVL37:
ARM GAS /tmp/cc4UsEtH.s page 26
ARM GAS /tmp/ccTbyH39.s page 26
463 002e FFF7FEFF bl FLASH_WaitForLastOperation
@ -1558,7 +1558,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
514 .LVL43:
515 0008 C043 mvns r0, r0
516 000a 0443 orrs r4, r0
ARM GAS /tmp/cc4UsEtH.s page 27
ARM GAS /tmp/ccTbyH39.s page 27
517 .LVL44:
@ -1618,7 +1618,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
561 0036 F7D1 bne .L38
576:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c ****
562 .loc 1 576 0
ARM GAS /tmp/cc4UsEtH.s page 28
ARM GAS /tmp/ccTbyH39.s page 28
563 0038 1E4A ldr r2, .L48+8
@ -1678,7 +1678,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
608 006c 1389 ldrh r3, [r2, #8]
609 006e 1F40 ands r7, r3
610 .LVL61:
ARM GAS /tmp/cc4UsEtH.s page 29
ARM GAS /tmp/ccTbyH39.s page 29
611 0070 1781 strh r7, [r2, #8]
@ -1738,7 +1738,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
658 .L48:
659 00ac 50C30000 .word 50000
660 00b0 00000000 .word pFlash
ARM GAS /tmp/cc4UsEtH.s page 30
ARM GAS /tmp/ccTbyH39.s page 30
661 00b4 00200240 .word 1073881088
@ -1798,7 +1798,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
711 .LVL79:
681:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c ****
712 .loc 1 681 0
ARM GAS /tmp/cc4UsEtH.s page 31
ARM GAS /tmp/ccTbyH39.s page 31
713 001a 2348 ldr r0, .L61
@ -1858,7 +1858,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
757 .loc 1 715 0 is_stmt 1
758 004a 0028 cmp r0, #0
759 004c 01D1 bne .L54
ARM GAS /tmp/cc4UsEtH.s page 32
ARM GAS /tmp/ccTbyH39.s page 32
715:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** {
@ -1918,7 +1918,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
806 0084 E1E7 b .L53
807 .L59:
717:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c ****
ARM GAS /tmp/cc4UsEtH.s page 33
ARM GAS /tmp/ccTbyH39.s page 33
808 .loc 1 717 0
@ -1978,7 +1978,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
860 .cfi_offset 4, -8
861 .cfi_offset 14, -4
862 0002 0400 movs r4, r0
ARM GAS /tmp/cc4UsEtH.s page 34
ARM GAS /tmp/ccTbyH39.s page 34
863 .LVL103:
@ -2038,7 +2038,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
907 0038 0120 movs r0, #1
908 .LVL110:
909 .L65:
ARM GAS /tmp/cc4UsEtH.s page 35
ARM GAS /tmp/ccTbyH39.s page 35
395:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** {
@ -2098,7 +2098,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
409:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** if (status != HAL_OK)
955 .loc 1 409 0
956 0066 607B ldrb r0, [r4, #13]
ARM GAS /tmp/cc4UsEtH.s page 36
ARM GAS /tmp/ccTbyH39.s page 36
957 .LVL119:
@ -2158,7 +2158,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
1004 .fpu softvfp
1006 HAL_FLASHEx_OBGetConfig:
1007 .LFB44:
ARM GAS /tmp/cc4UsEtH.s page 37
ARM GAS /tmp/ccTbyH39.s page 37
444:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** pOBInit->OptionType = OPTIONBYTE_WRP | OPTIONBYTE_RDP | OPTIONBYTE_USER;
@ -2218,7 +2218,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
469:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** {
1057 .loc 1 469 0
1058 0000 064B ldr r3, .L84
ARM GAS /tmp/cc4UsEtH.s page 38
ARM GAS /tmp/ccTbyH39.s page 38
1059 0002 9842 cmp r0, r3
@ -2278,7 +2278,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
948:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c ****
949:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** /** @addtogroup FLASH_Private_Functions
950:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** * @{
ARM GAS /tmp/cc4UsEtH.s page 39
ARM GAS /tmp/ccTbyH39.s page 39
951:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** */
@ -2338,7 +2338,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
1136 .global HAL_FLASHEx_Erase
1137 .syntax unified
1138 .code 16
ARM GAS /tmp/cc4UsEtH.s page 40
ARM GAS /tmp/ccTbyH39.s page 40
1139 .thumb_func
@ -2398,7 +2398,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
1186 .loc 1 161 0
1187 002c 0130 adds r0, r0, #1
1188 .LVL142:
ARM GAS /tmp/cc4UsEtH.s page 41
ARM GAS /tmp/ccTbyH39.s page 41
1189 .L93:
@ -2458,7 +2458,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
1234 006a 0120 movs r0, #1
1235 006c 0DE0 b .L92
1236 .L101:
ARM GAS /tmp/cc4UsEtH.s page 42
ARM GAS /tmp/ccTbyH39.s page 42
177:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c ****
@ -2518,7 +2518,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
1282 .L102:
1283 0098 00000000 .word pFlash
1284 009c 50C30000 .word 50000
ARM GAS /tmp/cc4UsEtH.s page 43
ARM GAS /tmp/ccTbyH39.s page 43
1285 00a0 00200240 .word 1073881088
@ -2578,7 +2578,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
1334 .loc 1 273 0
1335 0028 0B4B ldr r3, .L110
1336 002a 0122 movs r2, #1
ARM GAS /tmp/cc4UsEtH.s page 44
ARM GAS /tmp/ccTbyH39.s page 44
1337 002c 1A70 strb r2, [r3]
@ -2638,73 +2638,73 @@ ARM GAS /tmp/cc4UsEtH.s page 1
1381 .L110:
1382 0058 00000000 .word pFlash
1383 005c 00200240 .word 1073881088
ARM GAS /tmp/cc4UsEtH.s page 45
ARM GAS /tmp/ccTbyH39.s page 45
1384 .cfi_endproc
1385 .LFE41:
1387 .text
1388 .Letext0:
1389 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
1390 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
1389 .file 2 "/usr/include/newlib/machine/_default_types.h"
1390 .file 3 "/usr/include/newlib/sys/_stdint.h"
1391 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
1392 .file 5 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
1393 .file 6 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h"
1394 .file 7 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h"
1395 .file 8 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h"
1396 .file 9 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
ARM GAS /tmp/cc4UsEtH.s page 46
ARM GAS /tmp/ccTbyH39.s page 46
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f0xx_hal_flash_ex.c
/tmp/cc4UsEtH.s:16 .text.FLASH_MassErase:0000000000000000 $t
/tmp/cc4UsEtH.s:22 .text.FLASH_MassErase:0000000000000000 FLASH_MassErase
/tmp/cc4UsEtH.s:51 .text.FLASH_MassErase:000000000000001c $d
/tmp/cc4UsEtH.s:57 .text.FLASH_OB_GetWRP:0000000000000000 $t
/tmp/cc4UsEtH.s:63 .text.FLASH_OB_GetWRP:0000000000000000 FLASH_OB_GetWRP
/tmp/cc4UsEtH.s:79 .text.FLASH_OB_GetWRP:0000000000000008 $d
/tmp/cc4UsEtH.s:84 .text.FLASH_OB_GetRDP:0000000000000000 $t
/tmp/cc4UsEtH.s:90 .text.FLASH_OB_GetRDP:0000000000000000 FLASH_OB_GetRDP
/tmp/cc4UsEtH.s:128 .text.FLASH_OB_GetRDP:000000000000001c $d
/tmp/cc4UsEtH.s:133 .text.FLASH_OB_GetUser:0000000000000000 $t
/tmp/cc4UsEtH.s:139 .text.FLASH_OB_GetUser:0000000000000000 FLASH_OB_GetUser
/tmp/cc4UsEtH.s:158 .text.FLASH_OB_GetUser:000000000000000c $d
/tmp/cc4UsEtH.s:163 .text.FLASH_OB_RDP_LevelConfig:0000000000000000 $t
/tmp/cc4UsEtH.s:169 .text.FLASH_OB_RDP_LevelConfig:0000000000000000 FLASH_OB_RDP_LevelConfig
/tmp/cc4UsEtH.s:248 .text.FLASH_OB_RDP_LevelConfig:0000000000000054 $d
/tmp/cc4UsEtH.s:256 .text.FLASH_OB_UserConfig:0000000000000000 $t
/tmp/cc4UsEtH.s:262 .text.FLASH_OB_UserConfig:0000000000000000 FLASH_OB_UserConfig
/tmp/cc4UsEtH.s:322 .text.FLASH_OB_UserConfig:0000000000000038 $d
/tmp/cc4UsEtH.s:330 .text.FLASH_OB_ProgramData:0000000000000000 $t
/tmp/cc4UsEtH.s:336 .text.FLASH_OB_ProgramData:0000000000000000 FLASH_OB_ProgramData
/tmp/cc4UsEtH.s:397 .text.FLASH_OB_ProgramData:0000000000000034 $d
/tmp/cc4UsEtH.s:404 .text.HAL_FLASHEx_OBErase:0000000000000000 $t
/tmp/cc4UsEtH.s:411 .text.HAL_FLASHEx_OBErase:0000000000000000 HAL_FLASHEx_OBErase
/tmp/cc4UsEtH.s:481 .text.HAL_FLASHEx_OBErase:0000000000000044 $d
/tmp/cc4UsEtH.s:488 .text.FLASH_OB_EnableWRP:0000000000000000 $t
/tmp/cc4UsEtH.s:494 .text.FLASH_OB_EnableWRP:0000000000000000 FLASH_OB_EnableWRP
/tmp/cc4UsEtH.s:659 .text.FLASH_OB_EnableWRP:00000000000000ac $d
/tmp/cc4UsEtH.s:667 .text.FLASH_OB_DisableWRP:0000000000000000 $t
/tmp/cc4UsEtH.s:673 .text.FLASH_OB_DisableWRP:0000000000000000 FLASH_OB_DisableWRP
/tmp/cc4UsEtH.s:835 .text.FLASH_OB_DisableWRP:00000000000000a8 $d
/tmp/cc4UsEtH.s:843 .text.HAL_FLASHEx_OBProgram:0000000000000000 $t
/tmp/cc4UsEtH.s:850 .text.HAL_FLASHEx_OBProgram:0000000000000000 HAL_FLASHEx_OBProgram
/tmp/cc4UsEtH.s:994 .text.HAL_FLASHEx_OBProgram:0000000000000090 $d
/tmp/cc4UsEtH.s:999 .text.HAL_FLASHEx_OBGetConfig:0000000000000000 $t
/tmp/cc4UsEtH.s:1006 .text.HAL_FLASHEx_OBGetConfig:0000000000000000 HAL_FLASHEx_OBGetConfig
/tmp/cc4UsEtH.s:1042 .text.HAL_FLASHEx_OBGetUserData:0000000000000000 $t
/tmp/cc4UsEtH.s:1049 .text.HAL_FLASHEx_OBGetUserData:0000000000000000 HAL_FLASHEx_OBGetUserData
/tmp/cc4UsEtH.s:1085 .text.HAL_FLASHEx_OBGetUserData:000000000000001c $d
/tmp/cc4UsEtH.s:1091 .text.FLASH_PageErase:0000000000000000 $t
/tmp/cc4UsEtH.s:1098 .text.FLASH_PageErase:0000000000000000 FLASH_PageErase
/tmp/cc4UsEtH.s:1129 .text.FLASH_PageErase:000000000000001c $d
/tmp/cc4UsEtH.s:1135 .text.HAL_FLASHEx_Erase:0000000000000000 $t
/tmp/cc4UsEtH.s:1142 .text.HAL_FLASHEx_Erase:0000000000000000 HAL_FLASHEx_Erase
/tmp/cc4UsEtH.s:1283 .text.HAL_FLASHEx_Erase:0000000000000098 $d
/tmp/cc4UsEtH.s:1290 .text.HAL_FLASHEx_Erase_IT:0000000000000000 $t
/tmp/cc4UsEtH.s:1297 .text.HAL_FLASHEx_Erase_IT:0000000000000000 HAL_FLASHEx_Erase_IT
/tmp/cc4UsEtH.s:1382 .text.HAL_FLASHEx_Erase_IT:0000000000000058 $d
/tmp/ccTbyH39.s:16 .text.FLASH_MassErase:0000000000000000 $t
/tmp/ccTbyH39.s:22 .text.FLASH_MassErase:0000000000000000 FLASH_MassErase
/tmp/ccTbyH39.s:51 .text.FLASH_MassErase:000000000000001c $d
/tmp/ccTbyH39.s:57 .text.FLASH_OB_GetWRP:0000000000000000 $t
/tmp/ccTbyH39.s:63 .text.FLASH_OB_GetWRP:0000000000000000 FLASH_OB_GetWRP
/tmp/ccTbyH39.s:79 .text.FLASH_OB_GetWRP:0000000000000008 $d
/tmp/ccTbyH39.s:84 .text.FLASH_OB_GetRDP:0000000000000000 $t
/tmp/ccTbyH39.s:90 .text.FLASH_OB_GetRDP:0000000000000000 FLASH_OB_GetRDP
/tmp/ccTbyH39.s:128 .text.FLASH_OB_GetRDP:000000000000001c $d
/tmp/ccTbyH39.s:133 .text.FLASH_OB_GetUser:0000000000000000 $t
/tmp/ccTbyH39.s:139 .text.FLASH_OB_GetUser:0000000000000000 FLASH_OB_GetUser
/tmp/ccTbyH39.s:158 .text.FLASH_OB_GetUser:000000000000000c $d
/tmp/ccTbyH39.s:163 .text.FLASH_OB_RDP_LevelConfig:0000000000000000 $t
/tmp/ccTbyH39.s:169 .text.FLASH_OB_RDP_LevelConfig:0000000000000000 FLASH_OB_RDP_LevelConfig
/tmp/ccTbyH39.s:248 .text.FLASH_OB_RDP_LevelConfig:0000000000000054 $d
/tmp/ccTbyH39.s:256 .text.FLASH_OB_UserConfig:0000000000000000 $t
/tmp/ccTbyH39.s:262 .text.FLASH_OB_UserConfig:0000000000000000 FLASH_OB_UserConfig
/tmp/ccTbyH39.s:322 .text.FLASH_OB_UserConfig:0000000000000038 $d
/tmp/ccTbyH39.s:330 .text.FLASH_OB_ProgramData:0000000000000000 $t
/tmp/ccTbyH39.s:336 .text.FLASH_OB_ProgramData:0000000000000000 FLASH_OB_ProgramData
/tmp/ccTbyH39.s:397 .text.FLASH_OB_ProgramData:0000000000000034 $d
/tmp/ccTbyH39.s:404 .text.HAL_FLASHEx_OBErase:0000000000000000 $t
/tmp/ccTbyH39.s:411 .text.HAL_FLASHEx_OBErase:0000000000000000 HAL_FLASHEx_OBErase
/tmp/ccTbyH39.s:481 .text.HAL_FLASHEx_OBErase:0000000000000044 $d
/tmp/ccTbyH39.s:488 .text.FLASH_OB_EnableWRP:0000000000000000 $t
/tmp/ccTbyH39.s:494 .text.FLASH_OB_EnableWRP:0000000000000000 FLASH_OB_EnableWRP
/tmp/ccTbyH39.s:659 .text.FLASH_OB_EnableWRP:00000000000000ac $d
/tmp/ccTbyH39.s:667 .text.FLASH_OB_DisableWRP:0000000000000000 $t
/tmp/ccTbyH39.s:673 .text.FLASH_OB_DisableWRP:0000000000000000 FLASH_OB_DisableWRP
/tmp/ccTbyH39.s:835 .text.FLASH_OB_DisableWRP:00000000000000a8 $d
/tmp/ccTbyH39.s:843 .text.HAL_FLASHEx_OBProgram:0000000000000000 $t
/tmp/ccTbyH39.s:850 .text.HAL_FLASHEx_OBProgram:0000000000000000 HAL_FLASHEx_OBProgram
/tmp/ccTbyH39.s:994 .text.HAL_FLASHEx_OBProgram:0000000000000090 $d
/tmp/ccTbyH39.s:999 .text.HAL_FLASHEx_OBGetConfig:0000000000000000 $t
/tmp/ccTbyH39.s:1006 .text.HAL_FLASHEx_OBGetConfig:0000000000000000 HAL_FLASHEx_OBGetConfig
/tmp/ccTbyH39.s:1042 .text.HAL_FLASHEx_OBGetUserData:0000000000000000 $t
/tmp/ccTbyH39.s:1049 .text.HAL_FLASHEx_OBGetUserData:0000000000000000 HAL_FLASHEx_OBGetUserData
/tmp/ccTbyH39.s:1085 .text.HAL_FLASHEx_OBGetUserData:000000000000001c $d
/tmp/ccTbyH39.s:1091 .text.FLASH_PageErase:0000000000000000 $t
/tmp/ccTbyH39.s:1098 .text.FLASH_PageErase:0000000000000000 FLASH_PageErase
/tmp/ccTbyH39.s:1129 .text.FLASH_PageErase:000000000000001c $d
/tmp/ccTbyH39.s:1135 .text.HAL_FLASHEx_Erase:0000000000000000 $t
/tmp/ccTbyH39.s:1142 .text.HAL_FLASHEx_Erase:0000000000000000 HAL_FLASHEx_Erase
/tmp/ccTbyH39.s:1283 .text.HAL_FLASHEx_Erase:0000000000000098 $d
/tmp/ccTbyH39.s:1290 .text.HAL_FLASHEx_Erase_IT:0000000000000000 $t
/tmp/ccTbyH39.s:1297 .text.HAL_FLASHEx_Erase_IT:0000000000000000 HAL_FLASHEx_Erase_IT
/tmp/ccTbyH39.s:1382 .text.HAL_FLASHEx_Erase_IT:0000000000000058 $d
UNDEFINED SYMBOLS
pFlash

View file

@ -1,4 +1,4 @@
ARM GAS /tmp/cc8lsPSt.s page 1
ARM GAS /tmp/cclHgak8.s page 1
1 .cpu cortex-m0
@ -58,7 +58,7 @@ ARM GAS /tmp/cc8lsPSt.s page 1
31:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** type and the IO speed can be selected depending on the VDD value.
32:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c ****
33:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** (+) The microcontroller IO pins are connected to onboard peripherals/modules through a
ARM GAS /tmp/cc8lsPSt.s page 2
ARM GAS /tmp/cclHgak8.s page 2
34:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** multiplexer that allows only one peripheral alternate function (AF) connected
@ -118,7 +118,7 @@ ARM GAS /tmp/cc8lsPSt.s page 1
88:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** (PC14 and PC15, respectively) when the LSE oscillator is off. The LSE has
89:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** priority over the GPIO function.
90:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c ****
ARM GAS /tmp/cc8lsPSt.s page 3
ARM GAS /tmp/cclHgak8.s page 3
91:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** (#) The HSE oscillator pins OSC_IN/OSC_OUT can be used as
@ -178,7 +178,7 @@ ARM GAS /tmp/cc8lsPSt.s page 1
145:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** /**
146:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** * @}
147:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** */
ARM GAS /tmp/cc8lsPSt.s page 4
ARM GAS /tmp/cclHgak8.s page 4
148:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c ****
@ -238,7 +238,7 @@ ARM GAS /tmp/cc8lsPSt.s page 1
48 .loc 1 179 0
49 0008 0023 movs r3, #0
180:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** uint32_t iocurrent;
ARM GAS /tmp/cc8lsPSt.s page 5
ARM GAS /tmp/cclHgak8.s page 5
181:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** uint32_t temp;
@ -298,7 +298,7 @@ ARM GAS /tmp/cc8lsPSt.s page 1
231:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** temp = GPIOx->OTYPER;
232:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** temp &= ~(GPIO_OTYPER_OT_0 << position) ;
233:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** temp |= (((GPIO_Init->Mode & GPIO_OUTPUT_TYPE) >> 4u) << position);
ARM GAS /tmp/cc8lsPSt.s page 6
ARM GAS /tmp/cclHgak8.s page 6
234:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** GPIOx->OTYPER = temp;
@ -358,7 +358,7 @@ ARM GAS /tmp/cc8lsPSt.s page 1
83 0030 02D5 bpl .L9
259:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** {
260:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** temp |= iocurrent;
ARM GAS /tmp/cc8lsPSt.s page 7
ARM GAS /tmp/cclHgak8.s page 7
84 .loc 1 260 0
@ -418,7 +418,7 @@ ARM GAS /tmp/cc8lsPSt.s page 1
123 005c 02D5 bpl .L11
276:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** {
277:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** temp |= iocurrent;
ARM GAS /tmp/cc8lsPSt.s page 8
ARM GAS /tmp/cclHgak8.s page 8
124 .loc 1 277 0
@ -478,7 +478,7 @@ ARM GAS /tmp/cc8lsPSt.s page 1
193:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c ****
163 .loc 1 193 0
164 0086 0125 movs r5, #1
ARM GAS /tmp/cc8lsPSt.s page 9
ARM GAS /tmp/cclHgak8.s page 9
165 0088 9D40 lsls r5, r5, r3
@ -538,7 +538,7 @@ ARM GAS /tmp/cc8lsPSt.s page 1
210 00be 2600 movs r6, r4
211 00c0 BE40 lsls r6, r6, r7
212 00c2 F643 mvns r6, r6
ARM GAS /tmp/cc8lsPSt.s page 10
ARM GAS /tmp/cclHgak8.s page 10
213 00c4 3240 ands r2, r6
@ -598,7 +598,7 @@ ARM GAS /tmp/cc8lsPSt.s page 1
257 .loc 1 231 0
258 00f4 4468 ldr r4, [r0, #4]
259 .LVL35:
ARM GAS /tmp/cc8lsPSt.s page 11
ARM GAS /tmp/cclHgak8.s page 11
232:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** temp |= (((GPIO_Init->Mode & GPIO_OUTPUT_TYPE) >> 4u) << position);
@ -658,7 +658,7 @@ ARM GAS /tmp/cc8lsPSt.s page 1
305 .LBE2:
250:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** temp &= ~(0x0FuL << (4u * (position & 0x03u)));
306 .loc 1 250 0
ARM GAS /tmp/cc8lsPSt.s page 12
ARM GAS /tmp/cclHgak8.s page 12
307 012a 9C08 lsrs r4, r3, #2
@ -718,7 +718,7 @@ ARM GAS /tmp/cc8lsPSt.s page 1
354 016e 50E7 b .L8
355 .L17:
356 0170 0326 movs r6, #3
ARM GAS /tmp/cc8lsPSt.s page 13
ARM GAS /tmp/cclHgak8.s page 13
357 0172 4EE7 b .L8
@ -778,7 +778,7 @@ ARM GAS /tmp/cc8lsPSt.s page 1
401 .cfi_offset 14, -4
402 0002 CE46 mov lr, r9
403 0004 4746 mov r7, r8
ARM GAS /tmp/cc8lsPSt.s page 14
ARM GAS /tmp/cclHgak8.s page 14
404 0006 80B5 push {r7, lr}
@ -838,7 +838,7 @@ ARM GAS /tmp/cc8lsPSt.s page 1
330:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c ****
331:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** /* Clear Rising Falling edge configuration */
332:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** EXTI->RTSR &= ~((uint32_t)iocurrent);
ARM GAS /tmp/cc8lsPSt.s page 15
ARM GAS /tmp/cclHgak8.s page 15
333:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** EXTI->FTSR &= ~((uint32_t)iocurrent);
@ -898,7 +898,7 @@ ARM GAS /tmp/cc8lsPSt.s page 1
464 0054 C460 str r4, [r0, #12]
465 .L25:
355:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** }
ARM GAS /tmp/cc8lsPSt.s page 16
ARM GAS /tmp/cclHgak8.s page 16
356:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c ****
@ -958,7 +958,7 @@ ARM GAS /tmp/cc8lsPSt.s page 1
510 0092 0BD0 beq .L31
325:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** {
511 .loc 1 325 0 discriminator 5
ARM GAS /tmp/cc8lsPSt.s page 17
ARM GAS /tmp/cclHgak8.s page 17
512 0094 1849 ldr r1, .L37+12
@ -1018,7 +1018,7 @@ ARM GAS /tmp/cc8lsPSt.s page 1
559 00d4 054E ldr r6, .L37
560 00d6 6446 mov r4, ip
561 00d8 0234 adds r4, r4, #2
ARM GAS /tmp/cc8lsPSt.s page 18
ARM GAS /tmp/cclHgak8.s page 18
562 00da A400 lsls r4, r4, #2
@ -1078,7 +1078,7 @@ ARM GAS /tmp/cc8lsPSt.s page 1
378:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** * @brief Read the specified input port pin.
379:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** * @param GPIOx where x can be (A..F) to select the GPIO peripheral for STM32F0 family
380:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** * @param GPIO_Pin specifies the port bit to read.
ARM GAS /tmp/cc8lsPSt.s page 19
ARM GAS /tmp/cclHgak8.s page 19
381:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** * This parameter can be GPIO_PIN_x where x can be (0..15).
@ -1138,7 +1138,7 @@ ARM GAS /tmp/cc8lsPSt.s page 1
633 .LFB43:
401:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c ****
402:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** /**
ARM GAS /tmp/cc8lsPSt.s page 20
ARM GAS /tmp/cclHgak8.s page 20
403:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** * @brief Set or clear the selected data port bit.
@ -1198,7 +1198,7 @@ ARM GAS /tmp/cc8lsPSt.s page 1
659 .syntax unified
660 .code 16
661 .thumb_func
ARM GAS /tmp/cc8lsPSt.s page 21
ARM GAS /tmp/cclHgak8.s page 21
662 .fpu softvfp
@ -1258,7 +1258,7 @@ ARM GAS /tmp/cc8lsPSt.s page 1
696 .syntax unified
697 .code 16
698 .thumb_func
ARM GAS /tmp/cc8lsPSt.s page 22
ARM GAS /tmp/cclHgak8.s page 22
699 .fpu softvfp
@ -1318,7 +1318,7 @@ ARM GAS /tmp/cc8lsPSt.s page 1
726 0014 019B ldr r3, [sp, #4]
727 0016 C361 str r3, [r0, #28]
481:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** /* Read LCKK register. This read is mandatory to complete key lock sequence */
ARM GAS /tmp/cc8lsPSt.s page 23
ARM GAS /tmp/cclHgak8.s page 23
482:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** tmp = GPIOx->LCKR;
@ -1378,7 +1378,7 @@ ARM GAS /tmp/cc8lsPSt.s page 1
503:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** if(__HAL_GPIO_EXTI_GET_IT(GPIO_Pin) != 0x00u)
504:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** {
505:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** __HAL_GPIO_EXTI_CLEAR_IT(GPIO_Pin);
ARM GAS /tmp/cc8lsPSt.s page 24
ARM GAS /tmp/cclHgak8.s page 24
506:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** HAL_GPIO_EXTI_Callback(GPIO_Pin);
@ -1438,7 +1438,7 @@ ARM GAS /tmp/cc8lsPSt.s page 1
798 0008 00D1 bne .L58
799 .LVL77:
800 .L56:
ARM GAS /tmp/cc8lsPSt.s page 25
ARM GAS /tmp/cclHgak8.s page 25
508:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c ****
@ -1466,36 +1466,36 @@ ARM GAS /tmp/cc8lsPSt.s page 1
819 .LFE46:
821 .text
822 .Letext0:
823 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
824 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
823 .file 2 "/usr/include/newlib/machine/_default_types.h"
824 .file 3 "/usr/include/newlib/sys/_stdint.h"
825 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
826 .file 5 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
827 .file 6 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h"
828 .file 7 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h"
829 .file 8 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
ARM GAS /tmp/cc8lsPSt.s page 26
ARM GAS /tmp/cclHgak8.s page 26
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f0xx_hal_gpio.c
/tmp/cc8lsPSt.s:16 .text.HAL_GPIO_Init:0000000000000000 $t
/tmp/cc8lsPSt.s:23 .text.HAL_GPIO_Init:0000000000000000 HAL_GPIO_Init
/tmp/cc8lsPSt.s:369 .text.HAL_GPIO_Init:000000000000017c $d
/tmp/cc8lsPSt.s:380 .text.HAL_GPIO_DeInit:0000000000000000 $t
/tmp/cc8lsPSt.s:387 .text.HAL_GPIO_DeInit:0000000000000000 HAL_GPIO_DeInit
/tmp/cc8lsPSt.s:579 .text.HAL_GPIO_DeInit:00000000000000ec $d
/tmp/cc8lsPSt.s:589 .text.HAL_GPIO_ReadPin:0000000000000000 $t
/tmp/cc8lsPSt.s:596 .text.HAL_GPIO_ReadPin:0000000000000000 HAL_GPIO_ReadPin
/tmp/cc8lsPSt.s:625 .text.HAL_GPIO_WritePin:0000000000000000 $t
/tmp/cc8lsPSt.s:632 .text.HAL_GPIO_WritePin:0000000000000000 HAL_GPIO_WritePin
/tmp/cc8lsPSt.s:657 .text.HAL_GPIO_TogglePin:0000000000000000 $t
/tmp/cc8lsPSt.s:664 .text.HAL_GPIO_TogglePin:0000000000000000 HAL_GPIO_TogglePin
/tmp/cc8lsPSt.s:694 .text.HAL_GPIO_LockPin:0000000000000000 $t
/tmp/cc8lsPSt.s:701 .text.HAL_GPIO_LockPin:0000000000000000 HAL_GPIO_LockPin
/tmp/cc8lsPSt.s:753 .text.HAL_GPIO_EXTI_Callback:0000000000000000 $t
/tmp/cc8lsPSt.s:760 .text.HAL_GPIO_EXTI_Callback:0000000000000000 HAL_GPIO_EXTI_Callback
/tmp/cc8lsPSt.s:775 .text.HAL_GPIO_EXTI_IRQHandler:0000000000000000 $t
/tmp/cc8lsPSt.s:782 .text.HAL_GPIO_EXTI_IRQHandler:0000000000000000 HAL_GPIO_EXTI_IRQHandler
/tmp/cc8lsPSt.s:817 .text.HAL_GPIO_EXTI_IRQHandler:0000000000000018 $d
/tmp/cclHgak8.s:16 .text.HAL_GPIO_Init:0000000000000000 $t
/tmp/cclHgak8.s:23 .text.HAL_GPIO_Init:0000000000000000 HAL_GPIO_Init
/tmp/cclHgak8.s:369 .text.HAL_GPIO_Init:000000000000017c $d
/tmp/cclHgak8.s:380 .text.HAL_GPIO_DeInit:0000000000000000 $t
/tmp/cclHgak8.s:387 .text.HAL_GPIO_DeInit:0000000000000000 HAL_GPIO_DeInit
/tmp/cclHgak8.s:579 .text.HAL_GPIO_DeInit:00000000000000ec $d
/tmp/cclHgak8.s:589 .text.HAL_GPIO_ReadPin:0000000000000000 $t
/tmp/cclHgak8.s:596 .text.HAL_GPIO_ReadPin:0000000000000000 HAL_GPIO_ReadPin
/tmp/cclHgak8.s:625 .text.HAL_GPIO_WritePin:0000000000000000 $t
/tmp/cclHgak8.s:632 .text.HAL_GPIO_WritePin:0000000000000000 HAL_GPIO_WritePin
/tmp/cclHgak8.s:657 .text.HAL_GPIO_TogglePin:0000000000000000 $t
/tmp/cclHgak8.s:664 .text.HAL_GPIO_TogglePin:0000000000000000 HAL_GPIO_TogglePin
/tmp/cclHgak8.s:694 .text.HAL_GPIO_LockPin:0000000000000000 $t
/tmp/cclHgak8.s:701 .text.HAL_GPIO_LockPin:0000000000000000 HAL_GPIO_LockPin
/tmp/cclHgak8.s:753 .text.HAL_GPIO_EXTI_Callback:0000000000000000 $t
/tmp/cclHgak8.s:760 .text.HAL_GPIO_EXTI_Callback:0000000000000000 HAL_GPIO_EXTI_Callback
/tmp/cclHgak8.s:775 .text.HAL_GPIO_EXTI_IRQHandler:0000000000000000 $t
/tmp/cclHgak8.s:782 .text.HAL_GPIO_EXTI_IRQHandler:0000000000000000 HAL_GPIO_EXTI_IRQHandler
/tmp/cclHgak8.s:817 .text.HAL_GPIO_EXTI_IRQHandler:0000000000000018 $d
NO UNDEFINED SYMBOLS

File diff suppressed because it is too large Load diff

Binary file not shown.

View file

@ -1,4 +1,4 @@
ARM GAS /tmp/ccihRQd5.s page 1
ARM GAS /tmp/cc8epE9P.s page 1
1 .cpu cortex-m0
@ -58,7 +58,7 @@ ARM GAS /tmp/ccihRQd5.s page 1
31:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** (#) Configure the enable or disable of fast mode plus driving capability using the functions :
32:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** (++) HAL_I2CEx_EnableFastModePlus()
33:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** (++) HAL_I2CEx_DisableFastModePlus()
ARM GAS /tmp/ccihRQd5.s page 2
ARM GAS /tmp/cc8epE9P.s page 2
34:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** @endverbatim
@ -118,7 +118,7 @@ ARM GAS /tmp/ccihRQd5.s page 1
88:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** */
89:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
90:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** /**
ARM GAS /tmp/ccihRQd5.s page 3
ARM GAS /tmp/cc8epE9P.s page 3
91:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * @brief Configure I2C Analog noise filter.
@ -178,7 +178,7 @@ ARM GAS /tmp/ccihRQd5.s page 1
59 0020 3368 ldr r3, [r6]
60 0022 9343 bics r3, r2
61 0024 3360 str r3, [r6]
ARM GAS /tmp/ccihRQd5.s page 4
ARM GAS /tmp/cc8epE9P.s page 4
112:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
@ -238,7 +238,7 @@ ARM GAS /tmp/ccihRQd5.s page 1
95 .loc 1 132 0
96 @ sp needed
97 004e F0BD pop {r4, r5, r6, r7, pc}
ARM GAS /tmp/ccihRQd5.s page 5
ARM GAS /tmp/cc8epE9P.s page 5
98 .LVL5:
@ -298,7 +298,7 @@ ARM GAS /tmp/ccihRQd5.s page 1
136 0004 C35C ldrb r3, [r0, r3]
137 0006 202B cmp r3, #32
138 0008 1ED1 bne .L9
ARM GAS /tmp/ccihRQd5.s page 6
ARM GAS /tmp/cc8epE9P.s page 6
150:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** {
@ -358,7 +358,7 @@ ARM GAS /tmp/ccihRQd5.s page 1
171:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** __HAL_I2C_ENABLE(hi2c);
172 .loc 1 171 0 discriminator 2
173 0034 0168 ldr r1, [r0]
ARM GAS /tmp/ccihRQd5.s page 7
ARM GAS /tmp/cc8epE9P.s page 7
174 .LVL12:
@ -418,7 +418,7 @@ ARM GAS /tmp/ccihRQd5.s page 1
215 .code 16
216 .thumb_func
217 .fpu softvfp
ARM GAS /tmp/ccihRQd5.s page 8
ARM GAS /tmp/cc8epE9P.s page 8
219 HAL_I2CEx_EnableWakeUp:
@ -478,7 +478,7 @@ ARM GAS /tmp/ccihRQd5.s page 1
251 .loc 1 206 0 discriminator 2
252 001e 0568 ldr r5, [r0]
253 0020 2B68 ldr r3, [r5]
ARM GAS /tmp/ccihRQd5.s page 9
ARM GAS /tmp/cc8epE9P.s page 9
254 0022 9343 bics r3, r2
@ -538,7 +538,7 @@ ARM GAS /tmp/ccihRQd5.s page 1
289 .loc 1 201 0
290 004a 0220 movs r0, #2
291 .LVL24:
ARM GAS /tmp/ccihRQd5.s page 10
ARM GAS /tmp/cc8epE9P.s page 10
292 004c FCE7 b .L14
@ -598,7 +598,7 @@ ARM GAS /tmp/ccihRQd5.s page 1
241:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
242:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** hi2c->State = HAL_I2C_STATE_BUSY;
332 .loc 1 242 0 is_stmt 1 discriminator 2
ARM GAS /tmp/ccihRQd5.s page 11
ARM GAS /tmp/cc8epE9P.s page 11
333 0018 4124 movs r4, #65
@ -658,7 +658,7 @@ ARM GAS /tmp/ccihRQd5.s page 1
262:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** }
263:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** }
368 .loc 1 263 0
ARM GAS /tmp/ccihRQd5.s page 12
ARM GAS /tmp/cc8epE9P.s page 12
369 @ sp needed
@ -718,7 +718,7 @@ ARM GAS /tmp/ccihRQd5.s page 1
284:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** /* Enable SYSCFG clock */
285:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** __HAL_RCC_SYSCFG_CLK_ENABLE();
404 .loc 1 285 0
ARM GAS /tmp/ccihRQd5.s page 13
ARM GAS /tmp/cc8epE9P.s page 13
405 0002 074A ldr r2, .L24
@ -778,7 +778,7 @@ ARM GAS /tmp/ccihRQd5.s page 1
304:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** void HAL_I2CEx_DisableFastModePlus(uint32_t ConfigFastModePlus)
305:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** {
443 .loc 1 305 0
ARM GAS /tmp/ccihRQd5.s page 14
ARM GAS /tmp/cc8epE9P.s page 14
444 .cfi_startproc
@ -828,35 +828,35 @@ ARM GAS /tmp/ccihRQd5.s page 1
479 .LFE45:
481 .text
482 .Letext0:
483 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
484 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
483 .file 2 "/usr/include/newlib/machine/_default_types.h"
484 .file 3 "/usr/include/newlib/sys/_stdint.h"
485 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
486 .file 5 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
487 .file 6 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h"
488 .file 7 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h"
489 .file 8 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h"
490 .file 9 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
ARM GAS /tmp/ccihRQd5.s page 15
ARM GAS /tmp/cc8epE9P.s page 15
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f0xx_hal_i2c_ex.c
/tmp/ccihRQd5.s:16 .text.HAL_I2CEx_ConfigAnalogFilter:0000000000000000 $t
/tmp/ccihRQd5.s:23 .text.HAL_I2CEx_ConfigAnalogFilter:0000000000000000 HAL_I2CEx_ConfigAnalogFilter
/tmp/ccihRQd5.s:107 .text.HAL_I2CEx_ConfigAnalogFilter:0000000000000054 $d
/tmp/ccihRQd5.s:112 .text.HAL_I2CEx_ConfigDigitalFilter:0000000000000000 $t
/tmp/ccihRQd5.s:119 .text.HAL_I2CEx_ConfigDigitalFilter:0000000000000000 HAL_I2CEx_ConfigDigitalFilter
/tmp/ccihRQd5.s:207 .text.HAL_I2CEx_ConfigDigitalFilter:0000000000000050 $d
/tmp/ccihRQd5.s:212 .text.HAL_I2CEx_EnableWakeUp:0000000000000000 $t
/tmp/ccihRQd5.s:219 .text.HAL_I2CEx_EnableWakeUp:0000000000000000 HAL_I2CEx_EnableWakeUp
/tmp/ccihRQd5.s:297 .text.HAL_I2CEx_DisableWakeUp:0000000000000000 $t
/tmp/ccihRQd5.s:304 .text.HAL_I2CEx_DisableWakeUp:0000000000000000 HAL_I2CEx_DisableWakeUp
/tmp/ccihRQd5.s:380 .text.HAL_I2CEx_DisableWakeUp:000000000000004c $d
/tmp/ccihRQd5.s:385 .text.HAL_I2CEx_EnableFastModePlus:0000000000000000 $t
/tmp/ccihRQd5.s:392 .text.HAL_I2CEx_EnableFastModePlus:0000000000000000 HAL_I2CEx_EnableFastModePlus
/tmp/ccihRQd5.s:428 .text.HAL_I2CEx_EnableFastModePlus:0000000000000020 $d
/tmp/ccihRQd5.s:434 .text.HAL_I2CEx_DisableFastModePlus:0000000000000000 $t
/tmp/ccihRQd5.s:441 .text.HAL_I2CEx_DisableFastModePlus:0000000000000000 HAL_I2CEx_DisableFastModePlus
/tmp/ccihRQd5.s:476 .text.HAL_I2CEx_DisableFastModePlus:0000000000000020 $d
/tmp/cc8epE9P.s:16 .text.HAL_I2CEx_ConfigAnalogFilter:0000000000000000 $t
/tmp/cc8epE9P.s:23 .text.HAL_I2CEx_ConfigAnalogFilter:0000000000000000 HAL_I2CEx_ConfigAnalogFilter
/tmp/cc8epE9P.s:107 .text.HAL_I2CEx_ConfigAnalogFilter:0000000000000054 $d
/tmp/cc8epE9P.s:112 .text.HAL_I2CEx_ConfigDigitalFilter:0000000000000000 $t
/tmp/cc8epE9P.s:119 .text.HAL_I2CEx_ConfigDigitalFilter:0000000000000000 HAL_I2CEx_ConfigDigitalFilter
/tmp/cc8epE9P.s:207 .text.HAL_I2CEx_ConfigDigitalFilter:0000000000000050 $d
/tmp/cc8epE9P.s:212 .text.HAL_I2CEx_EnableWakeUp:0000000000000000 $t
/tmp/cc8epE9P.s:219 .text.HAL_I2CEx_EnableWakeUp:0000000000000000 HAL_I2CEx_EnableWakeUp
/tmp/cc8epE9P.s:297 .text.HAL_I2CEx_DisableWakeUp:0000000000000000 $t
/tmp/cc8epE9P.s:304 .text.HAL_I2CEx_DisableWakeUp:0000000000000000 HAL_I2CEx_DisableWakeUp
/tmp/cc8epE9P.s:380 .text.HAL_I2CEx_DisableWakeUp:000000000000004c $d
/tmp/cc8epE9P.s:385 .text.HAL_I2CEx_EnableFastModePlus:0000000000000000 $t
/tmp/cc8epE9P.s:392 .text.HAL_I2CEx_EnableFastModePlus:0000000000000000 HAL_I2CEx_EnableFastModePlus
/tmp/cc8epE9P.s:428 .text.HAL_I2CEx_EnableFastModePlus:0000000000000020 $d
/tmp/cc8epE9P.s:434 .text.HAL_I2CEx_DisableFastModePlus:0000000000000000 $t
/tmp/cc8epE9P.s:441 .text.HAL_I2CEx_DisableFastModePlus:0000000000000000 HAL_I2CEx_DisableFastModePlus
/tmp/cc8epE9P.s:476 .text.HAL_I2CEx_DisableFastModePlus:0000000000000020 $d
NO UNDEFINED SYMBOLS

View file

@ -1,4 +1,4 @@
ARM GAS /tmp/ccB95Ag5.s page 1
ARM GAS /tmp/ccqkHb8J.s page 1
1 .cpu cortex-m0
@ -58,7 +58,7 @@ ARM GAS /tmp/ccB95Ag5.s page 1
31:Src/stm32f0xx_hal_msp.c ****
32:Src/stm32f0xx_hal_msp.c **** /* USER CODE END TD */
33:Src/stm32f0xx_hal_msp.c ****
ARM GAS /tmp/ccB95Ag5.s page 2
ARM GAS /tmp/ccqkHb8J.s page 2
34:Src/stm32f0xx_hal_msp.c **** /* Private define ------------------------------------------------------------*/
@ -118,7 +118,7 @@ ARM GAS /tmp/ccB95Ag5.s page 1
42 000e 0A40 ands r2, r1
43 0010 0092 str r2, [sp]
44 0012 009A ldr r2, [sp]
ARM GAS /tmp/ccB95Ag5.s page 3
ARM GAS /tmp/ccqkHb8J.s page 3
45 .LBE2:
@ -178,7 +178,7 @@ ARM GAS /tmp/ccB95Ag5.s page 1
84 0000 30B5 push {r4, r5, lr}
85 .LCFI1:
86 .cfi_def_cfa_offset 12
ARM GAS /tmp/ccB95Ag5.s page 4
ARM GAS /tmp/ccqkHb8J.s page 4
87 .cfi_offset 4, -12
@ -238,7 +238,7 @@ ARM GAS /tmp/ccB95Ag5.s page 1
123:Src/stm32f0xx_hal_msp.c **** /* ADC Init */
124:Src/stm32f0xx_hal_msp.c **** hdma_adc.Instance = DMA1_Channel1;
125:Src/stm32f0xx_hal_msp.c **** hdma_adc.Init.Direction = DMA_PERIPH_TO_MEMORY;
ARM GAS /tmp/ccB95Ag5.s page 5
ARM GAS /tmp/ccqkHb8J.s page 5
126:Src/stm32f0xx_hal_msp.c **** hdma_adc.Init.PeriphInc = DMA_PINC_DISABLE;
@ -298,7 +298,7 @@ ARM GAS /tmp/ccB95Ag5.s page 1
99:Src/stm32f0xx_hal_msp.c **** /**ADC GPIO Configuration
140 .loc 1 99 0
141 0042 5A69 ldr r2, [r3, #20]
ARM GAS /tmp/ccB95Ag5.s page 6
ARM GAS /tmp/ccqkHb8J.s page 6
142 0044 8021 movs r1, #128
@ -358,7 +358,7 @@ ARM GAS /tmp/ccB95Ag5.s page 1
185 0082 8023 movs r3, #128
186 0084 C360 str r3, [r0, #12]
128:Src/stm32f0xx_hal_msp.c **** hdma_adc.Init.MemDataAlignment = DMA_MDATAALIGN_HALFWORD;
ARM GAS /tmp/ccB95Ag5.s page 7
ARM GAS /tmp/ccqkHb8J.s page 7
187 .loc 1 128 0
@ -418,7 +418,7 @@ ARM GAS /tmp/ccB95Ag5.s page 1
237 HAL_ADC_MspDeInit:
238 .LFB42:
145:Src/stm32f0xx_hal_msp.c ****
ARM GAS /tmp/ccB95Ag5.s page 8
ARM GAS /tmp/ccqkHb8J.s page 8
146:Src/stm32f0xx_hal_msp.c **** /**
@ -478,7 +478,7 @@ ARM GAS /tmp/ccB95Ag5.s page 1
182:Src/stm32f0xx_hal_msp.c **** /* USER CODE END ADC1_MspDeInit 1 */
183:Src/stm32f0xx_hal_msp.c **** }
184:Src/stm32f0xx_hal_msp.c ****
ARM GAS /tmp/ccB95Ag5.s page 9
ARM GAS /tmp/ccqkHb8J.s page 9
185:Src/stm32f0xx_hal_msp.c **** }
@ -527,8 +527,8 @@ ARM GAS /tmp/ccB95Ag5.s page 1
295 .LFE42:
297 .text
298 .Letext0:
299 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
300 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
299 .file 2 "/usr/include/newlib/machine/_default_types.h"
300 .file 3 "/usr/include/newlib/sys/_stdint.h"
301 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
302 .file 5 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
303 .file 6 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h"
@ -538,24 +538,24 @@ ARM GAS /tmp/ccB95Ag5.s page 1
307 .file 10 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h"
308 .file 11 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
309 .file 12 "Inc/main.h"
ARM GAS /tmp/ccB95Ag5.s page 10
ARM GAS /tmp/ccqkHb8J.s page 10
310 .file 13 "<built-in>"
ARM GAS /tmp/ccB95Ag5.s page 11
ARM GAS /tmp/ccqkHb8J.s page 11
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f0xx_hal_msp.c
/tmp/ccB95Ag5.s:16 .text.HAL_MspInit:0000000000000000 $t
/tmp/ccB95Ag5.s:23 .text.HAL_MspInit:0000000000000000 HAL_MspInit
/tmp/ccB95Ag5.s:65 .text.HAL_MspInit:000000000000002c $d
/tmp/ccB95Ag5.s:70 .text.HAL_ADC_MspInit:0000000000000000 $t
/tmp/ccB95Ag5.s:77 .text.HAL_ADC_MspInit:0000000000000000 HAL_ADC_MspInit
/tmp/ccB95Ag5.s:221 .text.HAL_ADC_MspInit:00000000000000b0 $d
/tmp/ccB95Ag5.s:230 .text.HAL_ADC_MspDeInit:0000000000000000 $t
/tmp/ccB95Ag5.s:237 .text.HAL_ADC_MspDeInit:0000000000000000 HAL_ADC_MspDeInit
/tmp/ccB95Ag5.s:290 .text.HAL_ADC_MspDeInit:0000000000000034 $d
/tmp/ccqkHb8J.s:16 .text.HAL_MspInit:0000000000000000 $t
/tmp/ccqkHb8J.s:23 .text.HAL_MspInit:0000000000000000 HAL_MspInit
/tmp/ccqkHb8J.s:65 .text.HAL_MspInit:000000000000002c $d
/tmp/ccqkHb8J.s:70 .text.HAL_ADC_MspInit:0000000000000000 $t
/tmp/ccqkHb8J.s:77 .text.HAL_ADC_MspInit:0000000000000000 HAL_ADC_MspInit
/tmp/ccqkHb8J.s:221 .text.HAL_ADC_MspInit:00000000000000b0 $d
/tmp/ccqkHb8J.s:230 .text.HAL_ADC_MspDeInit:0000000000000000 $t
/tmp/ccqkHb8J.s:237 .text.HAL_ADC_MspDeInit:0000000000000000 HAL_ADC_MspDeInit
/tmp/ccqkHb8J.s:290 .text.HAL_ADC_MspDeInit:0000000000000034 $d
UNDEFINED SYMBOLS
memset

Binary file not shown.

View file

@ -1,4 +1,4 @@
ARM GAS /tmp/ccI9Onb8.s page 1
ARM GAS /tmp/ccYuHakw.s page 1
1 .cpu cortex-m0
@ -58,7 +58,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
31:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** (##) Initialize the related GPIO clocks
32:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** (##) Configure PCD pin-out
33:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** (##) Configure PCD NVIC interrupt
ARM GAS /tmp/ccI9Onb8.s page 2
ARM GAS /tmp/ccYuHakw.s page 2
34:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c ****
@ -118,7 +118,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
88:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** */
89:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c ****
90:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** static HAL_StatusTypeDef PCD_EP_ISR_Handler(PCD_HandleTypeDef *hpcd);
ARM GAS /tmp/ccI9Onb8.s page 3
ARM GAS /tmp/ccYuHakw.s page 3
91:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c ****
@ -178,7 +178,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
145:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** hpcd->DisconnectCallback = HAL_PCD_DisconnectCallback;
146:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** hpcd->DataOutStageCallback = HAL_PCD_DataOutStageCallback;
147:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** hpcd->DataInStageCallback = HAL_PCD_DataInStageCallback;
ARM GAS /tmp/ccI9Onb8.s page 4
ARM GAS /tmp/ccYuHakw.s page 4
148:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** hpcd->ISOOUTIncompleteCallback = HAL_PCD_ISOOUTIncompleteCallback;
@ -238,7 +238,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
202:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** /* Activate LPM */
203:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** if (hpcd->Init.lpm_enable == 1U)
204:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** {
ARM GAS /tmp/ccI9Onb8.s page 5
ARM GAS /tmp/ccYuHakw.s page 5
205:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** (void)HAL_PCDEx_ActivateLPM(hpcd);
@ -298,7 +298,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
31 .LVL0:
254:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** /* Prevent unused argument(s) compilation warning */
255:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** UNUSED(hpcd);
ARM GAS /tmp/ccI9Onb8.s page 6
ARM GAS /tmp/ccYuHakw.s page 6
256:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c ****
@ -358,7 +358,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
78 0018 FFF7FEFF bl USB_DisableGlobalInt
79 .LVL3:
172:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** {
ARM GAS /tmp/ccI9Onb8.s page 7
ARM GAS /tmp/ccYuHakw.s page 7
80 .loc 1 172 0
@ -418,7 +418,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
124 0054 DBB2 uxtb r3, r3
125 .LVL8:
126 .L5:
ARM GAS /tmp/ccI9Onb8.s page 8
ARM GAS /tmp/ccYuHakw.s page 8
172:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** {
@ -478,7 +478,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
197:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c ****
171 .loc 1 197 0 is_stmt 1
172 0090 6A46 mov r2, sp
ARM GAS /tmp/ccI9Onb8.s page 9
ARM GAS /tmp/ccYuHakw.s page 9
173 .LVL12:
@ -538,7 +538,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
219 .LVL18:
220 00ce F6E7 b .L3
221 .L14:
ARM GAS /tmp/ccI9Onb8.s page 10
ARM GAS /tmp/ccYuHakw.s page 10
222 .align 2
@ -598,7 +598,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
281:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @param hpcd USB PCD handle
282:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @param CallbackID ID of the callback to be registered
283:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * This parameter can be one of the following values:
ARM GAS /tmp/ccI9Onb8.s page 11
ARM GAS /tmp/ccYuHakw.s page 11
284:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @arg @ref HAL_PCD_SOF_CB_ID USB PCD SOF callback ID
@ -658,7 +658,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
338:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** hpcd->DisconnectCallback = pCallback;
339:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** break;
340:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c ****
ARM GAS /tmp/ccI9Onb8.s page 12
ARM GAS /tmp/ccYuHakw.s page 12
341:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** case HAL_PCD_MSPINIT_CB_ID :
@ -718,7 +718,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
395:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * This parameter can be one of the following values:
396:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @arg @ref HAL_PCD_SOF_CB_ID USB PCD SOF callback ID
397:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @arg @ref HAL_PCD_SETUPSTAGE_CB_ID USB PCD Setup callback ID
ARM GAS /tmp/ccI9Onb8.s page 13
ARM GAS /tmp/ccYuHakw.s page 13
398:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @arg @ref HAL_PCD_RESET_CB_ID USB PCD Reset callback ID
@ -778,7 +778,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
452:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** hpcd->MspDeInitCallback = HAL_PCD_MspDeInit;
453:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** break;
454:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c ****
ARM GAS /tmp/ccI9Onb8.s page 14
ARM GAS /tmp/ccYuHakw.s page 14
455:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** default :
@ -838,7 +838,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
509:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c ****
510:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** if (pCallback == NULL)
511:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** {
ARM GAS /tmp/ccI9Onb8.s page 15
ARM GAS /tmp/ccYuHakw.s page 15
512:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** /* Update the error code */
@ -898,7 +898,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
566:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** /* Release Lock */
567:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** __HAL_UNLOCK(hpcd);
568:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c ****
ARM GAS /tmp/ccI9Onb8.s page 16
ARM GAS /tmp/ccYuHakw.s page 16
569:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** return status;
@ -958,7 +958,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
623:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** /* Process locked */
624:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** __HAL_LOCK(hpcd);
625:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c ****
ARM GAS /tmp/ccI9Onb8.s page 17
ARM GAS /tmp/ccYuHakw.s page 17
626:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** if (hpcd->State == HAL_PCD_STATE_READY)
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
680:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** /* Release Lock */
681:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** __HAL_UNLOCK(hpcd);
682:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c ****
ARM GAS /tmp/ccI9Onb8.s page 18
ARM GAS /tmp/ccYuHakw.s page 18
683:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** return status;
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
737:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** /* Process locked */
738:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** __HAL_LOCK(hpcd);
739:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c ****
ARM GAS /tmp/ccI9Onb8.s page 19
ARM GAS /tmp/ccYuHakw.s page 19
740:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** if (hpcd->State == HAL_PCD_STATE_READY)
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
794:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @param hpcd PCD handle
795:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @param pCallback pointer to the USB PCD BCD Callback function
796:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @retval HAL status
ARM GAS /tmp/ccI9Onb8.s page 20
ARM GAS /tmp/ccYuHakw.s page 20
797:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** */
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
851:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** /* Update the error code */
852:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** hpcd->ErrorCode |= HAL_PCD_ERROR_INVALID_CALLBACK;
853:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c ****
ARM GAS /tmp/ccI9Onb8.s page 21
ARM GAS /tmp/ccYuHakw.s page 21
854:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** /* Return error status */
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
908:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @param hpcd PCD handle
909:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @retval HAL status
910:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** */
ARM GAS /tmp/ccI9Onb8.s page 22
ARM GAS /tmp/ccYuHakw.s page 22
911:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** HAL_StatusTypeDef HAL_PCD_UnRegisterLpmCallback(PCD_HandleTypeDef *hpcd)
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
261 .cfi_startproc
262 @ args = 0, pretend = 0, frame = 0
263 @ frame_needed = 0, uses_anonymous_args = 0
ARM GAS /tmp/ccI9Onb8.s page 23
ARM GAS /tmp/ccYuHakw.s page 23
264 .LVL20:
@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
312 .section .text.HAL_PCD_Stop,"ax",%progbits
313 .align 1
314 .global HAL_PCD_Stop
ARM GAS /tmp/ccI9Onb8.s page 24
ARM GAS /tmp/ccYuHakw.s page 24
315 .syntax unified
@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
356 0022 0023 movs r3, #0
357 0024 6355 strb r3, [r4, r5]
984:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c ****
ARM GAS /tmp/ccI9Onb8.s page 25
ARM GAS /tmp/ccYuHakw.s page 25
985:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** return HAL_OK;
@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
406 .loc 1 239 0
407 0010 2000 movs r0, r4
408 0012 FFF7FEFF bl HAL_PCD_MspDeInit
ARM GAS /tmp/ccI9Onb8.s page 26
ARM GAS /tmp/ccYuHakw.s page 26
409 .LVL36:
@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1005:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** __HAL_PCD_CLEAR_FLAG(hpcd, USB_ISTR_RESET);
1006:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c ****
1007:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U)
ARM GAS /tmp/ccI9Onb8.s page 27
ARM GAS /tmp/ccYuHakw.s page 27
1008:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** hpcd->ResetCallback(hpcd);
@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1062:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U)
1063:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** hpcd->SuspendCallback(hpcd);
1064:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** #else
ARM GAS /tmp/ccI9Onb8.s page 28
ARM GAS /tmp/ccYuHakw.s page 28
1065:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** HAL_PCD_SuspendCallback(hpcd);
@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1119:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @param hpcd PCD handle
1120:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @param epnum endpoint number
1121:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @retval None
ARM GAS /tmp/ccI9Onb8.s page 29
ARM GAS /tmp/ccYuHakw.s page 29
1122:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** */
@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
471 .loc 1 1149 0
472 @ sp needed
473 0000 7047 bx lr
ARM GAS /tmp/ccI9Onb8.s page 30
ARM GAS /tmp/ccYuHakw.s page 30
474 .cfi_endproc
@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
510 .cfi_startproc
511 @ args = 0, pretend = 0, frame = 0
512 @ frame_needed = 0, uses_anonymous_args = 0
ARM GAS /tmp/ccI9Onb8.s page 31
ARM GAS /tmp/ccYuHakw.s page 31
513 @ link register save eliminated.
@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
548 .thumb_func
549 .fpu softvfp
551 HAL_PCD_SuspendCallback:
ARM GAS /tmp/ccI9Onb8.s page 32
ARM GAS /tmp/ccYuHakw.s page 32
552 .LFB52:
@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1221:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** the HAL_PCD_ResumeCallback could be implemented in the user file
1222:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** */
1223:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** }
ARM GAS /tmp/ccI9Onb8.s page 33
ARM GAS /tmp/ccYuHakw.s page 33
581 .loc 1 1223 0
@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1244:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @param hpcd PCD handle
1245:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @param epnum endpoint number
1246:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @retval None
ARM GAS /tmp/ccI9Onb8.s page 34
ARM GAS /tmp/ccYuHakw.s page 34
1247:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** */
@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
649 0000 7047 bx lr
650 .cfi_endproc
651 .LFE56:
ARM GAS /tmp/ccI9Onb8.s page 35
ARM GAS /tmp/ccYuHakw.s page 35
653 .section .text.HAL_PCD_DisconnectCallback,"ax",%progbits
@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1298:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** ##### Peripheral Control functions #####
1299:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** ===============================================================================
1300:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** [..]
ARM GAS /tmp/ccI9Onb8.s page 36
ARM GAS /tmp/ccYuHakw.s page 36
1301:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** This subsection provides a set of functions allowing to control the PCD data
@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
720 .loc 1 1319 0
721 @ sp needed
722 .LVL54:
ARM GAS /tmp/ccI9Onb8.s page 37
ARM GAS /tmp/ccYuHakw.s page 37
723 0022 70BD pop {r4, r5, r6, pc}
@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
768 0016 0068 ldr r0, [r0]
769 .LVL58:
770 0018 FFF7FEFF bl USB_DevDisconnect
ARM GAS /tmp/ccI9Onb8.s page 38
ARM GAS /tmp/ccYuHakw.s page 38
771 .LVL59:
@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1342:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** __HAL_LOCK(hpcd);
814 .loc 1 1342 0
815 0004 8A23 movs r3, #138
ARM GAS /tmp/ccI9Onb8.s page 39
ARM GAS /tmp/ccYuHakw.s page 39
816 0006 9B00 lsls r3, r3, #2
@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1352:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @param ep_mps endpoint max packet size
1353:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @param ep_type endpoint type
1354:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @retval HAL status
ARM GAS /tmp/ccI9Onb8.s page 40
ARM GAS /tmp/ccYuHakw.s page 40
1355:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** */
@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
898 0022 0724 movs r4, #7
899 0024 2140 ands r1, r4
900 .LVL73:
ARM GAS /tmp/ccI9Onb8.s page 41
ARM GAS /tmp/ccYuHakw.s page 41
901 0026 0170 strb r1, [r0]
@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
938 0052 0023 movs r3, #0
939 0054 2B55 strb r3, [r5, r4]
1390:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c ****
ARM GAS /tmp/ccI9Onb8.s page 42
ARM GAS /tmp/ccYuHakw.s page 42
1391:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** return ret;
@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1395:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @brief Deactivate an endpoint.
1396:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @param hpcd PCD handle
1397:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @param ep_addr endpoint address
ARM GAS /tmp/ccI9Onb8.s page 43
ARM GAS /tmp/ccYuHakw.s page 43
1398:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @retval HAL status
@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1025 .LVL88:
1026 0026 1170 strb r1, [r2]
1415:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c ****
ARM GAS /tmp/ccI9Onb8.s page 44
ARM GAS /tmp/ccYuHakw.s page 44
1416:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** __HAL_LOCK(hpcd);
@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1073 0060 0220 movs r0, #2
1074 0062 F1E7 b .L59
1075 .cfi_endproc
ARM GAS /tmp/ccI9Onb8.s page 45
ARM GAS /tmp/ccYuHakw.s page 45
1076 .LFE62:
@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1114 0016 FF36 adds r6, r6, #255
1115 0018 3260 str r2, [r6]
1439:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** ep->xfer_len = len;
ARM GAS /tmp/ccI9Onb8.s page 46
ARM GAS /tmp/ccYuHakw.s page 46
1116 .loc 1 1439 0
@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1446:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** }
1155 .loc 1 1446 0
1156 0044 0068 ldr r0, [r0]
ARM GAS /tmp/ccI9Onb8.s page 47
ARM GAS /tmp/ccYuHakw.s page 47
1157 .LVL107:
@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1204 HAL_PCD_EP_Transmit:
1205 .LFB65:
1466:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** /**
ARM GAS /tmp/ccI9Onb8.s page 48
ARM GAS /tmp/ccYuHakw.s page 48
1467:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @brief Send an amount of data
@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1242 001e 2300 movs r3, r4
1243 0020 2933 adds r3, r3, #41
1244 0022 0122 movs r2, #1
ARM GAS /tmp/ccI9Onb8.s page 49
ARM GAS /tmp/ccYuHakw.s page 49
1245 .LVL118:
@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1500:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @brief Set a STALL condition over an endpoint
1501:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @param hpcd PCD handle
1502:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @param ep_addr endpoint address
ARM GAS /tmp/ccI9Onb8.s page 50
ARM GAS /tmp/ccYuHakw.s page 50
1503:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @retval HAL status
@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1557:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** ep = &hpcd->IN_ep[ep_addr & EP_ADDR_MSK];
1558:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** ep->is_in = 1U;
1559:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** }
ARM GAS /tmp/ccI9Onb8.s page 51
ARM GAS /tmp/ccYuHakw.s page 51
1560:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** else
@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1614:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c ****
1615:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** /** @defgroup PCD_Exported_Functions_Group4 Peripheral State functions
1616:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @brief Peripheral State functions
ARM GAS /tmp/ccI9Onb8.s page 52
ARM GAS /tmp/ccYuHakw.s page 52
1617:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** *
@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1295 .cfi_offset 6, -12
1296 .cfi_offset 7, -8
1297 .cfi_offset 14, -4
ARM GAS /tmp/ccI9Onb8.s page 53
ARM GAS /tmp/ccYuHakw.s page 53
1298 0002 C646 mov lr, r8
@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1681:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** /* DIR = 0 */
1682:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c ****
1683:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** /* DIR = 0 => IN int */
ARM GAS /tmp/ccI9Onb8.s page 54
ARM GAS /tmp/ccYuHakw.s page 54
1684:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** /* DIR = 0 implies that (EP_CTR_TX = 1) always */
@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1729:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */
1730:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** }
1731:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c ****
ARM GAS /tmp/ccI9Onb8.s page 55
ARM GAS /tmp/ccYuHakw.s page 55
1732:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** else if ((wEPVal & USB_EP_CTR_RX) != 0U)
@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1385 0074 1400 movs r4, r2
1386 .LVL135:
1387 0076 D288 ldrh r2, [r2, #6]
ARM GAS /tmp/ccI9Onb8.s page 56
ARM GAS /tmp/ccYuHakw.s page 56
1388 0078 FFF7FEFF bl USB_ReadPMA
@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1429 .LBE4:
1430 .LBE3:
1431 .LBB6:
ARM GAS /tmp/ccI9Onb8.s page 57
ARM GAS /tmp/ccYuHakw.s page 57
1755:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** PCD_SET_EP_RX_STATUS(hpcd->Instance, PCD_ENDP0, USB_EP_RX_VALID);
@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1482 00fa 9446 mov ip, r2
1483 00fc 6344 add r3, r3, ip
1484 00fe EB63 str r3, [r5, #60]
ARM GAS /tmp/ccI9Onb8.s page 58
ARM GAS /tmp/ccYuHakw.s page 58
1695:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */
@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1533 014a 9B05 lsls r3, r3, #22
1534 014c 9B0D lsrs r3, r3, #22
1535 014e 2A00 movs r2, r5
ARM GAS /tmp/ccI9Onb8.s page 59
ARM GAS /tmp/ccYuHakw.s page 59
1536 0150 2932 adds r2, r2, #41
@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1583 0188 94E7 b .L79
1584 .L80:
1754:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** PCD_SET_EP_RX_STATUS(hpcd->Instance, PCD_ENDP0, USB_EP_RX_VALID);
ARM GAS /tmp/ccI9Onb8.s page 60
ARM GAS /tmp/ccYuHakw.s page 60
1585 .loc 1 1754 0 discriminator 4
@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1774:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** count = (uint16_t)PCD_GET_EP_RX_CNT(hpcd->Instance, ep->num);
1775:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** if (count != 0U)
1776:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** {
ARM GAS /tmp/ccI9Onb8.s page 61
ARM GAS /tmp/ccYuHakw.s page 61
1777:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** USB_ReadPMA(hpcd->Instance, ep->xfer_buff, ep->pmaadress, count);
@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1824:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** {
1825:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** ep = &hpcd->IN_ep[epindex];
1826:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c ****
ARM GAS /tmp/ccI9Onb8.s page 62
ARM GAS /tmp/ccYuHakw.s page 62
1827:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** /* clear int flag */
@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1671 01fc 002B cmp r3, #0
1672 01fe 00D0 beq .LCB1481
1673 0200 ACE0 b .L90 @long jump
ARM GAS /tmp/ccI9Onb8.s page 63
ARM GAS /tmp/ccYuHakw.s page 63
1674 .LCB1481:
@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1719 0240 4D4A ldr r2, .L97+4
1720 0242 9446 mov ip, r2
1721 0244 6344 add r3, r3, ip
ARM GAS /tmp/ccI9Onb8.s page 64
ARM GAS /tmp/ccYuHakw.s page 64
1722 0246 1F88 ldrh r7, [r3]
@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1771 .L87:
1772 .LBB12:
1801:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** }
ARM GAS /tmp/ccI9Onb8.s page 65
ARM GAS /tmp/ccYuHakw.s page 65
1773 .loc 1 1801 0 discriminator 1
@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1823 02e6 9142 cmp r1, r2
1824 02e8 2ED2 bcs .L89
1825 .L88:
ARM GAS /tmp/ccI9Onb8.s page 66
ARM GAS /tmp/ccYuHakw.s page 66
1813:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */
@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1875 0338 1288 ldrh r2, [r2]
1876 033a 3D33 adds r3, r3, #61
1877 033c FF33 adds r3, r3, #255
ARM GAS /tmp/ccI9Onb8.s page 67
ARM GAS /tmp/ccYuHakw.s page 67
1878 033e 1968 ldr r1, [r3]
@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1920 0374 8F0F0000 .word 3983
1921 0378 06040000 .word 1030
1922 037c FF83FFFF .word -31745
ARM GAS /tmp/ccI9Onb8.s page 68
ARM GAS /tmp/ccYuHakw.s page 68
1923 0380 0080FFFF .word -32768
@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1975 .loc 1 1016 0
1976 001c 2068 ldr r0, [r4]
1977 001e FFF7FEFF bl USB_ReadInterrupts
ARM GAS /tmp/ccI9Onb8.s page 69
ARM GAS /tmp/ccYuHakw.s page 69
1978 .LVL201:
@ -4138,7 +4138,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
2025 006c E35C ldrb r3, [r4, r3]
2026 006e 012B cmp r3, #1
2027 0070 5CD0 beq .L113
ARM GAS /tmp/ccI9Onb8.s page 70
ARM GAS /tmp/ccYuHakw.s page 70
2028 .L105:
@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
2074 .loc 1 1078 0
2075 00ba 2168 ldr r1, [r4]
2076 00bc CA5A ldrh r2, [r1, r3]
ARM GAS /tmp/ccI9Onb8.s page 71
ARM GAS /tmp/ccYuHakw.s page 71
2077 00be 0820 movs r0, #8
@ -4258,7 +4258,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
2124 .LVL210:
2125 0106 70BD pop {r4, r5, r6, pc}
2126 .LVL211:
ARM GAS /tmp/ccI9Onb8.s page 72
ARM GAS /tmp/ccYuHakw.s page 72
2127 .L111:
@ -4318,7 +4318,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
2173 014c 4421 movs r1, #68
2174 014e 425A ldrh r2, [r0, r1]
2175 0150 144D ldr r5, .L116+20
ARM GAS /tmp/ccI9Onb8.s page 73
ARM GAS /tmp/ccYuHakw.s page 73
2176 0152 2A40 ands r2, r5
@ -4378,7 +4378,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
2224 01a4 FFF7FFFF .word -2049
2225 01a8 FFFDFFFF .word -513
2226 .cfi_endproc
ARM GAS /tmp/ccI9Onb8.s page 74
ARM GAS /tmp/ccYuHakw.s page 74
2227 .LFE46:
@ -4438,7 +4438,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
2277 .loc 1 1525 0
2278 0028 0123 movs r3, #1
2279 002a 8B70 strb r3, [r1, #2]
ARM GAS /tmp/ccI9Onb8.s page 75
ARM GAS /tmp/ccYuHakw.s page 75
1526:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c ****
@ -4498,7 +4498,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
2325 .LVL228:
2326 .L126:
1533:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** }
ARM GAS /tmp/ccI9Onb8.s page 76
ARM GAS /tmp/ccYuHakw.s page 76
2327 .loc 1 1533 0
@ -4558,7 +4558,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
2378 0004 0F23 movs r3, #15
2379 0006 0B40 ands r3, r1
2380 0008 4268 ldr r2, [r0, #4]
ARM GAS /tmp/ccI9Onb8.s page 77
ARM GAS /tmp/ccYuHakw.s page 77
2381 000a 9342 cmp r3, r2
@ -4618,7 +4618,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
2427 .LVL239:
1571:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c ****
2428 .loc 1 1571 0 discriminator 2
ARM GAS /tmp/ccI9Onb8.s page 78
ARM GAS /tmp/ccYuHakw.s page 78
2429 0050 0023 movs r3, #0
@ -4678,7 +4678,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1583:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** /* Prevent unused argument(s) compilation warning */
2479 .loc 1 1583 0
2480 .cfi_startproc
ARM GAS /tmp/ccI9Onb8.s page 79
ARM GAS /tmp/ccYuHakw.s page 79
2481 @ args = 0, pretend = 0, frame = 0
@ -4738,7 +4738,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
2534 .loc 1 1607 0
2535 .cfi_startproc
2536 @ args = 0, pretend = 0, frame = 0
ARM GAS /tmp/ccI9Onb8.s page 80
ARM GAS /tmp/ccYuHakw.s page 80
2537 @ frame_needed = 0, uses_anonymous_args = 0
@ -4794,11 +4794,11 @@ ARM GAS /tmp/ccI9Onb8.s page 1
2584 .LFE71:
2586 .text
2587 .Letext0:
2588 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
2589 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
2588 .file 2 "/usr/include/newlib/machine/_default_types.h"
2589 .file 3 "/usr/include/newlib/sys/_stdint.h"
2590 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
2591 .file 5 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
ARM GAS /tmp/ccI9Onb8.s page 81
ARM GAS /tmp/ccYuHakw.s page 81
2592 .file 6 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h"
@ -4806,85 +4806,85 @@ ARM GAS /tmp/ccI9Onb8.s page 1
2594 .file 8 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h"
2595 .file 9 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
2596 .file 10 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h"
ARM GAS /tmp/ccI9Onb8.s page 82
ARM GAS /tmp/ccYuHakw.s page 82
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f0xx_hal_pcd.c
/tmp/ccI9Onb8.s:16 .text.HAL_PCD_MspInit:0000000000000000 $t
/tmp/ccI9Onb8.s:23 .text.HAL_PCD_MspInit:0000000000000000 HAL_PCD_MspInit
/tmp/ccI9Onb8.s:39 .text.HAL_PCD_Init:0000000000000000 $t
/tmp/ccI9Onb8.s:46 .text.HAL_PCD_Init:0000000000000000 HAL_PCD_Init
/tmp/ccI9Onb8.s:224 .text.HAL_PCD_Init:00000000000000d0 $d
/tmp/ccI9Onb8.s:229 .text.HAL_PCD_MspDeInit:0000000000000000 $t
/tmp/ccI9Onb8.s:236 .text.HAL_PCD_MspDeInit:0000000000000000 HAL_PCD_MspDeInit
/tmp/ccI9Onb8.s:251 .text.HAL_PCD_Start:0000000000000000 $t
/tmp/ccI9Onb8.s:258 .text.HAL_PCD_Start:0000000000000000 HAL_PCD_Start
/tmp/ccI9Onb8.s:313 .text.HAL_PCD_Stop:0000000000000000 $t
/tmp/ccI9Onb8.s:320 .text.HAL_PCD_Stop:0000000000000000 HAL_PCD_Stop
/tmp/ccI9Onb8.s:375 .text.HAL_PCD_DeInit:0000000000000000 $t
/tmp/ccI9Onb8.s:382 .text.HAL_PCD_DeInit:0000000000000000 HAL_PCD_DeInit
/tmp/ccI9Onb8.s:429 .text.HAL_PCD_DeInit:0000000000000024 $d
/tmp/ccI9Onb8.s:434 .text.HAL_PCD_DataOutStageCallback:0000000000000000 $t
/tmp/ccI9Onb8.s:441 .text.HAL_PCD_DataOutStageCallback:0000000000000000 HAL_PCD_DataOutStageCallback
/tmp/ccI9Onb8.s:456 .text.HAL_PCD_DataInStageCallback:0000000000000000 $t
/tmp/ccI9Onb8.s:463 .text.HAL_PCD_DataInStageCallback:0000000000000000 HAL_PCD_DataInStageCallback
/tmp/ccI9Onb8.s:478 .text.HAL_PCD_SetupStageCallback:0000000000000000 $t
/tmp/ccI9Onb8.s:485 .text.HAL_PCD_SetupStageCallback:0000000000000000 HAL_PCD_SetupStageCallback
/tmp/ccI9Onb8.s:500 .text.HAL_PCD_SOFCallback:0000000000000000 $t
/tmp/ccI9Onb8.s:507 .text.HAL_PCD_SOFCallback:0000000000000000 HAL_PCD_SOFCallback
/tmp/ccI9Onb8.s:522 .text.HAL_PCD_ResetCallback:0000000000000000 $t
/tmp/ccI9Onb8.s:529 .text.HAL_PCD_ResetCallback:0000000000000000 HAL_PCD_ResetCallback
/tmp/ccI9Onb8.s:544 .text.HAL_PCD_SuspendCallback:0000000000000000 $t
/tmp/ccI9Onb8.s:551 .text.HAL_PCD_SuspendCallback:0000000000000000 HAL_PCD_SuspendCallback
/tmp/ccI9Onb8.s:566 .text.HAL_PCD_ResumeCallback:0000000000000000 $t
/tmp/ccI9Onb8.s:573 .text.HAL_PCD_ResumeCallback:0000000000000000 HAL_PCD_ResumeCallback
/tmp/ccI9Onb8.s:588 .text.HAL_PCD_ISOOUTIncompleteCallback:0000000000000000 $t
/tmp/ccI9Onb8.s:595 .text.HAL_PCD_ISOOUTIncompleteCallback:0000000000000000 HAL_PCD_ISOOUTIncompleteCallback
/tmp/ccI9Onb8.s:610 .text.HAL_PCD_ISOINIncompleteCallback:0000000000000000 $t
/tmp/ccI9Onb8.s:617 .text.HAL_PCD_ISOINIncompleteCallback:0000000000000000 HAL_PCD_ISOINIncompleteCallback
/tmp/ccI9Onb8.s:632 .text.HAL_PCD_ConnectCallback:0000000000000000 $t
/tmp/ccI9Onb8.s:639 .text.HAL_PCD_ConnectCallback:0000000000000000 HAL_PCD_ConnectCallback
/tmp/ccI9Onb8.s:654 .text.HAL_PCD_DisconnectCallback:0000000000000000 $t
/tmp/ccI9Onb8.s:661 .text.HAL_PCD_DisconnectCallback:0000000000000000 HAL_PCD_DisconnectCallback
/tmp/ccI9Onb8.s:676 .text.HAL_PCD_DevConnect:0000000000000000 $t
/tmp/ccI9Onb8.s:683 .text.HAL_PCD_DevConnect:0000000000000000 HAL_PCD_DevConnect
/tmp/ccI9Onb8.s:734 .text.HAL_PCD_DevDisconnect:0000000000000000 $t
/tmp/ccI9Onb8.s:741 .text.HAL_PCD_DevDisconnect:0000000000000000 HAL_PCD_DevDisconnect
/tmp/ccI9Onb8.s:792 .text.HAL_PCD_SetAddress:0000000000000000 $t
/tmp/ccI9Onb8.s:799 .text.HAL_PCD_SetAddress:0000000000000000 HAL_PCD_SetAddress
/tmp/ccI9Onb8.s:853 .text.HAL_PCD_EP_Open:0000000000000000 $t
/tmp/ccI9Onb8.s:860 .text.HAL_PCD_EP_Open:0000000000000000 HAL_PCD_EP_Open
/tmp/ccI9Onb8.s:979 .text.HAL_PCD_EP_Close:0000000000000000 $t
/tmp/ccI9Onb8.s:986 .text.HAL_PCD_EP_Close:0000000000000000 HAL_PCD_EP_Close
/tmp/ccI9Onb8.s:1079 .text.HAL_PCD_EP_Receive:0000000000000000 $t
/tmp/ccI9Onb8.s:1086 .text.HAL_PCD_EP_Receive:0000000000000000 HAL_PCD_EP_Receive
/tmp/ccI9Onb8.s:1165 .text.HAL_PCD_EP_GetRxCount:0000000000000000 $t
/tmp/ccI9Onb8.s:1172 .text.HAL_PCD_EP_GetRxCount:0000000000000000 HAL_PCD_EP_GetRxCount
/tmp/ccI9Onb8.s:1197 .text.HAL_PCD_EP_Transmit:0000000000000000 $t
/tmp/ccI9Onb8.s:1204 .text.HAL_PCD_EP_Transmit:0000000000000000 HAL_PCD_EP_Transmit
/tmp/ccI9Onb8.s:1277 .text.PCD_EP_ISR_Handler:0000000000000000 $t
/tmp/ccI9Onb8.s:1283 .text.PCD_EP_ISR_Handler:0000000000000000 PCD_EP_ISR_Handler
/tmp/ccI9Onb8.s:1920 .text.PCD_EP_ISR_Handler:0000000000000374 $d
ARM GAS /tmp/ccI9Onb8.s page 83
/tmp/ccYuHakw.s:16 .text.HAL_PCD_MspInit:0000000000000000 $t
/tmp/ccYuHakw.s:23 .text.HAL_PCD_MspInit:0000000000000000 HAL_PCD_MspInit
/tmp/ccYuHakw.s:39 .text.HAL_PCD_Init:0000000000000000 $t
/tmp/ccYuHakw.s:46 .text.HAL_PCD_Init:0000000000000000 HAL_PCD_Init
/tmp/ccYuHakw.s:224 .text.HAL_PCD_Init:00000000000000d0 $d
/tmp/ccYuHakw.s:229 .text.HAL_PCD_MspDeInit:0000000000000000 $t
/tmp/ccYuHakw.s:236 .text.HAL_PCD_MspDeInit:0000000000000000 HAL_PCD_MspDeInit
/tmp/ccYuHakw.s:251 .text.HAL_PCD_Start:0000000000000000 $t
/tmp/ccYuHakw.s:258 .text.HAL_PCD_Start:0000000000000000 HAL_PCD_Start
/tmp/ccYuHakw.s:313 .text.HAL_PCD_Stop:0000000000000000 $t
/tmp/ccYuHakw.s:320 .text.HAL_PCD_Stop:0000000000000000 HAL_PCD_Stop
/tmp/ccYuHakw.s:375 .text.HAL_PCD_DeInit:0000000000000000 $t
/tmp/ccYuHakw.s:382 .text.HAL_PCD_DeInit:0000000000000000 HAL_PCD_DeInit
/tmp/ccYuHakw.s:429 .text.HAL_PCD_DeInit:0000000000000024 $d
/tmp/ccYuHakw.s:434 .text.HAL_PCD_DataOutStageCallback:0000000000000000 $t
/tmp/ccYuHakw.s:441 .text.HAL_PCD_DataOutStageCallback:0000000000000000 HAL_PCD_DataOutStageCallback
/tmp/ccYuHakw.s:456 .text.HAL_PCD_DataInStageCallback:0000000000000000 $t
/tmp/ccYuHakw.s:463 .text.HAL_PCD_DataInStageCallback:0000000000000000 HAL_PCD_DataInStageCallback
/tmp/ccYuHakw.s:478 .text.HAL_PCD_SetupStageCallback:0000000000000000 $t
/tmp/ccYuHakw.s:485 .text.HAL_PCD_SetupStageCallback:0000000000000000 HAL_PCD_SetupStageCallback
/tmp/ccYuHakw.s:500 .text.HAL_PCD_SOFCallback:0000000000000000 $t
/tmp/ccYuHakw.s:507 .text.HAL_PCD_SOFCallback:0000000000000000 HAL_PCD_SOFCallback
/tmp/ccYuHakw.s:522 .text.HAL_PCD_ResetCallback:0000000000000000 $t
/tmp/ccYuHakw.s:529 .text.HAL_PCD_ResetCallback:0000000000000000 HAL_PCD_ResetCallback
/tmp/ccYuHakw.s:544 .text.HAL_PCD_SuspendCallback:0000000000000000 $t
/tmp/ccYuHakw.s:551 .text.HAL_PCD_SuspendCallback:0000000000000000 HAL_PCD_SuspendCallback
/tmp/ccYuHakw.s:566 .text.HAL_PCD_ResumeCallback:0000000000000000 $t
/tmp/ccYuHakw.s:573 .text.HAL_PCD_ResumeCallback:0000000000000000 HAL_PCD_ResumeCallback
/tmp/ccYuHakw.s:588 .text.HAL_PCD_ISOOUTIncompleteCallback:0000000000000000 $t
/tmp/ccYuHakw.s:595 .text.HAL_PCD_ISOOUTIncompleteCallback:0000000000000000 HAL_PCD_ISOOUTIncompleteCallback
/tmp/ccYuHakw.s:610 .text.HAL_PCD_ISOINIncompleteCallback:0000000000000000 $t
/tmp/ccYuHakw.s:617 .text.HAL_PCD_ISOINIncompleteCallback:0000000000000000 HAL_PCD_ISOINIncompleteCallback
/tmp/ccYuHakw.s:632 .text.HAL_PCD_ConnectCallback:0000000000000000 $t
/tmp/ccYuHakw.s:639 .text.HAL_PCD_ConnectCallback:0000000000000000 HAL_PCD_ConnectCallback
/tmp/ccYuHakw.s:654 .text.HAL_PCD_DisconnectCallback:0000000000000000 $t
/tmp/ccYuHakw.s:661 .text.HAL_PCD_DisconnectCallback:0000000000000000 HAL_PCD_DisconnectCallback
/tmp/ccYuHakw.s:676 .text.HAL_PCD_DevConnect:0000000000000000 $t
/tmp/ccYuHakw.s:683 .text.HAL_PCD_DevConnect:0000000000000000 HAL_PCD_DevConnect
/tmp/ccYuHakw.s:734 .text.HAL_PCD_DevDisconnect:0000000000000000 $t
/tmp/ccYuHakw.s:741 .text.HAL_PCD_DevDisconnect:0000000000000000 HAL_PCD_DevDisconnect
/tmp/ccYuHakw.s:792 .text.HAL_PCD_SetAddress:0000000000000000 $t
/tmp/ccYuHakw.s:799 .text.HAL_PCD_SetAddress:0000000000000000 HAL_PCD_SetAddress
/tmp/ccYuHakw.s:853 .text.HAL_PCD_EP_Open:0000000000000000 $t
/tmp/ccYuHakw.s:860 .text.HAL_PCD_EP_Open:0000000000000000 HAL_PCD_EP_Open
/tmp/ccYuHakw.s:979 .text.HAL_PCD_EP_Close:0000000000000000 $t
/tmp/ccYuHakw.s:986 .text.HAL_PCD_EP_Close:0000000000000000 HAL_PCD_EP_Close
/tmp/ccYuHakw.s:1079 .text.HAL_PCD_EP_Receive:0000000000000000 $t
/tmp/ccYuHakw.s:1086 .text.HAL_PCD_EP_Receive:0000000000000000 HAL_PCD_EP_Receive
/tmp/ccYuHakw.s:1165 .text.HAL_PCD_EP_GetRxCount:0000000000000000 $t
/tmp/ccYuHakw.s:1172 .text.HAL_PCD_EP_GetRxCount:0000000000000000 HAL_PCD_EP_GetRxCount
/tmp/ccYuHakw.s:1197 .text.HAL_PCD_EP_Transmit:0000000000000000 $t
/tmp/ccYuHakw.s:1204 .text.HAL_PCD_EP_Transmit:0000000000000000 HAL_PCD_EP_Transmit
/tmp/ccYuHakw.s:1277 .text.PCD_EP_ISR_Handler:0000000000000000 $t
/tmp/ccYuHakw.s:1283 .text.PCD_EP_ISR_Handler:0000000000000000 PCD_EP_ISR_Handler
/tmp/ccYuHakw.s:1920 .text.PCD_EP_ISR_Handler:0000000000000374 $d
ARM GAS /tmp/ccYuHakw.s page 83
/tmp/ccI9Onb8.s:1934 .text.HAL_PCD_IRQHandler:0000000000000000 $t
/tmp/ccI9Onb8.s:1941 .text.HAL_PCD_IRQHandler:0000000000000000 HAL_PCD_IRQHandler
/tmp/ccI9Onb8.s:2219 .text.HAL_PCD_IRQHandler:0000000000000190 $d
/tmp/ccI9Onb8.s:2230 .text.HAL_PCD_EP_SetStall:0000000000000000 $t
/tmp/ccI9Onb8.s:2237 .text.HAL_PCD_EP_SetStall:0000000000000000 HAL_PCD_EP_SetStall
/tmp/ccI9Onb8.s:2355 .text.HAL_PCD_EP_ClrStall:0000000000000000 $t
/tmp/ccI9Onb8.s:2362 .text.HAL_PCD_EP_ClrStall:0000000000000000 HAL_PCD_EP_ClrStall
/tmp/ccI9Onb8.s:2470 .text.HAL_PCD_EP_Flush:0000000000000000 $t
/tmp/ccI9Onb8.s:2477 .text.HAL_PCD_EP_Flush:0000000000000000 HAL_PCD_EP_Flush
/tmp/ccI9Onb8.s:2494 .text.HAL_PCD_ActivateRemoteWakeup:0000000000000000 $t
/tmp/ccI9Onb8.s:2501 .text.HAL_PCD_ActivateRemoteWakeup:0000000000000000 HAL_PCD_ActivateRemoteWakeup
/tmp/ccI9Onb8.s:2525 .text.HAL_PCD_DeActivateRemoteWakeup:0000000000000000 $t
/tmp/ccI9Onb8.s:2532 .text.HAL_PCD_DeActivateRemoteWakeup:0000000000000000 HAL_PCD_DeActivateRemoteWakeup
/tmp/ccI9Onb8.s:2556 .text.HAL_PCD_GetState:0000000000000000 $t
/tmp/ccI9Onb8.s:2563 .text.HAL_PCD_GetState:0000000000000000 HAL_PCD_GetState
/tmp/ccI9Onb8.s:2582 .text.HAL_PCD_GetState:0000000000000008 $d
/tmp/ccYuHakw.s:1934 .text.HAL_PCD_IRQHandler:0000000000000000 $t
/tmp/ccYuHakw.s:1941 .text.HAL_PCD_IRQHandler:0000000000000000 HAL_PCD_IRQHandler
/tmp/ccYuHakw.s:2219 .text.HAL_PCD_IRQHandler:0000000000000190 $d
/tmp/ccYuHakw.s:2230 .text.HAL_PCD_EP_SetStall:0000000000000000 $t
/tmp/ccYuHakw.s:2237 .text.HAL_PCD_EP_SetStall:0000000000000000 HAL_PCD_EP_SetStall
/tmp/ccYuHakw.s:2355 .text.HAL_PCD_EP_ClrStall:0000000000000000 $t
/tmp/ccYuHakw.s:2362 .text.HAL_PCD_EP_ClrStall:0000000000000000 HAL_PCD_EP_ClrStall
/tmp/ccYuHakw.s:2470 .text.HAL_PCD_EP_Flush:0000000000000000 $t
/tmp/ccYuHakw.s:2477 .text.HAL_PCD_EP_Flush:0000000000000000 HAL_PCD_EP_Flush
/tmp/ccYuHakw.s:2494 .text.HAL_PCD_ActivateRemoteWakeup:0000000000000000 $t
/tmp/ccYuHakw.s:2501 .text.HAL_PCD_ActivateRemoteWakeup:0000000000000000 HAL_PCD_ActivateRemoteWakeup
/tmp/ccYuHakw.s:2525 .text.HAL_PCD_DeActivateRemoteWakeup:0000000000000000 $t
/tmp/ccYuHakw.s:2532 .text.HAL_PCD_DeActivateRemoteWakeup:0000000000000000 HAL_PCD_DeActivateRemoteWakeup
/tmp/ccYuHakw.s:2556 .text.HAL_PCD_GetState:0000000000000000 $t
/tmp/ccYuHakw.s:2563 .text.HAL_PCD_GetState:0000000000000000 HAL_PCD_GetState
/tmp/ccYuHakw.s:2582 .text.HAL_PCD_GetState:0000000000000008 $d
UNDEFINED SYMBOLS
USB_DisableGlobalInt

Binary file not shown.

View file

@ -1,4 +1,4 @@
ARM GAS /tmp/ccWDTAAw.s page 1
ARM GAS /tmp/ccvcbbKR.s page 1
1 .cpu cortex-m0
@ -58,7 +58,7 @@ ARM GAS /tmp/ccWDTAAw.s page 1
31:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** /** @defgroup PCDEx PCDEx
32:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * @brief PCD Extended HAL module driver
33:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * @{
ARM GAS /tmp/ccWDTAAw.s page 2
ARM GAS /tmp/ccvcbbKR.s page 2
34:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** */
@ -118,7 +118,7 @@ ARM GAS /tmp/ccWDTAAw.s page 1
28 @ args = 0, pretend = 0, frame = 0
29 @ frame_needed = 0, uses_anonymous_args = 0
30 .LVL0:
ARM GAS /tmp/ccWDTAAw.s page 3
ARM GAS /tmp/ccvcbbKR.s page 3
31 0000 10B5 push {r4, lr}
@ -178,7 +178,7 @@ ARM GAS /tmp/ccWDTAAw.s page 1
58 001a 1B0C lsrs r3, r3, #16
59 .LVL4:
60 001c 4381 strh r3, [r0, #10]
ARM GAS /tmp/ccWDTAAw.s page 4
ARM GAS /tmp/ccvcbbKR.s page 4
61 .L5:
@ -238,7 +238,7 @@ ARM GAS /tmp/ccWDTAAw.s page 1
125:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** USB_TypeDef *USBx = hpcd->Instance;
102 .loc 1 125 0
103 0000 0268 ldr r2, [r0]
ARM GAS /tmp/ccWDTAAw.s page 5
ARM GAS /tmp/ccvcbbKR.s page 5
104 .LVL10:
@ -298,7 +298,7 @@ ARM GAS /tmp/ccWDTAAw.s page 1
148 .LFB42:
138:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
139:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** /**
ARM GAS /tmp/ccWDTAAw.s page 6
ARM GAS /tmp/ccvcbbKR.s page 6
140:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * @brief Deactivate BatteryCharging feature.
@ -358,7 +358,7 @@ ARM GAS /tmp/ccWDTAAw.s page 1
158:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * @retval HAL status
159:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** */
160:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** void HAL_PCDEx_BCD_VBUSDetect(PCD_HandleTypeDef *hpcd)
ARM GAS /tmp/ccWDTAAw.s page 7
ARM GAS /tmp/ccvcbbKR.s page 7
161:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** {
@ -418,7 +418,7 @@ ARM GAS /tmp/ccWDTAAw.s page 1
215:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** #else
216:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** HAL_PCDEx_BCD_Callback(hpcd, PCD_BCD_DEDICATED_CHARGING_PORT);
217:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */
ARM GAS /tmp/ccWDTAAw.s page 8
ARM GAS /tmp/ccvcbbKR.s page 8
218:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** }
@ -478,7 +478,7 @@ ARM GAS /tmp/ccWDTAAw.s page 1
200 0008 C150 str r1, [r0, r3]
259:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** hpcd->LPM_State = LPM_L0;
201 .loc 1 259 0
ARM GAS /tmp/ccWDTAAw.s page 9
ARM GAS /tmp/ccvcbbKR.s page 9
202 000a 083B subs r3, r3, #8
@ -538,7 +538,7 @@ ARM GAS /tmp/ccWDTAAw.s page 1
275:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
276:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** hpcd->lpm_active = 0U;
243 .loc 1 276 0
ARM GAS /tmp/ccWDTAAw.s page 10
ARM GAS /tmp/ccvcbbKR.s page 10
244 0002 9A23 movs r3, #154
@ -598,7 +598,7 @@ ARM GAS /tmp/ccWDTAAw.s page 1
294:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** /* Prevent unused argument(s) compilation warning */
295:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** UNUSED(hpcd);
296:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** UNUSED(msg);
ARM GAS /tmp/ccWDTAAw.s page 11
ARM GAS /tmp/ccvcbbKR.s page 11
297:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
@ -658,7 +658,7 @@ ARM GAS /tmp/ccWDTAAw.s page 1
319 HAL_PCDEx_BCD_VBUSDetect:
320 .LFB43:
161:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** USB_TypeDef *USBx = hpcd->Instance;
ARM GAS /tmp/ccWDTAAw.s page 12
ARM GAS /tmp/ccvcbbKR.s page 12
321 .loc 1 161 0
@ -718,7 +718,7 @@ ARM GAS /tmp/ccWDTAAw.s page 1
184:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** {
368 .loc 1 184 0
369 0032 5823 movs r3, #88
ARM GAS /tmp/ccWDTAAw.s page 13
ARM GAS /tmp/ccvcbbKR.s page 13
370 0034 E35A ldrh r3, [r4, r3]
@ -778,7 +778,7 @@ ARM GAS /tmp/ccWDTAAw.s page 1
415 .LVL34:
210:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** {
416 .loc 1 210 0
ARM GAS /tmp/ccWDTAAw.s page 14
ARM GAS /tmp/ccvcbbKR.s page 14
417 007a 635B ldrh r3, [r4, r5]
@ -838,39 +838,39 @@ ARM GAS /tmp/ccWDTAAw.s page 1
464 .cfi_endproc
465 .LFE43:
467 .text
ARM GAS /tmp/ccWDTAAw.s page 15
ARM GAS /tmp/ccvcbbKR.s page 15
468 .Letext0:
469 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
470 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
469 .file 2 "/usr/include/newlib/machine/_default_types.h"
470 .file 3 "/usr/include/newlib/sys/_stdint.h"
471 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
472 .file 5 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
473 .file 6 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h"
474 .file 7 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h"
475 .file 8 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h"
476 .file 9 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
ARM GAS /tmp/ccWDTAAw.s page 16
ARM GAS /tmp/ccvcbbKR.s page 16
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f0xx_hal_pcd_ex.c
/tmp/ccWDTAAw.s:16 .text.HAL_PCDEx_PMAConfig:0000000000000000 $t
/tmp/ccWDTAAw.s:23 .text.HAL_PCDEx_PMAConfig:0000000000000000 HAL_PCDEx_PMAConfig
/tmp/ccWDTAAw.s:87 .text.HAL_PCDEx_ActivateBCD:0000000000000000 $t
/tmp/ccWDTAAw.s:94 .text.HAL_PCDEx_ActivateBCD:0000000000000000 HAL_PCDEx_ActivateBCD
/tmp/ccWDTAAw.s:140 .text.HAL_PCDEx_DeActivateBCD:0000000000000000 $t
/tmp/ccWDTAAw.s:147 .text.HAL_PCDEx_DeActivateBCD:0000000000000000 HAL_PCDEx_DeActivateBCD
/tmp/ccWDTAAw.s:178 .text.HAL_PCDEx_ActivateLPM:0000000000000000 $t
/tmp/ccWDTAAw.s:185 .text.HAL_PCDEx_ActivateLPM:0000000000000000 HAL_PCDEx_ActivateLPM
/tmp/ccWDTAAw.s:225 .text.HAL_PCDEx_DeActivateLPM:0000000000000000 $t
/tmp/ccWDTAAw.s:232 .text.HAL_PCDEx_DeActivateLPM:0000000000000000 HAL_PCDEx_DeActivateLPM
/tmp/ccWDTAAw.s:268 .text.HAL_PCDEx_LPM_Callback:0000000000000000 $t
/tmp/ccWDTAAw.s:275 .text.HAL_PCDEx_LPM_Callback:0000000000000000 HAL_PCDEx_LPM_Callback
/tmp/ccWDTAAw.s:290 .text.HAL_PCDEx_BCD_Callback:0000000000000000 $t
/tmp/ccWDTAAw.s:297 .text.HAL_PCDEx_BCD_Callback:0000000000000000 HAL_PCDEx_BCD_Callback
/tmp/ccWDTAAw.s:312 .text.HAL_PCDEx_BCD_VBUSDetect:0000000000000000 $t
/tmp/ccWDTAAw.s:319 .text.HAL_PCDEx_BCD_VBUSDetect:0000000000000000 HAL_PCDEx_BCD_VBUSDetect
/tmp/ccvcbbKR.s:16 .text.HAL_PCDEx_PMAConfig:0000000000000000 $t
/tmp/ccvcbbKR.s:23 .text.HAL_PCDEx_PMAConfig:0000000000000000 HAL_PCDEx_PMAConfig
/tmp/ccvcbbKR.s:87 .text.HAL_PCDEx_ActivateBCD:0000000000000000 $t
/tmp/ccvcbbKR.s:94 .text.HAL_PCDEx_ActivateBCD:0000000000000000 HAL_PCDEx_ActivateBCD
/tmp/ccvcbbKR.s:140 .text.HAL_PCDEx_DeActivateBCD:0000000000000000 $t
/tmp/ccvcbbKR.s:147 .text.HAL_PCDEx_DeActivateBCD:0000000000000000 HAL_PCDEx_DeActivateBCD
/tmp/ccvcbbKR.s:178 .text.HAL_PCDEx_ActivateLPM:0000000000000000 $t
/tmp/ccvcbbKR.s:185 .text.HAL_PCDEx_ActivateLPM:0000000000000000 HAL_PCDEx_ActivateLPM
/tmp/ccvcbbKR.s:225 .text.HAL_PCDEx_DeActivateLPM:0000000000000000 $t
/tmp/ccvcbbKR.s:232 .text.HAL_PCDEx_DeActivateLPM:0000000000000000 HAL_PCDEx_DeActivateLPM
/tmp/ccvcbbKR.s:268 .text.HAL_PCDEx_LPM_Callback:0000000000000000 $t
/tmp/ccvcbbKR.s:275 .text.HAL_PCDEx_LPM_Callback:0000000000000000 HAL_PCDEx_LPM_Callback
/tmp/ccvcbbKR.s:290 .text.HAL_PCDEx_BCD_Callback:0000000000000000 $t
/tmp/ccvcbbKR.s:297 .text.HAL_PCDEx_BCD_Callback:0000000000000000 HAL_PCDEx_BCD_Callback
/tmp/ccvcbbKR.s:312 .text.HAL_PCDEx_BCD_VBUSDetect:0000000000000000 $t
/tmp/ccvcbbKR.s:319 .text.HAL_PCDEx_BCD_VBUSDetect:0000000000000000 HAL_PCDEx_BCD_VBUSDetect
UNDEFINED SYMBOLS
HAL_GetTick

View file

@ -1,4 +1,4 @@
ARM GAS /tmp/ccjy71Kx.s page 1
ARM GAS /tmp/ccVEwfab.s page 1
1 .cpu cortex-m0
@ -58,7 +58,7 @@ ARM GAS /tmp/ccjy71Kx.s page 1
31:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** */
32:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c ****
33:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** /** @defgroup PWR PWR
ARM GAS /tmp/ccjy71Kx.s page 2
ARM GAS /tmp/ccVEwfab.s page 2
34:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** * @brief PWR HAL module driver
@ -118,7 +118,7 @@ ARM GAS /tmp/ccjy71Kx.s page 1
36 0008 0A43 orrs r2, r1
37 000a 1A61 str r2, [r3, #16]
78:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** __HAL_RCC_PWR_RELEASE_RESET();
ARM GAS /tmp/ccjy71Kx.s page 3
ARM GAS /tmp/ccVEwfab.s page 3
38 .loc 1 78 0
@ -178,7 +178,7 @@ ARM GAS /tmp/ccjy71Kx.s page 1
81 .L5:
82 0010 00700040 .word 1073770496
83 .cfi_endproc
ARM GAS /tmp/ccjy71Kx.s page 4
ARM GAS /tmp/ccVEwfab.s page 4
84 .LFE41:
@ -238,7 +238,7 @@ ARM GAS /tmp/ccjy71Kx.s page 1
106:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** * @}
107:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** */
108:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c ****
ARM GAS /tmp/ccjy71Kx.s page 5
ARM GAS /tmp/ccVEwfab.s page 5
109:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** /** @defgroup PWR_Exported_Functions_Group2 Peripheral Control functions
@ -298,7 +298,7 @@ ARM GAS /tmp/ccjy71Kx.s page 1
163:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c ****
164:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** (+) Entry:
165:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** The Stop mode is entered using the HAL_PWR_EnterSTOPMode(PWR_MAINREGULATOR_ON, PWR_STOPEN
ARM GAS /tmp/ccjy71Kx.s page 6
ARM GAS /tmp/ccVEwfab.s page 6
166:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** function with:
@ -358,7 +358,7 @@ ARM GAS /tmp/ccjy71Kx.s page 1
220:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** @endverbatim
221:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** * @{
222:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** */
ARM GAS /tmp/ccjy71Kx.s page 7
ARM GAS /tmp/ccVEwfab.s page 7
223:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c ****
@ -418,7 +418,7 @@ ARM GAS /tmp/ccjy71Kx.s page 1
247:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** {
160 .loc 1 247 0
161 .cfi_startproc
ARM GAS /tmp/ccjy71Kx.s page 8
ARM GAS /tmp/ccVEwfab.s page 8
162 @ args = 0, pretend = 0, frame = 0
@ -478,7 +478,7 @@ ARM GAS /tmp/ccjy71Kx.s page 1
195 @ link register save eliminated.
196 .LVL3:
271:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** /* Check the parameters */
ARM GAS /tmp/ccjy71Kx.s page 9
ARM GAS /tmp/ccVEwfab.s page 9
272:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** assert_param(IS_PWR_REGULATOR(Regulator));
@ -538,7 +538,7 @@ ARM GAS /tmp/ccjy71Kx.s page 1
230 0016 30BF wfi
231 @ 0 "" 2
232 .thumb
ARM GAS /tmp/ccjy71Kx.s page 10
ARM GAS /tmp/ccVEwfab.s page 10
233 .syntax unified
@ -598,7 +598,7 @@ ARM GAS /tmp/ccjy71Kx.s page 1
318:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** assert_param(IS_PWR_STOP_ENTRY(STOPEntry));
319:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c ****
320:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** /* Select the regulator state in STOP mode ---------------------------------*/
ARM GAS /tmp/ccjy71Kx.s page 11
ARM GAS /tmp/ccVEwfab.s page 11
321:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** tmpreg = PWR->CR;
@ -658,7 +658,7 @@ ARM GAS /tmp/ccjy71Kx.s page 1
292 .loc 1 345 0
293 @ 345 "Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c" 1
294 001e 20BF wfe
ARM GAS /tmp/ccjy71Kx.s page 12
ARM GAS /tmp/ccVEwfab.s page 12
295 @ 0 "" 2
@ -718,7 +718,7 @@ ARM GAS /tmp/ccjy71Kx.s page 1
355:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** * @note In Standby mode, all I/O pins are high impedance except for:
356:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** * - Reset pad (still available)
357:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** * - RTC alternate function pins if configured for tamper, time-stamp, RTC
ARM GAS /tmp/ccjy71Kx.s page 13
ARM GAS /tmp/ccVEwfab.s page 13
358:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** * Alarm out, or RTC clock calibration out.
@ -778,7 +778,7 @@ ARM GAS /tmp/ccjy71Kx.s page 1
371 0018 00700040 .word 1073770496
372 001c 00ED00E0 .word -536810240
373 .cfi_endproc
ARM GAS /tmp/ccjy71Kx.s page 14
ARM GAS /tmp/ccVEwfab.s page 14
374 .LFE47:
@ -838,7 +838,7 @@ ARM GAS /tmp/ccjy71Kx.s page 1
397:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c ****
398:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** /**
399:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** * @brief Disables Sleep-On-Exit feature when returning from Handler mode to Thread mode.
ARM GAS /tmp/ccjy71Kx.s page 15
ARM GAS /tmp/ccVEwfab.s page 15
400:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** * @note Clears SLEEPONEXIT bit of SCR register. When this bit is set, the processor
@ -898,7 +898,7 @@ ARM GAS /tmp/ccjy71Kx.s page 1
420:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** /* Set SEVONPEND bit of Cortex System Control Register */
421:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** SET_BIT(SCB->SCR, ((uint32_t)SCB_SCR_SEVONPEND_Msk));
453 .loc 1 421 0
ARM GAS /tmp/ccjy71Kx.s page 16
ARM GAS /tmp/ccVEwfab.s page 16
454 0000 024A ldr r2, .L38
@ -958,57 +958,57 @@ ARM GAS /tmp/ccjy71Kx.s page 1
496 000c 00ED00E0 .word -536810240
497 .cfi_endproc
498 .LFE51:
ARM GAS /tmp/ccjy71Kx.s page 17
ARM GAS /tmp/ccVEwfab.s page 17
500 .text
501 .Letext0:
502 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
503 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
502 .file 2 "/usr/include/newlib/machine/_default_types.h"
503 .file 3 "/usr/include/newlib/sys/_stdint.h"
504 .file 4 "Drivers/CMSIS/Include/core_cm0.h"
505 .file 5 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
506 .file 6 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
507 .file 7 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
ARM GAS /tmp/ccjy71Kx.s page 18
ARM GAS /tmp/ccVEwfab.s page 18
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f0xx_hal_pwr.c
/tmp/ccjy71Kx.s:16 .text.HAL_PWR_DeInit:0000000000000000 $t
/tmp/ccjy71Kx.s:23 .text.HAL_PWR_DeInit:0000000000000000 HAL_PWR_DeInit
/tmp/ccjy71Kx.s:49 .text.HAL_PWR_DeInit:0000000000000018 $d
/tmp/ccjy71Kx.s:55 .text.HAL_PWR_EnableBkUpAccess:0000000000000000 $t
/tmp/ccjy71Kx.s:62 .text.HAL_PWR_EnableBkUpAccess:0000000000000000 HAL_PWR_EnableBkUpAccess
/tmp/ccjy71Kx.s:82 .text.HAL_PWR_EnableBkUpAccess:0000000000000010 $d
/tmp/ccjy71Kx.s:87 .text.HAL_PWR_DisableBkUpAccess:0000000000000000 $t
/tmp/ccjy71Kx.s:94 .text.HAL_PWR_DisableBkUpAccess:0000000000000000 HAL_PWR_DisableBkUpAccess
/tmp/ccjy71Kx.s:113 .text.HAL_PWR_DisableBkUpAccess:000000000000000c $d
/tmp/ccjy71Kx.s:119 .text.HAL_PWR_EnableWakeUpPin:0000000000000000 $t
/tmp/ccjy71Kx.s:126 .text.HAL_PWR_EnableWakeUpPin:0000000000000000 HAL_PWR_EnableWakeUpPin
/tmp/ccjy71Kx.s:146 .text.HAL_PWR_EnableWakeUpPin:000000000000000c $d
/tmp/ccjy71Kx.s:151 .text.HAL_PWR_DisableWakeUpPin:0000000000000000 $t
/tmp/ccjy71Kx.s:158 .text.HAL_PWR_DisableWakeUpPin:0000000000000000 HAL_PWR_DisableWakeUpPin
/tmp/ccjy71Kx.s:177 .text.HAL_PWR_DisableWakeUpPin:000000000000000c $d
/tmp/ccjy71Kx.s:182 .text.HAL_PWR_EnterSLEEPMode:0000000000000000 $t
/tmp/ccjy71Kx.s:189 .text.HAL_PWR_EnterSLEEPMode:0000000000000000 HAL_PWR_EnterSLEEPMode
/tmp/ccjy71Kx.s:238 .text.HAL_PWR_EnterSLEEPMode:000000000000001c $d
/tmp/ccjy71Kx.s:243 .text.HAL_PWR_EnterSTOPMode:0000000000000000 $t
/tmp/ccjy71Kx.s:250 .text.HAL_PWR_EnterSTOPMode:0000000000000000 HAL_PWR_EnterSTOPMode
/tmp/ccjy71Kx.s:326 .text.HAL_PWR_EnterSTOPMode:0000000000000034 $d
/tmp/ccjy71Kx.s:332 .text.HAL_PWR_EnterSTANDBYMode:0000000000000000 $t
/tmp/ccjy71Kx.s:339 .text.HAL_PWR_EnterSTANDBYMode:0000000000000000 HAL_PWR_EnterSTANDBYMode
/tmp/ccjy71Kx.s:371 .text.HAL_PWR_EnterSTANDBYMode:0000000000000018 $d
/tmp/ccjy71Kx.s:377 .text.HAL_PWR_EnableSleepOnExit:0000000000000000 $t
/tmp/ccjy71Kx.s:384 .text.HAL_PWR_EnableSleepOnExit:0000000000000000 HAL_PWR_EnableSleepOnExit
/tmp/ccjy71Kx.s:403 .text.HAL_PWR_EnableSleepOnExit:000000000000000c $d
/tmp/ccjy71Kx.s:408 .text.HAL_PWR_DisableSleepOnExit:0000000000000000 $t
/tmp/ccjy71Kx.s:415 .text.HAL_PWR_DisableSleepOnExit:0000000000000000 HAL_PWR_DisableSleepOnExit
/tmp/ccjy71Kx.s:434 .text.HAL_PWR_DisableSleepOnExit:000000000000000c $d
/tmp/ccjy71Kx.s:439 .text.HAL_PWR_EnableSEVOnPend:0000000000000000 $t
/tmp/ccjy71Kx.s:446 .text.HAL_PWR_EnableSEVOnPend:0000000000000000 HAL_PWR_EnableSEVOnPend
/tmp/ccjy71Kx.s:465 .text.HAL_PWR_EnableSEVOnPend:000000000000000c $d
/tmp/ccjy71Kx.s:470 .text.HAL_PWR_DisableSEVOnPend:0000000000000000 $t
/tmp/ccjy71Kx.s:477 .text.HAL_PWR_DisableSEVOnPend:0000000000000000 HAL_PWR_DisableSEVOnPend
/tmp/ccjy71Kx.s:496 .text.HAL_PWR_DisableSEVOnPend:000000000000000c $d
/tmp/ccVEwfab.s:16 .text.HAL_PWR_DeInit:0000000000000000 $t
/tmp/ccVEwfab.s:23 .text.HAL_PWR_DeInit:0000000000000000 HAL_PWR_DeInit
/tmp/ccVEwfab.s:49 .text.HAL_PWR_DeInit:0000000000000018 $d
/tmp/ccVEwfab.s:55 .text.HAL_PWR_EnableBkUpAccess:0000000000000000 $t
/tmp/ccVEwfab.s:62 .text.HAL_PWR_EnableBkUpAccess:0000000000000000 HAL_PWR_EnableBkUpAccess
/tmp/ccVEwfab.s:82 .text.HAL_PWR_EnableBkUpAccess:0000000000000010 $d
/tmp/ccVEwfab.s:87 .text.HAL_PWR_DisableBkUpAccess:0000000000000000 $t
/tmp/ccVEwfab.s:94 .text.HAL_PWR_DisableBkUpAccess:0000000000000000 HAL_PWR_DisableBkUpAccess
/tmp/ccVEwfab.s:113 .text.HAL_PWR_DisableBkUpAccess:000000000000000c $d
/tmp/ccVEwfab.s:119 .text.HAL_PWR_EnableWakeUpPin:0000000000000000 $t
/tmp/ccVEwfab.s:126 .text.HAL_PWR_EnableWakeUpPin:0000000000000000 HAL_PWR_EnableWakeUpPin
/tmp/ccVEwfab.s:146 .text.HAL_PWR_EnableWakeUpPin:000000000000000c $d
/tmp/ccVEwfab.s:151 .text.HAL_PWR_DisableWakeUpPin:0000000000000000 $t
/tmp/ccVEwfab.s:158 .text.HAL_PWR_DisableWakeUpPin:0000000000000000 HAL_PWR_DisableWakeUpPin
/tmp/ccVEwfab.s:177 .text.HAL_PWR_DisableWakeUpPin:000000000000000c $d
/tmp/ccVEwfab.s:182 .text.HAL_PWR_EnterSLEEPMode:0000000000000000 $t
/tmp/ccVEwfab.s:189 .text.HAL_PWR_EnterSLEEPMode:0000000000000000 HAL_PWR_EnterSLEEPMode
/tmp/ccVEwfab.s:238 .text.HAL_PWR_EnterSLEEPMode:000000000000001c $d
/tmp/ccVEwfab.s:243 .text.HAL_PWR_EnterSTOPMode:0000000000000000 $t
/tmp/ccVEwfab.s:250 .text.HAL_PWR_EnterSTOPMode:0000000000000000 HAL_PWR_EnterSTOPMode
/tmp/ccVEwfab.s:326 .text.HAL_PWR_EnterSTOPMode:0000000000000034 $d
/tmp/ccVEwfab.s:332 .text.HAL_PWR_EnterSTANDBYMode:0000000000000000 $t
/tmp/ccVEwfab.s:339 .text.HAL_PWR_EnterSTANDBYMode:0000000000000000 HAL_PWR_EnterSTANDBYMode
/tmp/ccVEwfab.s:371 .text.HAL_PWR_EnterSTANDBYMode:0000000000000018 $d
/tmp/ccVEwfab.s:377 .text.HAL_PWR_EnableSleepOnExit:0000000000000000 $t
/tmp/ccVEwfab.s:384 .text.HAL_PWR_EnableSleepOnExit:0000000000000000 HAL_PWR_EnableSleepOnExit
/tmp/ccVEwfab.s:403 .text.HAL_PWR_EnableSleepOnExit:000000000000000c $d
/tmp/ccVEwfab.s:408 .text.HAL_PWR_DisableSleepOnExit:0000000000000000 $t
/tmp/ccVEwfab.s:415 .text.HAL_PWR_DisableSleepOnExit:0000000000000000 HAL_PWR_DisableSleepOnExit
/tmp/ccVEwfab.s:434 .text.HAL_PWR_DisableSleepOnExit:000000000000000c $d
/tmp/ccVEwfab.s:439 .text.HAL_PWR_EnableSEVOnPend:0000000000000000 $t
/tmp/ccVEwfab.s:446 .text.HAL_PWR_EnableSEVOnPend:0000000000000000 HAL_PWR_EnableSEVOnPend
/tmp/ccVEwfab.s:465 .text.HAL_PWR_EnableSEVOnPend:000000000000000c $d
/tmp/ccVEwfab.s:470 .text.HAL_PWR_DisableSEVOnPend:0000000000000000 $t
/tmp/ccVEwfab.s:477 .text.HAL_PWR_DisableSEVOnPend:0000000000000000 HAL_PWR_DisableSEVOnPend
/tmp/ccVEwfab.s:496 .text.HAL_PWR_DisableSEVOnPend:000000000000000c $d
NO UNDEFINED SYMBOLS

Binary file not shown.

View file

@ -1,4 +1,4 @@
ARM GAS /tmp/ccdGy2AT.s page 1
ARM GAS /tmp/ccpHOCtt.s page 1
1 .cpu cortex-m0
@ -58,7 +58,7 @@ ARM GAS /tmp/ccdGy2AT.s page 1
31:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c ****
32:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** /** @defgroup PWREx PWREx
33:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * @brief PWREx HAL module driver
ARM GAS /tmp/ccdGy2AT.s page 2
ARM GAS /tmp/ccpHOCtt.s page 2
34:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * @{
@ -118,7 +118,7 @@ ARM GAS /tmp/ccdGy2AT.s page 1
88:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** and can generate an interrupt if enabled. This is done through
89:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** HAL_PWREx_EnableVddio2Monitor() function.
90:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** -@- VDDIO2 is available on STM32F07x/09x/04x
ARM GAS /tmp/ccdGy2AT.s page 3
ARM GAS /tmp/ccpHOCtt.s page 3
91:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c ****
@ -178,7 +178,7 @@ ARM GAS /tmp/ccdGy2AT.s page 1
50 .loc 1 120 0
51 001e 9968 ldr r1, [r3, #8]
52 0020 1140 ands r1, r2
ARM GAS /tmp/ccdGy2AT.s page 4
ARM GAS /tmp/ccpHOCtt.s page 4
53 0022 9960 str r1, [r3, #8]
@ -238,7 +238,7 @@ ARM GAS /tmp/ccdGy2AT.s page 1
90 005c 0B43 orrs r3, r1
91 005e 9360 str r3, [r2, #8]
92 .L4:
ARM GAS /tmp/ccdGy2AT.s page 5
ARM GAS /tmp/ccpHOCtt.s page 5
138:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** }
@ -298,7 +298,7 @@ ARM GAS /tmp/ccdGy2AT.s page 1
134 0002 1368 ldr r3, [r2]
135 0004 1021 movs r1, #16
136 0006 0B43 orrs r3, r1
ARM GAS /tmp/ccdGy2AT.s page 6
ARM GAS /tmp/ccpHOCtt.s page 6
137 0008 1360 str r3, [r2]
@ -358,7 +358,7 @@ ARM GAS /tmp/ccdGy2AT.s page 1
184 .thumb_func
185 .fpu softvfp
187 HAL_PWR_PVDCallback:
ARM GAS /tmp/ccdGy2AT.s page 7
ARM GAS /tmp/ccpHOCtt.s page 7
188 .LFB44:
@ -418,7 +418,7 @@ ARM GAS /tmp/ccdGy2AT.s page 1
214 0000 10B5 push {r4, lr}
215 .LCFI0:
216 .cfi_def_cfa_offset 8
ARM GAS /tmp/ccdGy2AT.s page 8
ARM GAS /tmp/ccpHOCtt.s page 8
217 .cfi_offset 4, -8
@ -478,7 +478,7 @@ ARM GAS /tmp/ccdGy2AT.s page 1
204:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** NVIS has to be enable by user.
205:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * @retval None
206:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** */
ARM GAS /tmp/ccdGy2AT.s page 9
ARM GAS /tmp/ccpHOCtt.s page 9
207:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** void HAL_PWREx_EnableVddio2Monitor(void)
@ -538,7 +538,7 @@ ARM GAS /tmp/ccdGy2AT.s page 1
299 0002 1A68 ldr r2, [r3]
300 0004 5200 lsls r2, r2, #1
301 0006 5208 lsrs r2, r2, #1
ARM GAS /tmp/ccdGy2AT.s page 10
ARM GAS /tmp/ccpHOCtt.s page 10
302 0008 1A60 str r2, [r3]
@ -598,7 +598,7 @@ ARM GAS /tmp/ccdGy2AT.s page 1
246:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** __weak void HAL_PWREx_Vddio2MonitorCallback(void)
247:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** {
332 .loc 1 247 0
ARM GAS /tmp/ccdGy2AT.s page 11
ARM GAS /tmp/ccpHOCtt.s page 11
333 .cfi_startproc
@ -658,7 +658,7 @@ ARM GAS /tmp/ccdGy2AT.s page 1
240:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c ****
380 .loc 1 240 0
381 0018 F7E7 b .L27
ARM GAS /tmp/ccdGy2AT.s page 12
ARM GAS /tmp/ccpHOCtt.s page 12
382 .L31:
@ -669,42 +669,42 @@ ARM GAS /tmp/ccdGy2AT.s page 1
387 .LFE47:
389 .text
390 .Letext0:
391 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
392 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
391 .file 2 "/usr/include/newlib/machine/_default_types.h"
392 .file 3 "/usr/include/newlib/sys/_stdint.h"
393 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
394 .file 5 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
395 .file 6 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h"
396 .file 7 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h"
397 .file 8 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
ARM GAS /tmp/ccdGy2AT.s page 13
ARM GAS /tmp/ccpHOCtt.s page 13
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f0xx_hal_pwr_ex.c
/tmp/ccdGy2AT.s:16 .text.HAL_PWR_ConfigPVD:0000000000000000 $t
/tmp/ccdGy2AT.s:23 .text.HAL_PWR_ConfigPVD:0000000000000000 HAL_PWR_ConfigPVD
/tmp/ccdGy2AT.s:111 .text.HAL_PWR_ConfigPVD:0000000000000074 $d
/tmp/ccdGy2AT.s:118 .text.HAL_PWR_EnablePVD:0000000000000000 $t
/tmp/ccdGy2AT.s:125 .text.HAL_PWR_EnablePVD:0000000000000000 HAL_PWR_EnablePVD
/tmp/ccdGy2AT.s:144 .text.HAL_PWR_EnablePVD:000000000000000c $d
/tmp/ccdGy2AT.s:149 .text.HAL_PWR_DisablePVD:0000000000000000 $t
/tmp/ccdGy2AT.s:156 .text.HAL_PWR_DisablePVD:0000000000000000 HAL_PWR_DisablePVD
/tmp/ccdGy2AT.s:175 .text.HAL_PWR_DisablePVD:000000000000000c $d
/tmp/ccdGy2AT.s:180 .text.HAL_PWR_PVDCallback:0000000000000000 $t
/tmp/ccdGy2AT.s:187 .text.HAL_PWR_PVDCallback:0000000000000000 HAL_PWR_PVDCallback
/tmp/ccdGy2AT.s:201 .text.HAL_PWR_PVD_IRQHandler:0000000000000000 $t
/tmp/ccdGy2AT.s:208 .text.HAL_PWR_PVD_IRQHandler:0000000000000000 HAL_PWR_PVD_IRQHandler
/tmp/ccdGy2AT.s:242 .text.HAL_PWR_PVD_IRQHandler:000000000000001c $d
/tmp/ccdGy2AT.s:247 .text.HAL_PWREx_EnableVddio2Monitor:0000000000000000 $t
/tmp/ccdGy2AT.s:254 .text.HAL_PWREx_EnableVddio2Monitor:0000000000000000 HAL_PWREx_EnableVddio2Monitor
/tmp/ccdGy2AT.s:278 .text.HAL_PWREx_EnableVddio2Monitor:0000000000000014 $d
/tmp/ccdGy2AT.s:283 .text.HAL_PWREx_DisableVddio2Monitor:0000000000000000 $t
/tmp/ccdGy2AT.s:290 .text.HAL_PWREx_DisableVddio2Monitor:0000000000000000 HAL_PWREx_DisableVddio2Monitor
/tmp/ccdGy2AT.s:318 .text.HAL_PWREx_DisableVddio2Monitor:000000000000001c $d
/tmp/ccdGy2AT.s:323 .text.HAL_PWREx_Vddio2MonitorCallback:0000000000000000 $t
/tmp/ccdGy2AT.s:330 .text.HAL_PWREx_Vddio2MonitorCallback:0000000000000000 HAL_PWREx_Vddio2MonitorCallback
/tmp/ccdGy2AT.s:344 .text.HAL_PWREx_Vddio2Monitor_IRQHandler:0000000000000000 $t
/tmp/ccdGy2AT.s:351 .text.HAL_PWREx_Vddio2Monitor_IRQHandler:0000000000000000 HAL_PWREx_Vddio2Monitor_IRQHandler
/tmp/ccdGy2AT.s:385 .text.HAL_PWREx_Vddio2Monitor_IRQHandler:000000000000001c $d
/tmp/ccpHOCtt.s:16 .text.HAL_PWR_ConfigPVD:0000000000000000 $t
/tmp/ccpHOCtt.s:23 .text.HAL_PWR_ConfigPVD:0000000000000000 HAL_PWR_ConfigPVD
/tmp/ccpHOCtt.s:111 .text.HAL_PWR_ConfigPVD:0000000000000074 $d
/tmp/ccpHOCtt.s:118 .text.HAL_PWR_EnablePVD:0000000000000000 $t
/tmp/ccpHOCtt.s:125 .text.HAL_PWR_EnablePVD:0000000000000000 HAL_PWR_EnablePVD
/tmp/ccpHOCtt.s:144 .text.HAL_PWR_EnablePVD:000000000000000c $d
/tmp/ccpHOCtt.s:149 .text.HAL_PWR_DisablePVD:0000000000000000 $t
/tmp/ccpHOCtt.s:156 .text.HAL_PWR_DisablePVD:0000000000000000 HAL_PWR_DisablePVD
/tmp/ccpHOCtt.s:175 .text.HAL_PWR_DisablePVD:000000000000000c $d
/tmp/ccpHOCtt.s:180 .text.HAL_PWR_PVDCallback:0000000000000000 $t
/tmp/ccpHOCtt.s:187 .text.HAL_PWR_PVDCallback:0000000000000000 HAL_PWR_PVDCallback
/tmp/ccpHOCtt.s:201 .text.HAL_PWR_PVD_IRQHandler:0000000000000000 $t
/tmp/ccpHOCtt.s:208 .text.HAL_PWR_PVD_IRQHandler:0000000000000000 HAL_PWR_PVD_IRQHandler
/tmp/ccpHOCtt.s:242 .text.HAL_PWR_PVD_IRQHandler:000000000000001c $d
/tmp/ccpHOCtt.s:247 .text.HAL_PWREx_EnableVddio2Monitor:0000000000000000 $t
/tmp/ccpHOCtt.s:254 .text.HAL_PWREx_EnableVddio2Monitor:0000000000000000 HAL_PWREx_EnableVddio2Monitor
/tmp/ccpHOCtt.s:278 .text.HAL_PWREx_EnableVddio2Monitor:0000000000000014 $d
/tmp/ccpHOCtt.s:283 .text.HAL_PWREx_DisableVddio2Monitor:0000000000000000 $t
/tmp/ccpHOCtt.s:290 .text.HAL_PWREx_DisableVddio2Monitor:0000000000000000 HAL_PWREx_DisableVddio2Monitor
/tmp/ccpHOCtt.s:318 .text.HAL_PWREx_DisableVddio2Monitor:000000000000001c $d
/tmp/ccpHOCtt.s:323 .text.HAL_PWREx_Vddio2MonitorCallback:0000000000000000 $t
/tmp/ccpHOCtt.s:330 .text.HAL_PWREx_Vddio2MonitorCallback:0000000000000000 HAL_PWREx_Vddio2MonitorCallback
/tmp/ccpHOCtt.s:344 .text.HAL_PWREx_Vddio2Monitor_IRQHandler:0000000000000000 $t
/tmp/ccpHOCtt.s:351 .text.HAL_PWREx_Vddio2Monitor_IRQHandler:0000000000000000 HAL_PWREx_Vddio2Monitor_IRQHandler
/tmp/ccpHOCtt.s:385 .text.HAL_PWREx_Vddio2Monitor_IRQHandler:000000000000001c $d
NO UNDEFINED SYMBOLS

View file

@ -1,4 +1,4 @@
ARM GAS /tmp/cck0HnTJ.s page 1
ARM GAS /tmp/ccQfjpF5.s page 1
1 .cpu cortex-m0
@ -58,7 +58,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
31:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** derived from the System clock (RTC, ADC, I2C, USART, TIM, USB FS, etc..)
32:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c ****
33:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** ##### RCC Limitations #####
ARM GAS /tmp/cck0HnTJ.s page 2
ARM GAS /tmp/ccQfjpF5.s page 2
34:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** ==============================================================================
@ -118,7 +118,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
88:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c ****
89:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** #define MCO1_CLK_ENABLE() __HAL_RCC_GPIOA_CLK_ENABLE()
90:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** #define MCO1_GPIO_PORT GPIOA
ARM GAS /tmp/cck0HnTJ.s page 3
ARM GAS /tmp/ccQfjpF5.s page 3
91:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** #define MCO1_PIN GPIO_PIN_8
@ -178,7 +178,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
145:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c ****
146:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** (#) CSS (Clock security system), once enable using the macro __HAL_RCC_CSS_ENABLE()
147:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** and if a HSE clock failure occurs(HSE used directly or through PLL as System
ARM GAS /tmp/cck0HnTJ.s page 4
ARM GAS /tmp/ccQfjpF5.s page 4
148:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** clock source), the System clocks automatically switched to HSI and an interrupt
@ -238,7 +238,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
202:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** * - CSS and MCO1 OFF
203:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** * - All interrupts disabled
204:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** * - All interrupt and reset flags cleared
ARM GAS /tmp/cck0HnTJ.s page 5
ARM GAS /tmp/ccQfjpF5.s page 5
205:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** * @note This function does not modify the configuration of the
@ -298,7 +298,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
224:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** {
225:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** return HAL_TIMEOUT;
61 .loc 1 225 0
ARM GAS /tmp/cck0HnTJ.s page 6
ARM GAS /tmp/ccQfjpF5.s page 6
62 0024 0324 movs r4, #3
@ -358,7 +358,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
277:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** /* Disable all interrupts */
278:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** CLEAR_REG(RCC->CIR);
279:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c ****
ARM GAS /tmp/cck0HnTJ.s page 7
ARM GAS /tmp/ccQfjpF5.s page 7
280:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** /* Clear all reset flags */
@ -418,7 +418,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
108 005e 01D0 beq .L15
247:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** }
109 .loc 1 247 0
ARM GAS /tmp/cck0HnTJ.s page 8
ARM GAS /tmp/ccQfjpF5.s page 8
110 0060 0124 movs r4, #1
@ -478,7 +478,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
154 009c 9A60 str r2, [r3, #8]
281:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c ****
155 .loc 1 281 0
ARM GAS /tmp/cck0HnTJ.s page 9
ARM GAS /tmp/ccQfjpF5.s page 9
156 009e 596A ldr r1, [r3, #36]
@ -538,7 +538,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
194 .cfi_def_cfa_offset 16
195 .cfi_offset 4, -16
196 .cfi_offset 5, -12
ARM GAS /tmp/cck0HnTJ.s page 10
ARM GAS /tmp/ccQfjpF5.s page 10
197 .cfi_offset 6, -8
@ -598,7 +598,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
327:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** return HAL_ERROR;
328:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** }
329:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** }
ARM GAS /tmp/cck0HnTJ.s page 11
ARM GAS /tmp/ccQfjpF5.s page 11
330:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** else
@ -658,7 +658,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
338:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** {
339:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** /* Get Start Tick */
340:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** tickstart = HAL_GetTick();
ARM GAS /tmp/cck0HnTJ.s page 12
ARM GAS /tmp/ccQfjpF5.s page 12
341:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c ****
@ -718,7 +718,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
377:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** {
378:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** /* When HSI is used as system clock it will not disabled */
379:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** if((__HAL_RCC_GET_FLAG(RCC_FLAG_HSIRDY) != RESET) && (RCC_OscInitStruct->HSIState != RCC_HSI_
ARM GAS /tmp/cck0HnTJ.s page 13
ARM GAS /tmp/ccQfjpF5.s page 13
380:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** {
@ -778,7 +778,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
405:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** {
406:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** return HAL_TIMEOUT;
316 .loc 1 406 0
ARM GAS /tmp/cck0HnTJ.s page 14
ARM GAS /tmp/ccQfjpF5.s page 14
317 00ae 0320 movs r0, #3
@ -838,7 +838,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
363 00ec 1A60 str r2, [r3]
364 00ee 1A68 ldr r2, [r3]
365 00f0 7D49 ldr r1, .L131+8
ARM GAS /tmp/cck0HnTJ.s page 15
ARM GAS /tmp/ccQfjpF5.s page 15
366 00f2 0A40 ands r2, r1
@ -898,7 +898,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
414 013a 9342 cmp r3, r2
415 013c A2D1 bne .L35
416 .L34:
ARM GAS /tmp/cck0HnTJ.s page 16
ARM GAS /tmp/ccQfjpF5.s page 16
379:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** {
@ -958,7 +958,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
440 .loc 1 433 0
441 0160 2368 ldr r3, [r4]
442 0162 1B07 lsls r3, r3, #28
ARM GAS /tmp/cck0HnTJ.s page 17
ARM GAS /tmp/ccQfjpF5.s page 17
443 0164 44D5 bpl .L42
@ -1018,7 +1018,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
477 0194 0B68 ldr r3, [r1]
478 0196 F822 movs r2, #248
479 0198 9343 bics r3, r2
ARM GAS /tmp/cck0HnTJ.s page 18
ARM GAS /tmp/ccQfjpF5.s page 18
480 019a 2269 ldr r2, [r4, #16]
@ -1078,7 +1078,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
461:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** /* Get Start Tick */
462:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** tickstart = HAL_GetTick();
521 .loc 1 462 0
ARM GAS /tmp/cck0HnTJ.s page 19
ARM GAS /tmp/ccQfjpF5.s page 19
522 01d4 FFF7FEFF bl HAL_GetTick
@ -1138,7 +1138,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
554 01fc DB00 lsls r3, r3, #3
555 01fe 1DD4 bmi .L95
556 .LBB3:
ARM GAS /tmp/cck0HnTJ.s page 20
ARM GAS /tmp/ccQfjpF5.s page 20
485:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** {
@ -1198,7 +1198,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
587 .loc 1 508 0 discriminator 3
588 0228 2D4B ldr r3, .L131
589 022a 1A6A ldr r2, [r3, #32]
ARM GAS /tmp/cck0HnTJ.s page 21
ARM GAS /tmp/ccQfjpF5.s page 21
590 022c 0121 movs r1, #1
@ -1258,7 +1258,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
638 026e 0B43 orrs r3, r1
639 0270 1362 str r3, [r2, #32]
640 .L54:
ARM GAS /tmp/cck0HnTJ.s page 22
ARM GAS /tmp/ccQfjpF5.s page 22
509:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** /* Check the LSE State */
@ -1318,7 +1318,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
681 02ac E1E7 b .L54
682 .L120:
508:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** /* Check the LSE State */
ARM GAS /tmp/cck0HnTJ.s page 23
ARM GAS /tmp/ccQfjpF5.s page 23
683 .loc 1 508 0 discriminator 5
@ -1378,7 +1378,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
723 02f0 88130000 .word 5000
724 .L60:
535:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** }
ARM GAS /tmp/cck0HnTJ.s page 24
ARM GAS /tmp/ccQfjpF5.s page 24
536:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** }
@ -1438,7 +1438,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
576:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** }
577:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** else if(RCC_OscInitStruct->HSI14State == RCC_HSI14_ADC_CONTROL)
739 .loc 1 577 0
ARM GAS /tmp/cck0HnTJ.s page 25
ARM GAS /tmp/ccQfjpF5.s page 25
740 0304 0533 adds r3, r3, #5
@ -1498,7 +1498,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
762 .LCB765:
610:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** {
611:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** /* Check the parameters */
ARM GAS /tmp/cck0HnTJ.s page 26
ARM GAS /tmp/ccQfjpF5.s page 26
612:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** assert_param(IS_RCC_HSI48(RCC_OscInitStruct->HSI48State));
@ -1558,7 +1558,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
795 .L74:
633:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c ****
634:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** /* Wait till HSI48 is ready */
ARM GAS /tmp/cck0HnTJ.s page 27
ARM GAS /tmp/ccQfjpF5.s page 27
635:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** while(__HAL_RCC_GET_FLAG(RCC_FLAG_HSI48RDY) == RESET)
@ -1618,7 +1618,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
840 .loc 1 566 0
841 0392 664B ldr r3, .L133
842 0394 5B6B ldr r3, [r3, #52]
ARM GAS /tmp/cck0HnTJ.s page 28
ARM GAS /tmp/ccQfjpF5.s page 28
843 0396 9B07 lsls r3, r3, #30
@ -1678,7 +1678,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
889 .loc 1 599 0
890 03da FFF7FEFF bl HAL_GetTick
891 .LVL68:
ARM GAS /tmp/cck0HnTJ.s page 29
ARM GAS /tmp/ccQfjpF5.s page 29
892 03de 401B subs r0, r0, r5
@ -1738,7 +1738,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
931 0416 0500 movs r5, r0
932 .LVL71:
933 .L76:
ARM GAS /tmp/cck0HnTJ.s page 30
ARM GAS /tmp/ccQfjpF5.s page 30
650:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c ****
@ -1798,7 +1798,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
965 0444 12D0 beq .L125
673:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** {
674:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** /* Check the parameters */
ARM GAS /tmp/cck0HnTJ.s page 31
ARM GAS /tmp/ccQfjpF5.s page 31
675:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** assert_param(IS_RCC_PLLSOURCE(RCC_OscInitStruct->PLL.PLLSource));
@ -1858,7 +1858,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
975 0454 0400 movs r4, r0
976 .LVL75:
977 .L84:
ARM GAS /tmp/cck0HnTJ.s page 32
ARM GAS /tmp/ccQfjpF5.s page 32
720:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c ****
@ -1918,7 +1918,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
1020 .L127:
695:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** RCC_OscInitStruct->PLL.PREDIV,
1021 .loc 1 695 0
ARM GAS /tmp/cck0HnTJ.s page 33
ARM GAS /tmp/ccQfjpF5.s page 33
1022 0492 264B ldr r3, .L133
@ -1978,7 +1978,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
734:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** if((RCC_OscInitStruct->PLL.PLLState) == RCC_PLL_OFF)
735:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** {
736:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** return HAL_ERROR;
ARM GAS /tmp/cck0HnTJ.s page 34
ARM GAS /tmp/ccQfjpF5.s page 34
737:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** }
@ -2038,7 +2038,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
1095 04fa 0B40 ands r3, r1
743:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** (READ_BIT(pll_config2, RCC_CFGR2_PREDIV) != RCC_OscInitStruct->PLL.PREDIV) ||
1096 .loc 1 743 0 discriminator 1
ARM GAS /tmp/cck0HnTJ.s page 35
ARM GAS /tmp/ccQfjpF5.s page 35
1097 04fc 216B ldr r1, [r4, #48]
@ -2098,7 +2098,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
753:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** }
1142 .loc 1 753 0
1143 0528 0020 movs r0, #0
ARM GAS /tmp/cck0HnTJ.s page 36
ARM GAS /tmp/ccQfjpF5.s page 36
1144 052a F5E7 b .L20
@ -2158,7 +2158,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
789:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** /* Check the parameters */
790:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** assert_param(IS_RCC_CLOCKTYPE(RCC_ClkInitStruct->ClockType));
791:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** assert_param(IS_FLASH_LATENCY(FLatency));
ARM GAS /tmp/cck0HnTJ.s page 37
ARM GAS /tmp/ccQfjpF5.s page 37
792:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c ****
@ -2218,7 +2218,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
846:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** return HAL_ERROR;
847:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** }
848:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** }
ARM GAS /tmp/cck0HnTJ.s page 38
ARM GAS /tmp/ccQfjpF5.s page 38
849:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** #if defined(RCC_CFGR_SWS_HSI48)
@ -2278,7 +2278,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
903:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c ****
904:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** /* Update the SystemCoreClock global variable */
905:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** SystemCoreClock = HAL_RCC_GetSysClockFreq() >> AHBPrescTable[(RCC->CFGR & RCC_CFGR_HPRE)>> RCC_CF
ARM GAS /tmp/cck0HnTJ.s page 39
ARM GAS /tmp/ccQfjpF5.s page 39
906:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c ****
@ -2338,7 +2338,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
960:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** @elseif STM32F078xx
961:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** * @arg @ref RCC_MCO1SOURCE_HSI48 HSI48 selected as MCO clock
962:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** * @arg @ref RCC_MCO1SOURCE_PLLCLK PLLCLK selected as MCO clock
ARM GAS /tmp/cck0HnTJ.s page 40
ARM GAS /tmp/ccQfjpF5.s page 40
963:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** @elseif STM32F091xC
@ -2398,7 +2398,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
1017:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** #endif
1018:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** void HAL_RCC_MCOConfig(uint32_t RCC_MCOx, uint32_t RCC_MCOSource, uint32_t RCC_MCODiv)
1019:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** {
ARM GAS /tmp/cck0HnTJ.s page 41
ARM GAS /tmp/ccQfjpF5.s page 41
1166 .loc 1 1019 0
@ -2458,7 +2458,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
1204 .LVL95:
1205 0022 8902 lsls r1, r1, #10
1206 0024 0A43 orrs r2, r1
ARM GAS /tmp/cck0HnTJ.s page 42
ARM GAS /tmp/ccQfjpF5.s page 42
1207 0026 6261 str r2, [r4, #20]
@ -2518,7 +2518,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
1048:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** * allowing the MCU to perform rescue operations. The CSSI is linked to
1049:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** * the Cortex-M0 NMI (Non-Maskable Interrupt) exception vector.
1050:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** * @retval None
ARM GAS /tmp/cck0HnTJ.s page 43
ARM GAS /tmp/ccQfjpF5.s page 43
1051:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** */
@ -2578,7 +2578,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
1064:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** }
1294 .loc 1 1064 0
1295 @ sp needed
ARM GAS /tmp/cck0HnTJ.s page 44
ARM GAS /tmp/ccQfjpF5.s page 44
1296 000a 7047 bx lr
@ -2638,7 +2638,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
1318 @ args = 0, pretend = 0, frame = 32
1319 @ frame_needed = 0, uses_anonymous_args = 0
1320 0000 30B5 push {r4, r5, lr}
ARM GAS /tmp/cck0HnTJ.s page 45
ARM GAS /tmp/ccQfjpF5.s page 45
1321 .LCFI5:
@ -2698,7 +2698,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
1359 .LVL102:
1360 .L144:
1115:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** break;
ARM GAS /tmp/cck0HnTJ.s page 46
ARM GAS /tmp/ccQfjpF5.s page 46
1116:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** }
@ -2758,7 +2758,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
1368 0036 910C lsrs r1, r2, #18
1369 0038 0F23 movs r3, #15
1370 003a 1940 ands r1, r3
ARM GAS /tmp/cck0HnTJ.s page 47
ARM GAS /tmp/ccQfjpF5.s page 47
1371 003c 04A8 add r0, sp, #16
@ -2818,7 +2818,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
1419 007c D9E7 b .L144
1420 .LVL115:
1421 .L150:
ARM GAS /tmp/cck0HnTJ.s page 48
ARM GAS /tmp/ccQfjpF5.s page 48
1149:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** break;
@ -2878,7 +2878,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
801:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c ****
1473 .loc 1 801 0
1474 0018 4349 ldr r1, .L181
ARM GAS /tmp/cck0HnTJ.s page 49
ARM GAS /tmp/ccQfjpF5.s page 49
1475 .LVL118:
@ -2938,7 +2938,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
1521 005a 6368 ldr r3, [r4, #4]
1522 005c 012B cmp r3, #1
1523 005e 09D0 beq .L177
ARM GAS /tmp/cck0HnTJ.s page 50
ARM GAS /tmp/ccQfjpF5.s page 50
841:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** {
@ -2998,7 +2998,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
876:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** {
1570 .loc 1 876 0
1571 009e FFF7FEFF bl HAL_GetTick
ARM GAS /tmp/cck0HnTJ.s page 51
ARM GAS /tmp/ccQfjpF5.s page 51
1572 .LVL126:
@ -3058,7 +3058,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
1618 00de 0B68 ldr r3, [r1]
1619 00e0 1A40 ands r2, r3
1620 00e2 AA42 cmp r2, r5
ARM GAS /tmp/cck0HnTJ.s page 52
ARM GAS /tmp/ccQfjpF5.s page 52
1621 00e4 01D0 beq .L167
@ -3118,7 +3118,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
1667 .LVL135:
1668 .LVL136:
1669 0122 70BD pop {r4, r5, r6, pc}
ARM GAS /tmp/cck0HnTJ.s page 53
ARM GAS /tmp/ccQfjpF5.s page 53
1670 .LVL137:
@ -3178,7 +3178,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
1711 .L184:
1712 0008 00000000 .word SystemCoreClock
1713 .cfi_endproc
ARM GAS /tmp/cck0HnTJ.s page 54
ARM GAS /tmp/ccQfjpF5.s page 54
1714 .LFE47:
@ -3238,7 +3238,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
1759 .global HAL_RCC_GetOscConfig
1760 .syntax unified
1761 .code 16
ARM GAS /tmp/cck0HnTJ.s page 55
ARM GAS /tmp/ccQfjpF5.s page 55
1762 .thumb_func
@ -3298,7 +3298,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
1220:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** RCC_OscInitStruct->HSEState = RCC_HSE_OFF;
1221:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** }
1222:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c ****
ARM GAS /tmp/cck0HnTJ.s page 56
ARM GAS /tmp/ccQfjpF5.s page 56
1223:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** /* Get the HSI configuration -----------------------------------------------*/
@ -3358,7 +3358,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
1811 0034 5B6A ldr r3, [r3, #36]
1812 0036 DB07 lsls r3, r3, #31
1813 0038 40D5 bpl .L198
ARM GAS /tmp/cck0HnTJ.s page 57
ARM GAS /tmp/ccQfjpF5.s page 57
1251:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** {
@ -3418,7 +3418,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
1277:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** if((RCC->CR &RCC_CR_PLLON) == RCC_CR_PLLON)
1842 .loc 1 1277 0
1843 0064 1368 ldr r3, [r2]
ARM GAS /tmp/cck0HnTJ.s page 58
ARM GAS /tmp/ccQfjpF5.s page 58
1844 0066 DB01 lsls r3, r3, #7
@ -3478,7 +3478,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
1884 009e 4360 str r3, [r0, #4]
1885 00a0 B6E7 b .L191
1886 .L193:
ARM GAS /tmp/cck0HnTJ.s page 59
ARM GAS /tmp/ccQfjpF5.s page 59
1230:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** }
@ -3538,7 +3538,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
1936 HAL_RCC_GetClockConfig:
1937 .LFB50:
1289:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c ****
ARM GAS /tmp/cck0HnTJ.s page 60
ARM GAS /tmp/ccQfjpF5.s page 60
1290:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** /**
@ -3598,7 +3598,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
1967 0020 C360 str r3, [r0, #12]
1315:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** /* Get the Flash Wait State (Latency) configuration ------------------------*/
1316:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** *pFLatency = __HAL_FLASH_GET_LATENCY();
ARM GAS /tmp/cck0HnTJ.s page 61
ARM GAS /tmp/ccQfjpF5.s page 61
1968 .loc 1 1316 0
@ -3658,7 +3658,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
1998 @ frame_needed = 0, uses_anonymous_args = 0
1999 @ link register save eliminated.
1343:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** /* NOTE : This function Should not be modified, when the callback is needed,
ARM GAS /tmp/cck0HnTJ.s page 62
ARM GAS /tmp/ccQfjpF5.s page 62
1344:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** the HAL_RCC_CSSCallback could be implemented in the user file
@ -3718,7 +3718,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
2047 0018 00100240 .word 1073876992
2048 001c 0A100240 .word 1073877002
2049 .cfi_endproc
ARM GAS /tmp/cck0HnTJ.s page 63
ARM GAS /tmp/ccQfjpF5.s page 63
2050 .LFE51:
@ -3761,8 +3761,8 @@ ARM GAS /tmp/cck0HnTJ.s page 1
2088 001f 10 .byte 16
2089 .text
2090 .Letext0:
2091 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
2092 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
2091 .file 2 "/usr/include/newlib/machine/_default_types.h"
2092 .file 3 "/usr/include/newlib/sys/_stdint.h"
2093 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
2094 .file 5 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
2095 .file 6 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h"
@ -3770,52 +3770,52 @@ ARM GAS /tmp/cck0HnTJ.s page 1
2097 .file 8 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h"
2098 .file 9 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h"
2099 .file 10 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
ARM GAS /tmp/cck0HnTJ.s page 64
ARM GAS /tmp/ccQfjpF5.s page 64
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f0xx_hal_rcc.c
/tmp/cck0HnTJ.s:16 .text.HAL_RCC_DeInit:0000000000000000 $t
/tmp/cck0HnTJ.s:23 .text.HAL_RCC_DeInit:0000000000000000 HAL_RCC_DeInit
/tmp/cck0HnTJ.s:166 .text.HAL_RCC_DeInit:00000000000000ac $d
/tmp/cck0HnTJ.s:178 .text.HAL_RCC_OscConfig:0000000000000000 $t
/tmp/cck0HnTJ.s:185 .text.HAL_RCC_OscConfig:0000000000000000 HAL_RCC_OscConfig
/tmp/cck0HnTJ.s:719 .text.HAL_RCC_OscConfig:00000000000002e0 $d
/tmp/cck0HnTJ.s:726 .text.HAL_RCC_OscConfig:00000000000002f4 $t
/tmp/cck0HnTJ.s:1148 .text.HAL_RCC_OscConfig:000000000000052c $d
/tmp/cck0HnTJ.s:1157 .text.HAL_RCC_MCOConfig:0000000000000000 $t
/tmp/cck0HnTJ.s:1164 .text.HAL_RCC_MCOConfig:0000000000000000 HAL_RCC_MCOConfig
/tmp/cck0HnTJ.s:1236 .text.HAL_RCC_MCOConfig:000000000000004c $d
/tmp/cck0HnTJ.s:1242 .text.HAL_RCC_EnableCSS:0000000000000000 $t
/tmp/cck0HnTJ.s:1249 .text.HAL_RCC_EnableCSS:0000000000000000 HAL_RCC_EnableCSS
/tmp/cck0HnTJ.s:1269 .text.HAL_RCC_EnableCSS:0000000000000010 $d
/tmp/cck0HnTJ.s:1274 .text.HAL_RCC_DisableCSS:0000000000000000 $t
/tmp/cck0HnTJ.s:1281 .text.HAL_RCC_DisableCSS:0000000000000000 HAL_RCC_DisableCSS
/tmp/cck0HnTJ.s:1300 .text.HAL_RCC_DisableCSS:000000000000000c $d
/tmp/cck0HnTJ.s:1307 .text.HAL_RCC_GetSysClockFreq:0000000000000000 $t
/tmp/cck0HnTJ.s:1314 .text.HAL_RCC_GetSysClockFreq:0000000000000000 HAL_RCC_GetSysClockFreq
/tmp/cck0HnTJ.s:1430 .text.HAL_RCC_GetSysClockFreq:0000000000000084 $d
/tmp/cck0HnTJ.s:1438 .text.HAL_RCC_ClockConfig:0000000000000000 $t
/tmp/cck0HnTJ.s:1445 .text.HAL_RCC_ClockConfig:0000000000000000 HAL_RCC_ClockConfig
/tmp/cck0HnTJ.s:1679 .text.HAL_RCC_ClockConfig:0000000000000128 $d
/tmp/cck0HnTJ.s:1689 .text.HAL_RCC_GetHCLKFreq:0000000000000000 $t
/tmp/cck0HnTJ.s:1696 .text.HAL_RCC_GetHCLKFreq:0000000000000000 HAL_RCC_GetHCLKFreq
/tmp/cck0HnTJ.s:1712 .text.HAL_RCC_GetHCLKFreq:0000000000000008 $d
/tmp/cck0HnTJ.s:1717 .text.HAL_RCC_GetPCLK1Freq:0000000000000000 $t
/tmp/cck0HnTJ.s:1724 .text.HAL_RCC_GetPCLK1Freq:0000000000000000 HAL_RCC_GetPCLK1Freq
/tmp/cck0HnTJ.s:1752 .text.HAL_RCC_GetPCLK1Freq:0000000000000018 $d
/tmp/cck0HnTJ.s:1758 .text.HAL_RCC_GetOscConfig:0000000000000000 $t
/tmp/cck0HnTJ.s:1765 .text.HAL_RCC_GetOscConfig:0000000000000000 HAL_RCC_GetOscConfig
/tmp/cck0HnTJ.s:1924 .text.HAL_RCC_GetOscConfig:00000000000000d0 $d
/tmp/cck0HnTJ.s:1929 .text.HAL_RCC_GetClockConfig:0000000000000000 $t
/tmp/cck0HnTJ.s:1936 .text.HAL_RCC_GetClockConfig:0000000000000000 HAL_RCC_GetClockConfig
/tmp/cck0HnTJ.s:1980 .text.HAL_RCC_GetClockConfig:0000000000000030 $d
/tmp/cck0HnTJ.s:1986 .text.HAL_RCC_CSSCallback:0000000000000000 $t
/tmp/cck0HnTJ.s:1993 .text.HAL_RCC_CSSCallback:0000000000000000 HAL_RCC_CSSCallback
/tmp/cck0HnTJ.s:2007 .text.HAL_RCC_NMI_IRQHandler:0000000000000000 $t
/tmp/cck0HnTJ.s:2014 .text.HAL_RCC_NMI_IRQHandler:0000000000000000 HAL_RCC_NMI_IRQHandler
/tmp/cck0HnTJ.s:2047 .text.HAL_RCC_NMI_IRQHandler:0000000000000018 $d
/tmp/cck0HnTJ.s:2053 .rodata:0000000000000000 $d
/tmp/ccQfjpF5.s:16 .text.HAL_RCC_DeInit:0000000000000000 $t
/tmp/ccQfjpF5.s:23 .text.HAL_RCC_DeInit:0000000000000000 HAL_RCC_DeInit
/tmp/ccQfjpF5.s:166 .text.HAL_RCC_DeInit:00000000000000ac $d
/tmp/ccQfjpF5.s:178 .text.HAL_RCC_OscConfig:0000000000000000 $t
/tmp/ccQfjpF5.s:185 .text.HAL_RCC_OscConfig:0000000000000000 HAL_RCC_OscConfig
/tmp/ccQfjpF5.s:719 .text.HAL_RCC_OscConfig:00000000000002e0 $d
/tmp/ccQfjpF5.s:726 .text.HAL_RCC_OscConfig:00000000000002f4 $t
/tmp/ccQfjpF5.s:1148 .text.HAL_RCC_OscConfig:000000000000052c $d
/tmp/ccQfjpF5.s:1157 .text.HAL_RCC_MCOConfig:0000000000000000 $t
/tmp/ccQfjpF5.s:1164 .text.HAL_RCC_MCOConfig:0000000000000000 HAL_RCC_MCOConfig
/tmp/ccQfjpF5.s:1236 .text.HAL_RCC_MCOConfig:000000000000004c $d
/tmp/ccQfjpF5.s:1242 .text.HAL_RCC_EnableCSS:0000000000000000 $t
/tmp/ccQfjpF5.s:1249 .text.HAL_RCC_EnableCSS:0000000000000000 HAL_RCC_EnableCSS
/tmp/ccQfjpF5.s:1269 .text.HAL_RCC_EnableCSS:0000000000000010 $d
/tmp/ccQfjpF5.s:1274 .text.HAL_RCC_DisableCSS:0000000000000000 $t
/tmp/ccQfjpF5.s:1281 .text.HAL_RCC_DisableCSS:0000000000000000 HAL_RCC_DisableCSS
/tmp/ccQfjpF5.s:1300 .text.HAL_RCC_DisableCSS:000000000000000c $d
/tmp/ccQfjpF5.s:1307 .text.HAL_RCC_GetSysClockFreq:0000000000000000 $t
/tmp/ccQfjpF5.s:1314 .text.HAL_RCC_GetSysClockFreq:0000000000000000 HAL_RCC_GetSysClockFreq
/tmp/ccQfjpF5.s:1430 .text.HAL_RCC_GetSysClockFreq:0000000000000084 $d
/tmp/ccQfjpF5.s:1438 .text.HAL_RCC_ClockConfig:0000000000000000 $t
/tmp/ccQfjpF5.s:1445 .text.HAL_RCC_ClockConfig:0000000000000000 HAL_RCC_ClockConfig
/tmp/ccQfjpF5.s:1679 .text.HAL_RCC_ClockConfig:0000000000000128 $d
/tmp/ccQfjpF5.s:1689 .text.HAL_RCC_GetHCLKFreq:0000000000000000 $t
/tmp/ccQfjpF5.s:1696 .text.HAL_RCC_GetHCLKFreq:0000000000000000 HAL_RCC_GetHCLKFreq
/tmp/ccQfjpF5.s:1712 .text.HAL_RCC_GetHCLKFreq:0000000000000008 $d
/tmp/ccQfjpF5.s:1717 .text.HAL_RCC_GetPCLK1Freq:0000000000000000 $t
/tmp/ccQfjpF5.s:1724 .text.HAL_RCC_GetPCLK1Freq:0000000000000000 HAL_RCC_GetPCLK1Freq
/tmp/ccQfjpF5.s:1752 .text.HAL_RCC_GetPCLK1Freq:0000000000000018 $d
/tmp/ccQfjpF5.s:1758 .text.HAL_RCC_GetOscConfig:0000000000000000 $t
/tmp/ccQfjpF5.s:1765 .text.HAL_RCC_GetOscConfig:0000000000000000 HAL_RCC_GetOscConfig
/tmp/ccQfjpF5.s:1924 .text.HAL_RCC_GetOscConfig:00000000000000d0 $d
/tmp/ccQfjpF5.s:1929 .text.HAL_RCC_GetClockConfig:0000000000000000 $t
/tmp/ccQfjpF5.s:1936 .text.HAL_RCC_GetClockConfig:0000000000000000 HAL_RCC_GetClockConfig
/tmp/ccQfjpF5.s:1980 .text.HAL_RCC_GetClockConfig:0000000000000030 $d
/tmp/ccQfjpF5.s:1986 .text.HAL_RCC_CSSCallback:0000000000000000 $t
/tmp/ccQfjpF5.s:1993 .text.HAL_RCC_CSSCallback:0000000000000000 HAL_RCC_CSSCallback
/tmp/ccQfjpF5.s:2007 .text.HAL_RCC_NMI_IRQHandler:0000000000000000 $t
/tmp/ccQfjpF5.s:2014 .text.HAL_RCC_NMI_IRQHandler:0000000000000000 HAL_RCC_NMI_IRQHandler
/tmp/ccQfjpF5.s:2047 .text.HAL_RCC_NMI_IRQHandler:0000000000000018 $d
/tmp/ccQfjpF5.s:2053 .rodata:0000000000000000 $d
UNDEFINED SYMBOLS
HAL_GetTick

Binary file not shown.

View file

@ -1,4 +1,4 @@
ARM GAS /tmp/ccgAbGw7.s page 1
ARM GAS /tmp/ccgjfOns.s page 1
1 .cpu cortex-m0
@ -58,7 +58,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
31:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c ****
32:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** #ifdef HAL_RCC_MODULE_ENABLED
33:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c ****
ARM GAS /tmp/ccgAbGw7.s page 2
ARM GAS /tmp/ccgjfOns.s page 2
34:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** /** @defgroup RCCEx RCCEx
@ -118,7 +118,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
88:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** */
89:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c ****
90:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** /**
ARM GAS /tmp/ccgAbGw7.s page 3
ARM GAS /tmp/ccgjfOns.s page 3
91:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** * @brief Initializes the RCC extended peripherals clocks according to the specified
@ -178,7 +178,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
122:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** /* Requires to enable write access to Backup Domain of necessary */
123:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** if(__HAL_RCC_PWR_IS_CLK_DISABLED())
49 .loc 1 123 0
ARM GAS /tmp/ccgAbGw7.s page 4
ARM GAS /tmp/ccgjfOns.s page 4
50 000c 4B4B ldr r3, .L22
@ -238,7 +238,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
80 .loc 1 147 0
81 0032 424B ldr r3, .L22
82 0034 1B6A ldr r3, [r3, #32]
ARM GAS /tmp/ccgAbGw7.s page 5
ARM GAS /tmp/ccgjfOns.s page 5
83 0036 C022 movs r2, #192
@ -298,7 +298,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
166:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** {
167:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** if((HAL_GetTick() - tickstart) > RCC_LSE_TIMEOUT_VALUE)
168:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** {
ARM GAS /tmp/ccgAbGw7.s page 6
ARM GAS /tmp/ccgjfOns.s page 6
169:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** return HAL_TIMEOUT;
@ -358,7 +358,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
196:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_USART2) == RCC_PERIPHCLK_USART2)
146 .loc 1 196 0
147 008c 2368 ldr r3, [r4]
ARM GAS /tmp/ccgAbGw7.s page 7
ARM GAS /tmp/ccgjfOns.s page 7
148 008e 9B07 lsls r3, r3, #30
@ -418,7 +418,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
227:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** }
228:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c ****
229:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** #if defined(STM32F042x6) || defined(STM32F048xx) || defined(STM32F072xB) || defined(STM32F078xx) ||
ARM GAS /tmp/ccgAbGw7.s page 8
ARM GAS /tmp/ccgjfOns.s page 8
230:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** /*------------------------------ USB Configuration ------------------------*/
@ -478,7 +478,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
259:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** return HAL_OK;
197 .loc 1 259 0
198 00dc 0020 movs r0, #0
ARM GAS /tmp/ccgAbGw7.s page 9
ARM GAS /tmp/ccgjfOns.s page 9
199 .L6:
@ -538,7 +538,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
245 0112 0600 movs r6, r0
246 .LVL20:
247 .L9:
ARM GAS /tmp/ccgAbGw7.s page 10
ARM GAS /tmp/ccgjfOns.s page 10
165:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** {
@ -598,7 +598,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
299 .LFB41:
261:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c ****
262:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** /**
ARM GAS /tmp/ccgAbGw7.s page 11
ARM GAS /tmp/ccgjfOns.s page 11
263:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** * @brief Get the RCC_ClkInitStruct according to the internal
@ -658,7 +658,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
330 0024 1A6B ldr r2, [r3, #48]
331 0026 C021 movs r1, #192
332 0028 8902 lsls r1, r1, #10
ARM GAS /tmp/ccgAbGw7.s page 12
ARM GAS /tmp/ccgjfOns.s page 12
333 002a 0A40 ands r2, r1
@ -718,7 +718,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
359 0050 23000100 .word 65571
360 0054 23000300 .word 196643
361 0058 23040300 .word 197667
ARM GAS /tmp/ccgAbGw7.s page 13
ARM GAS /tmp/ccgjfOns.s page 13
362 .cfi_endproc
@ -778,7 +778,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
357:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** @endif
358:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** @if STM32F091xC
359:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_USART2 USART2 peripheral clock
ARM GAS /tmp/ccgAbGw7.s page 14
ARM GAS /tmp/ccgjfOns.s page 14
360:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_USART3 USART2 peripheral clock
@ -838,7 +838,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
406 0022 00D1 bne .LCB388
407 0024 B7E0 b .L68 @long jump
408 .LCB388:
ARM GAS /tmp/ccgAbGw7.s page 15
ARM GAS /tmp/ccgjfOns.s page 15
409 .L49:
@ -898,7 +898,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
432:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** break;
433:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** }
434:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** #if defined(RCC_CFGR3_USART2SW)
ARM GAS /tmp/ccgAbGw7.s page 16
ARM GAS /tmp/ccgjfOns.s page 16
435:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** case RCC_PERIPHCLK_USART2:
@ -958,7 +958,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
489:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** break;
490:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** }
491:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** #endif /* RCC_CFGR3_USART3SW */
ARM GAS /tmp/ccgAbGw7.s page 17
ARM GAS /tmp/ccgjfOns.s page 17
492:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** case RCC_PERIPHCLK_I2C1:
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
546:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** }
547:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** #if defined(RCC_CR2_HSI48ON)
548:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** /* Check if HSI48 is ready and if USB clock selection is HSI48 */
ARM GAS /tmp/ccgAbGw7.s page 18
ARM GAS /tmp/ccgjfOns.s page 18
549:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** else if ((srcclk == RCC_USBCLKSOURCE_HSI48) && (HAL_IS_BIT_SET(RCC->CR2, RCC_CR2_HSI48RDY)))
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
431 .loc 1 441 0
432 003c 53D0 beq .L69
446:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** {
ARM GAS /tmp/ccgAbGw7.s page 19
ARM GAS /tmp/ccgjfOns.s page 19
433 .loc 1 446 0
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
479 .loc 1 373 0
480 007c 0020 movs r0, #0
481 .LVL33:
ARM GAS /tmp/ccgAbGw7.s page 20
ARM GAS /tmp/ccgjfOns.s page 20
482 007e D3E7 b .L27
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
528 .loc 1 413 0
529 00b0 07D0 beq .L76
418:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** {
ARM GAS /tmp/ccgAbGw7.s page 21
ARM GAS /tmp/ccgjfOns.s page 21
530 .loc 1 418 0
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
575 .loc 1 373 0
576 00e2 0020 movs r0, #0
577 .LVL52:
ARM GAS /tmp/ccgAbGw7.s page 22
ARM GAS /tmp/ccgjfOns.s page 22
578 00e4 A0E7 b .L27
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
498:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** {
624 .loc 1 498 0 is_stmt 0 discriminator 1
625 0114 324A ldr r2, .L83
ARM GAS /tmp/ccgAbGw7.s page 23
ARM GAS /tmp/ccgjfOns.s page 23
626 0116 1268 ldr r2, [r2]
@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
671 .LVL72:
672 014a 0F21 movs r1, #15
673 014c 0840 ands r0, r1
ARM GAS /tmp/ccgAbGw7.s page 24
ARM GAS /tmp/ccgjfOns.s page 24
674 014e 841C adds r4, r0, #2
@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
549:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** {
721 .loc 1 549 0 is_stmt 0 discriminator 1
722 0188 154B ldr r3, .L83
ARM GAS /tmp/ccgAbGw7.s page 25
ARM GAS /tmp/ccgjfOns.s page 25
723 018a 5B6B ldr r3, [r3, #52]
@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
430:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** }
769 .loc 1 430 0
770 01bc 8020 movs r0, #128
ARM GAS /tmp/ccgAbGw7.s page 26
ARM GAS /tmp/ccgjfOns.s page 26
771 .LVL92:
@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
818 01e4 409C0000 .word 40000
819 01e8 00127A00 .word 8000000
820 01ec 006CDC02 .word 48000000
ARM GAS /tmp/ccgAbGw7.s page 27
ARM GAS /tmp/ccgjfOns.s page 27
821 01f0 90D00300 .word 250000
@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
625:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** (#) User can retrieve information related to synchronization in calling function
626:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** @ref HAL_RCCEx_CRSGetSynchronizationInfo()
627:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c ****
ARM GAS /tmp/ccgAbGw7.s page 28
ARM GAS /tmp/ccgjfOns.s page 28
628:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** (#) Regarding synchronization status and synchronization information, user can try a new cali
@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
842 0000 104B ldr r3, .L86
843 0002 1969 ldr r1, [r3, #16]
844 0004 8022 movs r2, #128
ARM GAS /tmp/ccgAbGw7.s page 29
ARM GAS /tmp/ccgjfOns.s page 29
845 0006 1205 lsls r2, r2, #20
@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
692:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c ****
693:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** /* Enable Automatic trimming & Frequency error counter */
694:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** SET_BIT(CRS->CR, CRS_CR_AUTOTRIMEN | CRS_CR_CEN);
ARM GAS /tmp/ccgAbGw7.s page 30
ARM GAS /tmp/ccgjfOns.s page 30
882 .loc 1 694 0
@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
928 .cfi_endproc
929 .LFE44:
931 .section .text.HAL_RCCEx_CRSGetSynchronizationInfo,"ax",%progbits
ARM GAS /tmp/ccgAbGw7.s page 31
ARM GAS /tmp/ccgjfOns.s page 31
932 .align 1
@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
965 001c 8022 movs r2, #128
966 001e 1202 lsls r2, r2, #8
967 0020 1340 ands r3, r2
ARM GAS /tmp/ccgAbGw7.s page 32
ARM GAS /tmp/ccgjfOns.s page 32
968 0022 C360 str r3, [r0, #12]
@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
748:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c ****
749:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** /* Get timeout */
750:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** tickstart = HAL_GetTick();
ARM GAS /tmp/ccgAbGw7.s page 33
ARM GAS /tmp/ccgjfOns.s page 33
1003 .loc 1 750 0
@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
772:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** /* Check CRS SYNCWARN flag */
773:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** if(__HAL_RCC_CRS_GET_FLAG(RCC_CRS_FLAG_SYNCWARN))
1035 .loc 1 773 0
ARM GAS /tmp/ccgAbGw7.s page 34
ARM GAS /tmp/ccgjfOns.s page 34
1036 002a 1B4B ldr r3, .L107
@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
796:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** crsstatus |= RCC_CRS_SYNCERR;
1068 .loc 1 796 0
1069 0056 0823 movs r3, #8
ARM GAS /tmp/ccgAbGw7.s page 35
ARM GAS /tmp/ccgjfOns.s page 35
1070 0058 1C43 orrs r4, r3
@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
1102 0080 002C cmp r4, #0
1103 0082 07D1 bne .L105
1104 .LVL125:
ARM GAS /tmp/ccgAbGw7.s page 36
ARM GAS /tmp/ccgjfOns.s page 36
1105 .L102:
@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
830:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** /* Get current IT flags and IT sources values */
831:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** uint32_t itflags = READ_REG(CRS->ISR);
832:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** uint32_t itsources = READ_REG(CRS->CR);
ARM GAS /tmp/ccgAbGw7.s page 37
ARM GAS /tmp/ccgjfOns.s page 37
833:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c ****
@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
887:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c ****
888:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** /**
889:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** * @brief RCCEx Clock Recovery System SYNCOK interrupt callback.
ARM GAS /tmp/ccgAbGw7.s page 38
ARM GAS /tmp/ccgjfOns.s page 38
890:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** * @retval none
@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
1185 .fpu softvfp
1187 HAL_RCCEx_CRS_ExpectedSyncCallback:
1188 .LFB50:
ARM GAS /tmp/ccgAbGw7.s page 39
ARM GAS /tmp/ccgjfOns.s page 39
909:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c ****
@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
938:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** }
1216 .loc 1 938 0
1217 @ sp needed
ARM GAS /tmp/ccgAbGw7.s page 40
ARM GAS /tmp/ccgjfOns.s page 40
1218 0000 7047 bx lr
@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
853:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** {
1266 .loc 1 853 0 is_stmt 0 discriminator 1
1267 001c 1107 lsls r1, r2, #28
ARM GAS /tmp/ccgAbGw7.s page 41
ARM GAS /tmp/ccgjfOns.s page 41
1268 001e 20D4 bmi .L124
@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
1311 0048 10BD pop {r4, pc}
1312 .LVL143:
1313 .L122:
ARM GAS /tmp/ccgAbGw7.s page 42
ARM GAS /tmp/ccgjfOns.s page 42
838:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c ****
@ -2515,10 +2515,10 @@ ARM GAS /tmp/ccgAbGw7.s page 1
1358 .LFE47:
1360 .text
1361 .Letext0:
1362 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
1363 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
1362 .file 2 "/usr/include/newlib/machine/_default_types.h"
1363 .file 3 "/usr/include/newlib/sys/_stdint.h"
1364 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
ARM GAS /tmp/ccgAbGw7.s page 43
ARM GAS /tmp/ccgjfOns.s page 43
1365 .file 5 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
@ -2527,43 +2527,43 @@ ARM GAS /tmp/ccgAbGw7.s page 1
1368 .file 8 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h"
1369 .file 9 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
1370 .file 10 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h"
ARM GAS /tmp/ccgAbGw7.s page 44
ARM GAS /tmp/ccgjfOns.s page 44
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f0xx_hal_rcc_ex.c
/tmp/ccgAbGw7.s:16 .text.HAL_RCCEx_PeriphCLKConfig:0000000000000000 $t
/tmp/ccgAbGw7.s:23 .text.HAL_RCCEx_PeriphCLKConfig:0000000000000000 HAL_RCCEx_PeriphCLKConfig
/tmp/ccgAbGw7.s:280 .text.HAL_RCCEx_PeriphCLKConfig:000000000000013c $d
/tmp/ccgAbGw7.s:291 .text.HAL_RCCEx_GetPeriphCLKConfig:0000000000000000 $t
/tmp/ccgAbGw7.s:298 .text.HAL_RCCEx_GetPeriphCLKConfig:0000000000000000 HAL_RCCEx_GetPeriphCLKConfig
/tmp/ccgAbGw7.s:357 .text.HAL_RCCEx_GetPeriphCLKConfig:0000000000000048 $d
/tmp/ccgAbGw7.s:367 .text.HAL_RCCEx_GetPeriphCLKFreq:0000000000000000 $t
/tmp/ccgAbGw7.s:374 .text.HAL_RCCEx_GetPeriphCLKFreq:0000000000000000 HAL_RCCEx_GetPeriphCLKFreq
/tmp/ccgAbGw7.s:817 .text.HAL_RCCEx_GetPeriphCLKFreq:00000000000001e0 $d
/tmp/ccgAbGw7.s:826 .text.HAL_RCCEx_CRSConfig:0000000000000000 $t
/tmp/ccgAbGw7.s:833 .text.HAL_RCCEx_CRSConfig:0000000000000000 HAL_RCCEx_CRSConfig
/tmp/ccgAbGw7.s:893 .text.HAL_RCCEx_CRSConfig:0000000000000044 $d
/tmp/ccgAbGw7.s:901 .text.HAL_RCCEx_CRSSoftwareSynchronizationGenerate:0000000000000000 $t
/tmp/ccgAbGw7.s:908 .text.HAL_RCCEx_CRSSoftwareSynchronizationGenerate:0000000000000000 HAL_RCCEx_CRSSoftwareSynchronizationGenerate
/tmp/ccgAbGw7.s:927 .text.HAL_RCCEx_CRSSoftwareSynchronizationGenerate:000000000000000c $d
/tmp/ccgAbGw7.s:932 .text.HAL_RCCEx_CRSGetSynchronizationInfo:0000000000000000 $t
/tmp/ccgAbGw7.s:939 .text.HAL_RCCEx_CRSGetSynchronizationInfo:0000000000000000 HAL_RCCEx_CRSGetSynchronizationInfo
/tmp/ccgAbGw7.s:975 .text.HAL_RCCEx_CRSGetSynchronizationInfo:0000000000000028 $d
/tmp/ccgAbGw7.s:980 .text.HAL_RCCEx_CRSWaitSynchronization:0000000000000000 $t
/tmp/ccgAbGw7.s:987 .text.HAL_RCCEx_CRSWaitSynchronization:0000000000000000 HAL_RCCEx_CRSWaitSynchronization
/tmp/ccgAbGw7.s:1133 .text.HAL_RCCEx_CRSWaitSynchronization:0000000000000098 $d
/tmp/ccgAbGw7.s:1138 .text.HAL_RCCEx_CRS_SyncOkCallback:0000000000000000 $t
/tmp/ccgAbGw7.s:1145 .text.HAL_RCCEx_CRS_SyncOkCallback:0000000000000000 HAL_RCCEx_CRS_SyncOkCallback
/tmp/ccgAbGw7.s:1159 .text.HAL_RCCEx_CRS_SyncWarnCallback:0000000000000000 $t
/tmp/ccgAbGw7.s:1166 .text.HAL_RCCEx_CRS_SyncWarnCallback:0000000000000000 HAL_RCCEx_CRS_SyncWarnCallback
/tmp/ccgAbGw7.s:1180 .text.HAL_RCCEx_CRS_ExpectedSyncCallback:0000000000000000 $t
/tmp/ccgAbGw7.s:1187 .text.HAL_RCCEx_CRS_ExpectedSyncCallback:0000000000000000 HAL_RCCEx_CRS_ExpectedSyncCallback
/tmp/ccgAbGw7.s:1201 .text.HAL_RCCEx_CRS_ErrorCallback:0000000000000000 $t
/tmp/ccgAbGw7.s:1208 .text.HAL_RCCEx_CRS_ErrorCallback:0000000000000000 HAL_RCCEx_CRS_ErrorCallback
/tmp/ccgAbGw7.s:1223 .text.HAL_RCCEx_CRS_IRQHandler:0000000000000000 $t
/tmp/ccgAbGw7.s:1230 .text.HAL_RCCEx_CRS_IRQHandler:0000000000000000 HAL_RCCEx_CRS_IRQHandler
/tmp/ccgAbGw7.s:1356 .text.HAL_RCCEx_CRS_IRQHandler:0000000000000074 $d
/tmp/ccgjfOns.s:16 .text.HAL_RCCEx_PeriphCLKConfig:0000000000000000 $t
/tmp/ccgjfOns.s:23 .text.HAL_RCCEx_PeriphCLKConfig:0000000000000000 HAL_RCCEx_PeriphCLKConfig
/tmp/ccgjfOns.s:280 .text.HAL_RCCEx_PeriphCLKConfig:000000000000013c $d
/tmp/ccgjfOns.s:291 .text.HAL_RCCEx_GetPeriphCLKConfig:0000000000000000 $t
/tmp/ccgjfOns.s:298 .text.HAL_RCCEx_GetPeriphCLKConfig:0000000000000000 HAL_RCCEx_GetPeriphCLKConfig
/tmp/ccgjfOns.s:357 .text.HAL_RCCEx_GetPeriphCLKConfig:0000000000000048 $d
/tmp/ccgjfOns.s:367 .text.HAL_RCCEx_GetPeriphCLKFreq:0000000000000000 $t
/tmp/ccgjfOns.s:374 .text.HAL_RCCEx_GetPeriphCLKFreq:0000000000000000 HAL_RCCEx_GetPeriphCLKFreq
/tmp/ccgjfOns.s:817 .text.HAL_RCCEx_GetPeriphCLKFreq:00000000000001e0 $d
/tmp/ccgjfOns.s:826 .text.HAL_RCCEx_CRSConfig:0000000000000000 $t
/tmp/ccgjfOns.s:833 .text.HAL_RCCEx_CRSConfig:0000000000000000 HAL_RCCEx_CRSConfig
/tmp/ccgjfOns.s:893 .text.HAL_RCCEx_CRSConfig:0000000000000044 $d
/tmp/ccgjfOns.s:901 .text.HAL_RCCEx_CRSSoftwareSynchronizationGenerate:0000000000000000 $t
/tmp/ccgjfOns.s:908 .text.HAL_RCCEx_CRSSoftwareSynchronizationGenerate:0000000000000000 HAL_RCCEx_CRSSoftwareSynchronizationGenerate
/tmp/ccgjfOns.s:927 .text.HAL_RCCEx_CRSSoftwareSynchronizationGenerate:000000000000000c $d
/tmp/ccgjfOns.s:932 .text.HAL_RCCEx_CRSGetSynchronizationInfo:0000000000000000 $t
/tmp/ccgjfOns.s:939 .text.HAL_RCCEx_CRSGetSynchronizationInfo:0000000000000000 HAL_RCCEx_CRSGetSynchronizationInfo
/tmp/ccgjfOns.s:975 .text.HAL_RCCEx_CRSGetSynchronizationInfo:0000000000000028 $d
/tmp/ccgjfOns.s:980 .text.HAL_RCCEx_CRSWaitSynchronization:0000000000000000 $t
/tmp/ccgjfOns.s:987 .text.HAL_RCCEx_CRSWaitSynchronization:0000000000000000 HAL_RCCEx_CRSWaitSynchronization
/tmp/ccgjfOns.s:1133 .text.HAL_RCCEx_CRSWaitSynchronization:0000000000000098 $d
/tmp/ccgjfOns.s:1138 .text.HAL_RCCEx_CRS_SyncOkCallback:0000000000000000 $t
/tmp/ccgjfOns.s:1145 .text.HAL_RCCEx_CRS_SyncOkCallback:0000000000000000 HAL_RCCEx_CRS_SyncOkCallback
/tmp/ccgjfOns.s:1159 .text.HAL_RCCEx_CRS_SyncWarnCallback:0000000000000000 $t
/tmp/ccgjfOns.s:1166 .text.HAL_RCCEx_CRS_SyncWarnCallback:0000000000000000 HAL_RCCEx_CRS_SyncWarnCallback
/tmp/ccgjfOns.s:1180 .text.HAL_RCCEx_CRS_ExpectedSyncCallback:0000000000000000 $t
/tmp/ccgjfOns.s:1187 .text.HAL_RCCEx_CRS_ExpectedSyncCallback:0000000000000000 HAL_RCCEx_CRS_ExpectedSyncCallback
/tmp/ccgjfOns.s:1201 .text.HAL_RCCEx_CRS_ErrorCallback:0000000000000000 $t
/tmp/ccgjfOns.s:1208 .text.HAL_RCCEx_CRS_ErrorCallback:0000000000000000 HAL_RCCEx_CRS_ErrorCallback
/tmp/ccgjfOns.s:1223 .text.HAL_RCCEx_CRS_IRQHandler:0000000000000000 $t
/tmp/ccgjfOns.s:1230 .text.HAL_RCCEx_CRS_IRQHandler:0000000000000000 HAL_RCCEx_CRS_IRQHandler
/tmp/ccgjfOns.s:1356 .text.HAL_RCCEx_CRS_IRQHandler:0000000000000074 $d
UNDEFINED SYMBOLS
HAL_GetTick

View file

@ -1,4 +1,4 @@
ARM GAS /tmp/cce5mAsp.s page 1
ARM GAS /tmp/ccolyl4P.s page 1
1 .cpu cortex-m0
@ -16,11 +16,11 @@ ARM GAS /tmp/cce5mAsp.s page 1
13 .Ltext0:
14 .cfi_sections .debug_frame
15 .Letext0:
16 .file 1 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
17 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
16 .file 1 "/usr/include/newlib/machine/_default_types.h"
17 .file 2 "/usr/include/newlib/sys/_stdint.h"
18 .file 3 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
19 .file 4 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
ARM GAS /tmp/cce5mAsp.s page 2
ARM GAS /tmp/ccolyl4P.s page 2
DEFINED SYMBOLS

Binary file not shown.

View file

@ -1,4 +1,4 @@
ARM GAS /tmp/ccjECuqO.s page 1
ARM GAS /tmp/ccIOJwtb.s page 1
1 .cpu cortex-m0
@ -16,11 +16,11 @@ ARM GAS /tmp/ccjECuqO.s page 1
13 .Ltext0:
14 .cfi_sections .debug_frame
15 .Letext0:
16 .file 1 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
17 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
16 .file 1 "/usr/include/newlib/machine/_default_types.h"
17 .file 2 "/usr/include/newlib/sys/_stdint.h"
18 .file 3 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
19 .file 4 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
ARM GAS /tmp/ccjECuqO.s page 2
ARM GAS /tmp/ccIOJwtb.s page 2
DEFINED SYMBOLS

View file

@ -1,4 +1,4 @@
ARM GAS /tmp/cce1OmQK.s page 1
ARM GAS /tmp/ccxPgspp.s page 1
1 .cpu cortex-m0
@ -58,7 +58,7 @@ ARM GAS /tmp/cce1OmQK.s page 1
31:Src/stm32f0xx_it.c **** /* USER CODE END TD */
32:Src/stm32f0xx_it.c ****
33:Src/stm32f0xx_it.c **** /* Private define ------------------------------------------------------------*/
ARM GAS /tmp/cce1OmQK.s page 2
ARM GAS /tmp/ccxPgspp.s page 2
34:Src/stm32f0xx_it.c **** /* USER CODE BEGIN PD */
@ -118,7 +118,7 @@ ARM GAS /tmp/cce1OmQK.s page 1
33 0000 7047 bx lr
34 .cfi_endproc
35 .LFE40:
ARM GAS /tmp/cce1OmQK.s page 3
ARM GAS /tmp/ccxPgspp.s page 3
37 .section .text.HardFault_Handler,"ax",%progbits
@ -178,7 +178,7 @@ ARM GAS /tmp/cce1OmQK.s page 1
102:Src/stm32f0xx_it.c **** /* USER CODE BEGIN SVC_IRQn 0 */
103:Src/stm32f0xx_it.c ****
104:Src/stm32f0xx_it.c **** /* USER CODE END SVC_IRQn 0 */
ARM GAS /tmp/cce1OmQK.s page 4
ARM GAS /tmp/ccxPgspp.s page 4
105:Src/stm32f0xx_it.c **** /* USER CODE BEGIN SVC_IRQn 1 */
@ -238,7 +238,7 @@ ARM GAS /tmp/cce1OmQK.s page 1
126:Src/stm32f0xx_it.c **** void SysTick_Handler(void)
127:Src/stm32f0xx_it.c **** {
110 .loc 1 127 0
ARM GAS /tmp/cce1OmQK.s page 5
ARM GAS /tmp/ccxPgspp.s page 5
111 .cfi_startproc
@ -298,7 +298,7 @@ ARM GAS /tmp/cce1OmQK.s page 1
146 .cfi_offset 14, -4
149:Src/stm32f0xx_it.c **** /* USER CODE BEGIN DMA1_Channel1_IRQn 0 */
150:Src/stm32f0xx_it.c ****
ARM GAS /tmp/cce1OmQK.s page 6
ARM GAS /tmp/ccxPgspp.s page 6
151:Src/stm32f0xx_it.c **** /* USER CODE END DMA1_Channel1_IRQn 0 */
@ -358,7 +358,7 @@ ARM GAS /tmp/cce1OmQK.s page 1
170:Src/stm32f0xx_it.c **** }
184 .loc 1 170 0
185 @ sp needed
ARM GAS /tmp/cce1OmQK.s page 7
ARM GAS /tmp/ccxPgspp.s page 7
186 0008 10BD pop {r4, pc}
@ -370,8 +370,8 @@ ARM GAS /tmp/cce1OmQK.s page 1
192 .LFE46:
194 .text
195 .Letext0:
196 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
197 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
196 .file 2 "/usr/include/newlib/machine/_default_types.h"
197 .file 3 "/usr/include/newlib/sys/_stdint.h"
198 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
199 .file 5 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
200 .file 6 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h"
@ -379,27 +379,27 @@ ARM GAS /tmp/cce1OmQK.s page 1
202 .file 8 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h"
203 .file 9 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h"
204 .file 10 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
ARM GAS /tmp/cce1OmQK.s page 8
ARM GAS /tmp/ccxPgspp.s page 8
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f0xx_it.c
/tmp/cce1OmQK.s:16 .text.NMI_Handler:0000000000000000 $t
/tmp/cce1OmQK.s:23 .text.NMI_Handler:0000000000000000 NMI_Handler
/tmp/cce1OmQK.s:38 .text.HardFault_Handler:0000000000000000 $t
/tmp/cce1OmQK.s:45 .text.HardFault_Handler:0000000000000000 HardFault_Handler
/tmp/cce1OmQK.s:59 .text.SVC_Handler:0000000000000000 $t
/tmp/cce1OmQK.s:66 .text.SVC_Handler:0000000000000000 SVC_Handler
/tmp/cce1OmQK.s:80 .text.PendSV_Handler:0000000000000000 $t
/tmp/cce1OmQK.s:87 .text.PendSV_Handler:0000000000000000 PendSV_Handler
/tmp/cce1OmQK.s:101 .text.SysTick_Handler:0000000000000000 $t
/tmp/cce1OmQK.s:108 .text.SysTick_Handler:0000000000000000 SysTick_Handler
/tmp/cce1OmQK.s:129 .text.DMA1_Channel1_IRQHandler:0000000000000000 $t
/tmp/cce1OmQK.s:136 .text.DMA1_Channel1_IRQHandler:0000000000000000 DMA1_Channel1_IRQHandler
/tmp/cce1OmQK.s:157 .text.DMA1_Channel1_IRQHandler:000000000000000c $d
/tmp/cce1OmQK.s:162 .text.USB_IRQHandler:0000000000000000 $t
/tmp/cce1OmQK.s:169 .text.USB_IRQHandler:0000000000000000 USB_IRQHandler
/tmp/cce1OmQK.s:190 .text.USB_IRQHandler:000000000000000c $d
/tmp/ccxPgspp.s:16 .text.NMI_Handler:0000000000000000 $t
/tmp/ccxPgspp.s:23 .text.NMI_Handler:0000000000000000 NMI_Handler
/tmp/ccxPgspp.s:38 .text.HardFault_Handler:0000000000000000 $t
/tmp/ccxPgspp.s:45 .text.HardFault_Handler:0000000000000000 HardFault_Handler
/tmp/ccxPgspp.s:59 .text.SVC_Handler:0000000000000000 $t
/tmp/ccxPgspp.s:66 .text.SVC_Handler:0000000000000000 SVC_Handler
/tmp/ccxPgspp.s:80 .text.PendSV_Handler:0000000000000000 $t
/tmp/ccxPgspp.s:87 .text.PendSV_Handler:0000000000000000 PendSV_Handler
/tmp/ccxPgspp.s:101 .text.SysTick_Handler:0000000000000000 $t
/tmp/ccxPgspp.s:108 .text.SysTick_Handler:0000000000000000 SysTick_Handler
/tmp/ccxPgspp.s:129 .text.DMA1_Channel1_IRQHandler:0000000000000000 $t
/tmp/ccxPgspp.s:136 .text.DMA1_Channel1_IRQHandler:0000000000000000 DMA1_Channel1_IRQHandler
/tmp/ccxPgspp.s:157 .text.DMA1_Channel1_IRQHandler:000000000000000c $d
/tmp/ccxPgspp.s:162 .text.USB_IRQHandler:0000000000000000 $t
/tmp/ccxPgspp.s:169 .text.USB_IRQHandler:0000000000000000 USB_IRQHandler
/tmp/ccxPgspp.s:190 .text.USB_IRQHandler:000000000000000c $d
UNDEFINED SYMBOLS
HAL_IncTick

Binary file not shown.

View file

@ -1,4 +1,4 @@
ARM GAS /tmp/cc5vLU0t.s page 1
ARM GAS /tmp/ccalJhl3.s page 1
1 .cpu cortex-m0
@ -58,7 +58,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
31:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** *
32:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** * This software component is licensed by ST under BSD 3-Clause license,
33:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** * the "License"; You may not use this file except in compliance with the
ARM GAS /tmp/cc5vLU0t.s page 2
ARM GAS /tmp/ccalJhl3.s page 2
34:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** * License. You may obtain a copy of the License at:
@ -118,7 +118,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
76:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** }
38 .loc 1 76 0
39 0008 0020 movs r0, #0
ARM GAS /tmp/cc5vLU0t.s page 3
ARM GAS /tmp/ccalJhl3.s page 3
40 .LVL1:
@ -178,7 +178,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
74 000e 7047 bx lr
75 .L4:
76 .align 2
ARM GAS /tmp/cc5vLU0t.s page 4
ARM GAS /tmp/ccalJhl3.s page 4
77 .L3:
@ -238,7 +238,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
111 .L6:
112 0010 7F400000 .word 16511
113 .cfi_endproc
ARM GAS /tmp/cc5vLU0t.s page 5
ARM GAS /tmp/ccalJhl3.s page 5
114 .LFE42:
@ -298,7 +298,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
143:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** /**
144:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** * @brief USB_DevInit : Initializes the USB controller registers
145:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** * for device mode
ARM GAS /tmp/cc5vLU0t.s page 6
ARM GAS /tmp/ccalJhl3.s page 6
146:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** * @param USBx : Selected device
@ -358,7 +358,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
179 .loc 1 170 0
180 001c FFF7FEFF bl USB_EnableGlobalInt
181 .LVL9:
ARM GAS /tmp/cc5vLU0t.s page 7
ARM GAS /tmp/ccalJhl3.s page 7
171:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c ****
@ -418,7 +418,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
214 .LFE45:
216 .section .text.USB_FlushTxFifo,"ax",%progbits
217 .align 1
ARM GAS /tmp/cc5vLU0t.s page 8
ARM GAS /tmp/ccalJhl3.s page 8
218 .global USB_FlushTxFifo
@ -478,7 +478,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
220:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** * @param USBx : Selected device
221:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** * @retval HAL status
222:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** */
ARM GAS /tmp/cc5vLU0t.s page 9
ARM GAS /tmp/ccalJhl3.s page 9
223:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** HAL_StatusTypeDef USB_FlushRxFifo(USB_TypeDef *USBx)
@ -538,7 +538,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
285 .cfi_offset 7, -8
286 .cfi_offset 14, -4
287 .LVL17:
ARM GAS /tmp/cc5vLU0t.s page 10
ARM GAS /tmp/ccalJhl3.s page 10
244:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** HAL_StatusTypeDef ret = HAL_OK;
@ -598,7 +598,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
271:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** }
272:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c ****
273:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** PCD_SET_ENDPOINT(USBx, ep->num, wEpRegVal | USB_EP_CTR_RX | USB_EP_CTR_TX);
ARM GAS /tmp/cc5vLU0t.s page 11
ARM GAS /tmp/ccalJhl3.s page 11
314 .loc 1 273 0
@ -658,7 +658,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
359 0062 D200 lsls r2, r2, #3
360 0064 9446 mov ip, r2
361 0066 6344 add r3, r3, ip
ARM GAS /tmp/cc5vLU0t.s page 12
ARM GAS /tmp/ccalJhl3.s page 12
362 .LVL26:
@ -718,7 +718,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
410 00a0 8C4B ldr r3, .L39+4
411 00a2 1343 orrs r3, r2
412 00a4 9BB2 uxth r3, r3
ARM GAS /tmp/cc5vLU0t.s page 13
ARM GAS /tmp/ccalJhl3.s page 13
413 00a6 0380 strh r3, [r0]
@ -778,7 +778,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
453 00cc C018 adds r0, r0, r3
454 .LVL40:
455 00ce 0388 ldrh r3, [r0]
ARM GAS /tmp/cc5vLU0t.s page 14
ARM GAS /tmp/ccalJhl3.s page 14
456 00d0 834A ldr r2, .L39+16
@ -838,7 +838,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
502 0108 0A69 ldr r2, [r1, #16]
503 010a 002A cmp r2, #0
504 010c 21D1 bne .L24
ARM GAS /tmp/cc5vLU0t.s page 15
ARM GAS /tmp/ccalJhl3.s page 15
505 .loc 1 301 0 is_stmt 0 discriminator 1
@ -898,7 +898,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
556 014a 9BB2 uxth r3, r3
557 014c 0380 strh r3, [r0]
558 .LVL59:
ARM GAS /tmp/cc5vLU0t.s page 16
ARM GAS /tmp/ccalJhl3.s page 16
559 .L23:
@ -958,7 +958,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
567 .L24:
568 .LBB15:
569 .LBB11:
ARM GAS /tmp/cc5vLU0t.s page 17
ARM GAS /tmp/ccalJhl3.s page 17
301:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** PCD_CLEAR_RX_DTOG(USBx, ep->num);
@ -1018,7 +1018,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
616 0182 1540 ands r5, r2
617 .LVL69:
618 0184 5D4A ldr r2, .L39+44
ARM GAS /tmp/cc5vLU0t.s page 18
ARM GAS /tmp/ccalJhl3.s page 18
619 0186 2A43 orrs r2, r5
@ -1078,7 +1078,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
670 .loc 1 318 0
671 01c6 0B78 ldrb r3, [r1]
672 01c8 9B00 lsls r3, r3, #2
ARM GAS /tmp/cc5vLU0t.s page 19
ARM GAS /tmp/ccalJhl3.s page 19
673 01ca C318 adds r3, r0, r3
@ -1138,7 +1138,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
723 0202 354D ldr r5, .L39+8
724 0204 1540 ands r5, r2
725 .LVL89:
ARM GAS /tmp/cc5vLU0t.s page 20
ARM GAS /tmp/ccalJhl3.s page 20
726 0206 354A ldr r2, .L39+12
@ -1198,7 +1198,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
777 0246 06D5 bpl .L33
778 .LVL99:
779 .LBB27:
ARM GAS /tmp/cc5vLU0t.s page 21
ARM GAS /tmp/ccalJhl3.s page 21
330:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** PCD_CLEAR_TX_DTOG(USBx, ep->num);
@ -1258,7 +1258,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
830 .LBE30:
334:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** {
831 .loc 1 334 0
ARM GAS /tmp/cc5vLU0t.s page 22
ARM GAS /tmp/ccalJhl3.s page 22
832 0284 CB78 ldrb r3, [r1, #3]
@ -1318,7 +1318,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
883 02c4 034A ldr r2, .L39+4
884 02c6 2A43 orrs r2, r5
885 02c8 92B2 uxth r2, r2
ARM GAS /tmp/cc5vLU0t.s page 23
ARM GAS /tmp/ccalJhl3.s page 23
886 02ca 1A80 strh r2, [r3]
@ -1378,7 +1378,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
362:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** if (ep->is_in != 0U)
931 .loc 1 362 0
932 0008 4B78 ldrb r3, [r1, #1]
ARM GAS /tmp/cc5vLU0t.s page 24
ARM GAS /tmp/ccalJhl3.s page 24
933 000a 002B cmp r3, #0
@ -1438,7 +1438,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
374:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** }
375:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** /*Double Buffer*/
376:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** else
ARM GAS /tmp/cc5vLU0t.s page 25
ARM GAS /tmp/ccalJhl3.s page 25
377:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** {
@ -1498,7 +1498,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
1001 0058 1A80 strh r2, [r3]
1002 .LVL128:
1003 .L46:
ARM GAS /tmp/cc5vLU0t.s page 26
ARM GAS /tmp/ccalJhl3.s page 26
1004 .LBE38:
@ -1558,7 +1558,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
1053 .loc 1 382 0 is_stmt 1
1054 0090 0B78 ldrb r3, [r1]
1055 0092 9B00 lsls r3, r3, #2
ARM GAS /tmp/cc5vLU0t.s page 27
ARM GAS /tmp/ccalJhl3.s page 27
1056 0094 C318 adds r3, r0, r3
@ -1618,7 +1618,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
388:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** }
1107 .loc 1 388 0
1108 00d2 0B78 ldrb r3, [r1]
ARM GAS /tmp/cc5vLU0t.s page 28
ARM GAS /tmp/ccalJhl3.s page 28
1109 00d4 9B00 lsls r3, r3, #2
@ -1678,7 +1678,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
1159 .loc 1 394 0 is_stmt 0 discriminator 1
1160 010c 1A88 ldrh r2, [r3]
1161 010e 124C ldr r4, .L52
ARM GAS /tmp/cc5vLU0t.s page 29
ARM GAS /tmp/ccalJhl3.s page 29
1162 0110 1440 ands r4, r2
@ -1738,7 +1738,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
1213 014e 1A43 orrs r2, r3
1214 0150 92B2 uxth r2, r2
1215 0152 0280 strh r2, [r0]
ARM GAS /tmp/cc5vLU0t.s page 30
ARM GAS /tmp/ccalJhl3.s page 30
1216 0154 72E7 b .L45
@ -1798,7 +1798,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
436:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** }
437:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** else
438:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** {
ARM GAS /tmp/cc5vLU0t.s page 31
ARM GAS /tmp/ccalJhl3.s page 31
439:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** /* Write the data to the USB endpoint */
@ -1858,7 +1858,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
493:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** * @param USBx : Selected device
494:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** * @param src : pointer to source buffer
495:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** * @param ch_ep_num : endpoint or host channel number
ARM GAS /tmp/cc5vLU0t.s page 32
ARM GAS /tmp/ccalJhl3.s page 32
496:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** * @param len : Number of bytes to write
@ -1918,7 +1918,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
1269 .LVL165:
523:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** /* Prevent unused argument(s) compilation warning */
524:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** UNUSED(USBx);
ARM GAS /tmp/cc5vLU0t.s page 33
ARM GAS /tmp/ccalJhl3.s page 33
525:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** UNUSED(dest);
@ -1978,7 +1978,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
1302 000a C018 adds r0, r0, r3
1303 .LVL168:
1304 000c 0288 ldrh r2, [r0]
ARM GAS /tmp/cc5vLU0t.s page 34
ARM GAS /tmp/ccalJhl3.s page 34
1305 000e 0C4B ldr r3, .L60
@ -2038,7 +2038,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
1355 .global USB_EPClearStall
1356 .syntax unified
1357 .code 16
ARM GAS /tmp/cc5vLU0t.s page 35
ARM GAS /tmp/ccalJhl3.s page 35
1358 .thumb_func
@ -2098,7 +2098,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
1399 0024 92B2 uxth r2, r2
1400 0026 1A80 strh r2, [r3]
1401 .LVL180:
ARM GAS /tmp/cc5vLU0t.s page 36
ARM GAS /tmp/ccalJhl3.s page 36
1402 .L65:
@ -2158,7 +2158,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
1446 005a 0D4A ldr r2, .L67+16
1447 005c 2243 orrs r2, r4
1448 005e 92B2 uxth r2, r2
ARM GAS /tmp/cc5vLU0t.s page 37
ARM GAS /tmp/ccalJhl3.s page 37
1449 0060 1A80 strh r2, [r3]
@ -2218,7 +2218,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
1496 .thumb_func
1497 .fpu softvfp
1499 USB_StopDevice:
ARM GAS /tmp/cc5vLU0t.s page 38
ARM GAS /tmp/ccalJhl3.s page 38
1500 .LFB55:
@ -2278,7 +2278,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
605:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** /**
606:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** * @brief USB_SetDevAddress : Stop the usb device mode
607:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** * @param USBx : Selected device
ARM GAS /tmp/cc5vLU0t.s page 39
ARM GAS /tmp/ccalJhl3.s page 39
608:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** * @param address : new device address to be assigned
@ -2338,7 +2338,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
1570 @ args = 0, pretend = 0, frame = 0
1571 @ frame_needed = 0, uses_anonymous_args = 0
1572 @ link register save eliminated.
ARM GAS /tmp/cc5vLU0t.s page 40
ARM GAS /tmp/ccalJhl3.s page 40
1573 .LVL197:
@ -2398,7 +2398,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
1614 0008 8352 strh r3, [r0, r2]
645:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c ****
646:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** return HAL_OK;
ARM GAS /tmp/cc5vLU0t.s page 41
ARM GAS /tmp/ccalJhl3.s page 41
647:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** }
@ -2458,7 +2458,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
1659 USB_ReadDevAllOutEpInterrupt:
1660 .LFB60:
661:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c ****
ARM GAS /tmp/cc5vLU0t.s page 42
ARM GAS /tmp/ccalJhl3.s page 42
662:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** /**
@ -2518,7 +2518,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
688:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** only by USB OTG FS peripheral.
689:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** - This function is added to ensure compatibility across platforms.
690:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** */
ARM GAS /tmp/cc5vLU0t.s page 43
ARM GAS /tmp/ccalJhl3.s page 43
691:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** return (0);
@ -2578,7 +2578,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
1727 .code 16
1728 .thumb_func
1729 .fpu softvfp
ARM GAS /tmp/cc5vLU0t.s page 44
ARM GAS /tmp/ccalJhl3.s page 44
1731 USB_ReadDevInEPInterrupt:
@ -2638,7 +2638,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
1759 @ args = 0, pretend = 0, frame = 0
1760 @ frame_needed = 0, uses_anonymous_args = 0
1761 @ link register save eliminated.
ARM GAS /tmp/cc5vLU0t.s page 45
ARM GAS /tmp/ccalJhl3.s page 45
1762 .LVL212:
@ -2698,7 +2698,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
1793 .section .text.USB_ActivateRemoteWakeup,"ax",%progbits
1794 .align 1
1795 .global USB_ActivateRemoteWakeup
ARM GAS /tmp/cc5vLU0t.s page 46
ARM GAS /tmp/ccalJhl3.s page 46
1796 .syntax unified
@ -2758,7 +2758,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
1833 .loc 1 785 0
1834 .cfi_startproc
1835 @ args = 0, pretend = 0, frame = 0
ARM GAS /tmp/cc5vLU0t.s page 47
ARM GAS /tmp/ccalJhl3.s page 47
1836 @ frame_needed = 0, uses_anonymous_args = 0
@ -2818,7 +2818,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
1877 .LVL221:
801:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** uint32_t BaseAddr = (uint32_t)USBx;
802:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** uint32_t i, temp1, temp2;
ARM GAS /tmp/cc5vLU0t.s page 48
ARM GAS /tmp/ccalJhl3.s page 48
803:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** __IO uint16_t *pdwVal;
@ -2878,7 +2878,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
1912 .loc 1 808 0 is_stmt 0 discriminator 1
1913 0022 002B cmp r3, #0
1914 0024 F5D1 bne .L87
ARM GAS /tmp/cc5vLU0t.s page 49
ARM GAS /tmp/ccalJhl3.s page 49
821:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** }
@ -2938,7 +2938,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
1964 001c 002A cmp r2, #0
1965 001e 00D0 beq .LCB1936
1966 0020 E9E0 b .L112 @long jump
ARM GAS /tmp/cc5vLU0t.s page 50
ARM GAS /tmp/ccalJhl3.s page 50
1967 .LCB1936:
@ -2998,7 +2998,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
2018 .LVL244:
2019 .L109:
2020 .LBE65:
ARM GAS /tmp/cc5vLU0t.s page 51
ARM GAS /tmp/ccalJhl3.s page 51
488:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c ****
@ -3058,7 +3058,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
2068 .LVL253:
2069 .LBB68:
2070 0096 002B cmp r3, #0
ARM GAS /tmp/cc5vLU0t.s page 52
ARM GAS /tmp/ccalJhl3.s page 52
2071 0098 1CD1 bne .L96
@ -3118,7 +3118,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
2120 .LVL262:
2121 .L96:
2122 .LBB72:
ARM GAS /tmp/cc5vLU0t.s page 53
ARM GAS /tmp/ccalJhl3.s page 53
2123 .LBB70:
@ -3178,7 +3178,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
2169 0100 D200 lsls r2, r2, #3
2170 0102 5218 adds r2, r2, r1
2171 0104 6A49 ldr r1, .L130
ARM GAS /tmp/cc5vLU0t.s page 54
ARM GAS /tmp/ccalJhl3.s page 54
2172 .LVL271:
@ -3238,7 +3238,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
2221 013e 3022 movs r2, #48
2222 0140 5A40 eors r2, r3
2223 .LVL281:
ARM GAS /tmp/cc5vLU0t.s page 55
ARM GAS /tmp/ccalJhl3.s page 55
2224 0142 5F4B ldr r3, .L130+16
@ -3298,7 +3298,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
2272 .L106:
449:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** pmabuffer = ep->pmaaddr0;
2273 .loc 1 449 0 discriminator 9
ARM GAS /tmp/cc5vLU0t.s page 56
ARM GAS /tmp/ccalJhl3.s page 56
2274 017e 8902 lsls r1, r1, #10
@ -3358,7 +3358,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
453:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** }
2323 .loc 1 453 0 discriminator 2
2324 01ae 012B cmp r3, #1
ARM GAS /tmp/cc5vLU0t.s page 57
ARM GAS /tmp/ccalJhl3.s page 57
2325 01b0 BFD1 bne .L93
@ -3418,7 +3418,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
2372 .L115:
476:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** }
2373 .loc 1 476 0 discriminator 4
ARM GAS /tmp/cc5vLU0t.s page 58
ARM GAS /tmp/ccalJhl3.s page 58
2374 01e2 5909 lsrs r1, r3, #5
@ -3478,7 +3478,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
2423 021a 1180 strh r1, [r2]
2424 .LVL318:
2425 .L118:
ARM GAS /tmp/cc5vLU0t.s page 59
ARM GAS /tmp/ccalJhl3.s page 59
2426 .LBE81:
@ -3538,7 +3538,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
2475 .LVL326:
481:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** }
2476 .loc 1 481 0 discriminator 7
ARM GAS /tmp/cc5vLU0t.s page 60
ARM GAS /tmp/ccalJhl3.s page 60
2477 0250 0131 adds r1, r1, #1
@ -3598,7 +3598,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
2524 .L126:
481:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** }
2525 .loc 1 481 0 discriminator 24
ARM GAS /tmp/cc5vLU0t.s page 61
ARM GAS /tmp/ccalJhl3.s page 61
2526 0278 8902 lsls r1, r1, #10
@ -3658,7 +3658,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
2575 02ae C046 .align 2
2576 .L130:
2577 02b0 06040000 .word 1030
ARM GAS /tmp/cc5vLU0t.s page 62
ARM GAS /tmp/ccalJhl3.s page 62
2578 02b4 FF83FFFF .word -31745
@ -3718,7 +3718,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
2616 0004 1218 adds r2, r2, r0
2617 .LVL350:
2618 0006 8020 movs r0, #128
ARM GAS /tmp/cc5vLU0t.s page 63
ARM GAS /tmp/ccalJhl3.s page 63
2619 .LVL351:
@ -3778,7 +3778,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
2655 .LVL360:
857:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** {
858:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** temp = *pdwVal;
ARM GAS /tmp/cc5vLU0t.s page 64
ARM GAS /tmp/ccalJhl3.s page 64
2656 .loc 1 858 0
@ -3799,88 +3799,88 @@ ARM GAS /tmp/cc5vLU0t.s page 1
2668 .LFE69:
2670 .text
2671 .Letext0:
2672 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
2673 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
2672 .file 2 "/usr/include/newlib/machine/_default_types.h"
2673 .file 3 "/usr/include/newlib/sys/_stdint.h"
2674 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
2675 .file 5 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
2676 .file 6 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h"
2677 .file 7 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h"
2678 .file 8 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
ARM GAS /tmp/cc5vLU0t.s page 65
ARM GAS /tmp/ccalJhl3.s page 65
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f0xx_ll_usb.c
/tmp/cc5vLU0t.s:16 .text.USB_CoreInit:0000000000000000 $t
/tmp/cc5vLU0t.s:23 .text.USB_CoreInit:0000000000000000 USB_CoreInit
/tmp/cc5vLU0t.s:48 .text.USB_EnableGlobalInt:0000000000000000 $t
/tmp/cc5vLU0t.s:55 .text.USB_EnableGlobalInt:0000000000000000 USB_EnableGlobalInt
/tmp/cc5vLU0t.s:78 .text.USB_EnableGlobalInt:0000000000000010 $d
/tmp/cc5vLU0t.s:83 .text.USB_DisableGlobalInt:0000000000000000 $t
/tmp/cc5vLU0t.s:90 .text.USB_DisableGlobalInt:0000000000000000 USB_DisableGlobalInt
/tmp/cc5vLU0t.s:112 .text.USB_DisableGlobalInt:0000000000000010 $d
/tmp/cc5vLU0t.s:117 .text.USB_SetCurrentMode:0000000000000000 $t
/tmp/cc5vLU0t.s:124 .text.USB_SetCurrentMode:0000000000000000 USB_SetCurrentMode
/tmp/cc5vLU0t.s:141 .text.USB_DevInit:0000000000000000 $t
/tmp/cc5vLU0t.s:148 .text.USB_DevInit:0000000000000000 USB_DevInit
/tmp/cc5vLU0t.s:193 .text.USB_SetDevSpeed:0000000000000000 $t
/tmp/cc5vLU0t.s:200 .text.USB_SetDevSpeed:0000000000000000 USB_SetDevSpeed
/tmp/cc5vLU0t.s:217 .text.USB_FlushTxFifo:0000000000000000 $t
/tmp/cc5vLU0t.s:224 .text.USB_FlushTxFifo:0000000000000000 USB_FlushTxFifo
/tmp/cc5vLU0t.s:241 .text.USB_FlushRxFifo:0000000000000000 $t
/tmp/cc5vLU0t.s:248 .text.USB_FlushRxFifo:0000000000000000 USB_FlushRxFifo
/tmp/cc5vLU0t.s:265 .text.USB_ActivateEndpoint:0000000000000000 $t
/tmp/cc5vLU0t.s:272 .text.USB_ActivateEndpoint:0000000000000000 USB_ActivateEndpoint
/tmp/cc5vLU0t.s:891 .text.USB_ActivateEndpoint:00000000000002d0 $d
/tmp/cc5vLU0t.s:908 .text.USB_DeactivateEndpoint:0000000000000000 $t
/tmp/cc5vLU0t.s:915 .text.USB_DeactivateEndpoint:0000000000000000 USB_DeactivateEndpoint
/tmp/cc5vLU0t.s:1220 .text.USB_DeactivateEndpoint:0000000000000158 $d
/tmp/cc5vLU0t.s:1231 .text.USB_WritePacket:0000000000000000 $t
/tmp/cc5vLU0t.s:1238 .text.USB_WritePacket:0000000000000000 USB_WritePacket
/tmp/cc5vLU0t.s:1255 .text.USB_ReadPacket:0000000000000000 $t
/tmp/cc5vLU0t.s:1262 .text.USB_ReadPacket:0000000000000000 USB_ReadPacket
/tmp/cc5vLU0t.s:1279 .text.USB_EPSetStall:0000000000000000 $t
/tmp/cc5vLU0t.s:1286 .text.USB_EPSetStall:0000000000000000 USB_EPSetStall
/tmp/cc5vLU0t.s:1347 .text.USB_EPSetStall:0000000000000040 $d
/tmp/cc5vLU0t.s:1354 .text.USB_EPClearStall:0000000000000000 $t
/tmp/cc5vLU0t.s:1361 .text.USB_EPClearStall:0000000000000000 USB_EPClearStall
/tmp/cc5vLU0t.s:1482 .text.USB_EPClearStall:0000000000000080 $d
/tmp/cc5vLU0t.s:1492 .text.USB_StopDevice:0000000000000000 $t
/tmp/cc5vLU0t.s:1499 .text.USB_StopDevice:0000000000000000 USB_StopDevice
/tmp/cc5vLU0t.s:1527 .text.USB_SetDevAddress:0000000000000000 $t
/tmp/cc5vLU0t.s:1534 .text.USB_SetDevAddress:0000000000000000 USB_SetDevAddress
/tmp/cc5vLU0t.s:1559 .text.USB_DevConnect:0000000000000000 $t
/tmp/cc5vLU0t.s:1566 .text.USB_DevConnect:0000000000000000 USB_DevConnect
/tmp/cc5vLU0t.s:1589 .text.USB_DevConnect:0000000000000010 $d
/tmp/cc5vLU0t.s:1594 .text.USB_DevDisconnect:0000000000000000 $t
/tmp/cc5vLU0t.s:1601 .text.USB_DevDisconnect:0000000000000000 USB_DevDisconnect
/tmp/cc5vLU0t.s:1624 .text.USB_ReadInterrupts:0000000000000000 $t
/tmp/cc5vLU0t.s:1631 .text.USB_ReadInterrupts:0000000000000000 USB_ReadInterrupts
/tmp/cc5vLU0t.s:1652 .text.USB_ReadDevAllOutEpInterrupt:0000000000000000 $t
/tmp/cc5vLU0t.s:1659 .text.USB_ReadDevAllOutEpInterrupt:0000000000000000 USB_ReadDevAllOutEpInterrupt
/tmp/cc5vLU0t.s:1676 .text.USB_ReadDevAllInEpInterrupt:0000000000000000 $t
/tmp/cc5vLU0t.s:1683 .text.USB_ReadDevAllInEpInterrupt:0000000000000000 USB_ReadDevAllInEpInterrupt
/tmp/cc5vLU0t.s:1700 .text.USB_ReadDevOutEPInterrupt:0000000000000000 $t
/tmp/cc5vLU0t.s:1707 .text.USB_ReadDevOutEPInterrupt:0000000000000000 USB_ReadDevOutEPInterrupt
/tmp/cc5vLU0t.s:1724 .text.USB_ReadDevInEPInterrupt:0000000000000000 $t
/tmp/cc5vLU0t.s:1731 .text.USB_ReadDevInEPInterrupt:0000000000000000 USB_ReadDevInEPInterrupt
/tmp/cc5vLU0t.s:1748 .text.USB_ClearInterrupts:0000000000000000 $t
/tmp/cc5vLU0t.s:1755 .text.USB_ClearInterrupts:0000000000000000 USB_ClearInterrupts
ARM GAS /tmp/cc5vLU0t.s page 66
/tmp/ccalJhl3.s:16 .text.USB_CoreInit:0000000000000000 $t
/tmp/ccalJhl3.s:23 .text.USB_CoreInit:0000000000000000 USB_CoreInit
/tmp/ccalJhl3.s:48 .text.USB_EnableGlobalInt:0000000000000000 $t
/tmp/ccalJhl3.s:55 .text.USB_EnableGlobalInt:0000000000000000 USB_EnableGlobalInt
/tmp/ccalJhl3.s:78 .text.USB_EnableGlobalInt:0000000000000010 $d
/tmp/ccalJhl3.s:83 .text.USB_DisableGlobalInt:0000000000000000 $t
/tmp/ccalJhl3.s:90 .text.USB_DisableGlobalInt:0000000000000000 USB_DisableGlobalInt
/tmp/ccalJhl3.s:112 .text.USB_DisableGlobalInt:0000000000000010 $d
/tmp/ccalJhl3.s:117 .text.USB_SetCurrentMode:0000000000000000 $t
/tmp/ccalJhl3.s:124 .text.USB_SetCurrentMode:0000000000000000 USB_SetCurrentMode
/tmp/ccalJhl3.s:141 .text.USB_DevInit:0000000000000000 $t
/tmp/ccalJhl3.s:148 .text.USB_DevInit:0000000000000000 USB_DevInit
/tmp/ccalJhl3.s:193 .text.USB_SetDevSpeed:0000000000000000 $t
/tmp/ccalJhl3.s:200 .text.USB_SetDevSpeed:0000000000000000 USB_SetDevSpeed
/tmp/ccalJhl3.s:217 .text.USB_FlushTxFifo:0000000000000000 $t
/tmp/ccalJhl3.s:224 .text.USB_FlushTxFifo:0000000000000000 USB_FlushTxFifo
/tmp/ccalJhl3.s:241 .text.USB_FlushRxFifo:0000000000000000 $t
/tmp/ccalJhl3.s:248 .text.USB_FlushRxFifo:0000000000000000 USB_FlushRxFifo
/tmp/ccalJhl3.s:265 .text.USB_ActivateEndpoint:0000000000000000 $t
/tmp/ccalJhl3.s:272 .text.USB_ActivateEndpoint:0000000000000000 USB_ActivateEndpoint
/tmp/ccalJhl3.s:891 .text.USB_ActivateEndpoint:00000000000002d0 $d
/tmp/ccalJhl3.s:908 .text.USB_DeactivateEndpoint:0000000000000000 $t
/tmp/ccalJhl3.s:915 .text.USB_DeactivateEndpoint:0000000000000000 USB_DeactivateEndpoint
/tmp/ccalJhl3.s:1220 .text.USB_DeactivateEndpoint:0000000000000158 $d
/tmp/ccalJhl3.s:1231 .text.USB_WritePacket:0000000000000000 $t
/tmp/ccalJhl3.s:1238 .text.USB_WritePacket:0000000000000000 USB_WritePacket
/tmp/ccalJhl3.s:1255 .text.USB_ReadPacket:0000000000000000 $t
/tmp/ccalJhl3.s:1262 .text.USB_ReadPacket:0000000000000000 USB_ReadPacket
/tmp/ccalJhl3.s:1279 .text.USB_EPSetStall:0000000000000000 $t
/tmp/ccalJhl3.s:1286 .text.USB_EPSetStall:0000000000000000 USB_EPSetStall
/tmp/ccalJhl3.s:1347 .text.USB_EPSetStall:0000000000000040 $d
/tmp/ccalJhl3.s:1354 .text.USB_EPClearStall:0000000000000000 $t
/tmp/ccalJhl3.s:1361 .text.USB_EPClearStall:0000000000000000 USB_EPClearStall
/tmp/ccalJhl3.s:1482 .text.USB_EPClearStall:0000000000000080 $d
/tmp/ccalJhl3.s:1492 .text.USB_StopDevice:0000000000000000 $t
/tmp/ccalJhl3.s:1499 .text.USB_StopDevice:0000000000000000 USB_StopDevice
/tmp/ccalJhl3.s:1527 .text.USB_SetDevAddress:0000000000000000 $t
/tmp/ccalJhl3.s:1534 .text.USB_SetDevAddress:0000000000000000 USB_SetDevAddress
/tmp/ccalJhl3.s:1559 .text.USB_DevConnect:0000000000000000 $t
/tmp/ccalJhl3.s:1566 .text.USB_DevConnect:0000000000000000 USB_DevConnect
/tmp/ccalJhl3.s:1589 .text.USB_DevConnect:0000000000000010 $d
/tmp/ccalJhl3.s:1594 .text.USB_DevDisconnect:0000000000000000 $t
/tmp/ccalJhl3.s:1601 .text.USB_DevDisconnect:0000000000000000 USB_DevDisconnect
/tmp/ccalJhl3.s:1624 .text.USB_ReadInterrupts:0000000000000000 $t
/tmp/ccalJhl3.s:1631 .text.USB_ReadInterrupts:0000000000000000 USB_ReadInterrupts
/tmp/ccalJhl3.s:1652 .text.USB_ReadDevAllOutEpInterrupt:0000000000000000 $t
/tmp/ccalJhl3.s:1659 .text.USB_ReadDevAllOutEpInterrupt:0000000000000000 USB_ReadDevAllOutEpInterrupt
/tmp/ccalJhl3.s:1676 .text.USB_ReadDevAllInEpInterrupt:0000000000000000 $t
/tmp/ccalJhl3.s:1683 .text.USB_ReadDevAllInEpInterrupt:0000000000000000 USB_ReadDevAllInEpInterrupt
/tmp/ccalJhl3.s:1700 .text.USB_ReadDevOutEPInterrupt:0000000000000000 $t
/tmp/ccalJhl3.s:1707 .text.USB_ReadDevOutEPInterrupt:0000000000000000 USB_ReadDevOutEPInterrupt
/tmp/ccalJhl3.s:1724 .text.USB_ReadDevInEPInterrupt:0000000000000000 $t
/tmp/ccalJhl3.s:1731 .text.USB_ReadDevInEPInterrupt:0000000000000000 USB_ReadDevInEPInterrupt
/tmp/ccalJhl3.s:1748 .text.USB_ClearInterrupts:0000000000000000 $t
/tmp/ccalJhl3.s:1755 .text.USB_ClearInterrupts:0000000000000000 USB_ClearInterrupts
ARM GAS /tmp/ccalJhl3.s page 66
/tmp/cc5vLU0t.s:1770 .text.USB_EP0_OutStart:0000000000000000 $t
/tmp/cc5vLU0t.s:1777 .text.USB_EP0_OutStart:0000000000000000 USB_EP0_OutStart
/tmp/cc5vLU0t.s:1794 .text.USB_ActivateRemoteWakeup:0000000000000000 $t
/tmp/cc5vLU0t.s:1801 .text.USB_ActivateRemoteWakeup:0000000000000000 USB_ActivateRemoteWakeup
/tmp/cc5vLU0t.s:1824 .text.USB_DeActivateRemoteWakeup:0000000000000000 $t
/tmp/cc5vLU0t.s:1831 .text.USB_DeActivateRemoteWakeup:0000000000000000 USB_DeActivateRemoteWakeup
/tmp/cc5vLU0t.s:1854 .text.USB_WritePMA:0000000000000000 $t
/tmp/cc5vLU0t.s:1861 .text.USB_WritePMA:0000000000000000 USB_WritePMA
/tmp/cc5vLU0t.s:1922 .text.USB_EPStartXfer:0000000000000000 $t
/tmp/cc5vLU0t.s:1929 .text.USB_EPStartXfer:0000000000000000 USB_EPStartXfer
/tmp/cc5vLU0t.s:2577 .text.USB_EPStartXfer:00000000000002b0 $d
/tmp/cc5vLU0t.s:2592 .text.USB_ReadPMA:0000000000000000 $t
/tmp/cc5vLU0t.s:2599 .text.USB_ReadPMA:0000000000000000 USB_ReadPMA
/tmp/ccalJhl3.s:1770 .text.USB_EP0_OutStart:0000000000000000 $t
/tmp/ccalJhl3.s:1777 .text.USB_EP0_OutStart:0000000000000000 USB_EP0_OutStart
/tmp/ccalJhl3.s:1794 .text.USB_ActivateRemoteWakeup:0000000000000000 $t
/tmp/ccalJhl3.s:1801 .text.USB_ActivateRemoteWakeup:0000000000000000 USB_ActivateRemoteWakeup
/tmp/ccalJhl3.s:1824 .text.USB_DeActivateRemoteWakeup:0000000000000000 $t
/tmp/ccalJhl3.s:1831 .text.USB_DeActivateRemoteWakeup:0000000000000000 USB_DeActivateRemoteWakeup
/tmp/ccalJhl3.s:1854 .text.USB_WritePMA:0000000000000000 $t
/tmp/ccalJhl3.s:1861 .text.USB_WritePMA:0000000000000000 USB_WritePMA
/tmp/ccalJhl3.s:1922 .text.USB_EPStartXfer:0000000000000000 $t
/tmp/ccalJhl3.s:1929 .text.USB_EPStartXfer:0000000000000000 USB_EPStartXfer
/tmp/ccalJhl3.s:2577 .text.USB_EPStartXfer:00000000000002b0 $d
/tmp/ccalJhl3.s:2592 .text.USB_ReadPMA:0000000000000000 $t
/tmp/ccalJhl3.s:2599 .text.USB_ReadPMA:0000000000000000 USB_ReadPMA
NO UNDEFINED SYMBOLS

Binary file not shown.

View file

@ -1,4 +1,4 @@
ARM GAS /tmp/ccDV3Evg.s page 1
ARM GAS /tmp/ccfT8vne.s page 1
1 .cpu cortex-m0
@ -58,7 +58,7 @@ ARM GAS /tmp/ccDV3Evg.s page 1
31:Src/system_stm32f0xx.c **** * SYSCLK(Hz) | 8000000
32:Src/system_stm32f0xx.c **** *-----------------------------------------------------------------------------
33:Src/system_stm32f0xx.c **** * HCLK(Hz) | 8000000
ARM GAS /tmp/ccDV3Evg.s page 2
ARM GAS /tmp/ccfT8vne.s page 2
34:Src/system_stm32f0xx.c **** *-----------------------------------------------------------------------------
@ -118,7 +118,7 @@ ARM GAS /tmp/ccDV3Evg.s page 1
88:Src/system_stm32f0xx.c **** #if !defined (HSI_VALUE)
89:Src/system_stm32f0xx.c **** #define HSI_VALUE ((uint32_t)8000000) /*!< Default value of the Internal oscillator in Hz.
90:Src/system_stm32f0xx.c **** This value can be provided and adapted by the user
ARM GAS /tmp/ccDV3Evg.s page 3
ARM GAS /tmp/ccfT8vne.s page 3
91:Src/system_stm32f0xx.c **** #endif /* HSI_VALUE */
@ -178,7 +178,7 @@ ARM GAS /tmp/ccDV3Evg.s page 1
145:Src/system_stm32f0xx.c **** */
146:Src/system_stm32f0xx.c **** void SystemInit(void)
147:Src/system_stm32f0xx.c **** {
ARM GAS /tmp/ccDV3Evg.s page 4
ARM GAS /tmp/ccfT8vne.s page 4
26 .loc 1 147 0
@ -238,7 +238,7 @@ ARM GAS /tmp/ccDV3Evg.s page 1
182:Src/system_stm32f0xx.c **** * 8 MHz), user has to ensure that HSE_VALUE is same as the real
183:Src/system_stm32f0xx.c **** * frequency of the crystal used. Otherwise, this function may
184:Src/system_stm32f0xx.c **** * have wrong result.
ARM GAS /tmp/ccDV3Evg.s page 5
ARM GAS /tmp/ccfT8vne.s page 5
185:Src/system_stm32f0xx.c **** *
@ -298,7 +298,7 @@ ARM GAS /tmp/ccDV3Evg.s page 1
216:Src/system_stm32f0xx.c **** /* HSE used as PLL clock source : SystemCoreClock = HSE/PREDIV * PLLMUL */
217:Src/system_stm32f0xx.c **** SystemCoreClock = (HSE_VALUE/predivfactor) * pllmull;
218:Src/system_stm32f0xx.c **** }
ARM GAS /tmp/ccDV3Evg.s page 6
ARM GAS /tmp/ccfT8vne.s page 6
219:Src/system_stm32f0xx.c **** #if defined(STM32F042x6) || defined(STM32F048xx) || defined(STM32F072xB) || defined(STM32F078xx) ||
@ -358,7 +358,7 @@ ARM GAS /tmp/ccDV3Evg.s page 1
95 002e 1D4A ldr r2, .L14+12
96 0030 D35C ldrb r3, [r2, r3]
97 .LVL8:
ARM GAS /tmp/ccDV3Evg.s page 7
ARM GAS /tmp/ccfT8vne.s page 7
248:Src/system_stm32f0xx.c **** /* HCLK clock frequency */
@ -418,7 +418,7 @@ ARM GAS /tmp/ccDV3Evg.s page 1
142 005e 8022 movs r2, #128
143 0060 5202 lsls r2, r2, #9
144 0062 9342 cmp r3, r2
ARM GAS /tmp/ccDV3Evg.s page 8
ARM GAS /tmp/ccfT8vne.s page 8
145 0064 0AD0 beq .L12
@ -478,7 +478,7 @@ ARM GAS /tmp/ccDV3Evg.s page 1
198 SystemCoreClock:
199 0000 00127A00 .word 8000000
200 .section .rodata.AHBPrescTable,"a",%progbits
ARM GAS /tmp/ccDV3Evg.s page 9
ARM GAS /tmp/ccfT8vne.s page 9
201 .align 2
@ -513,27 +513,27 @@ ARM GAS /tmp/ccDV3Evg.s page 1
234 0007 04 .byte 4
235 .text
236 .Letext0:
237 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
238 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
237 .file 2 "/usr/include/newlib/machine/_default_types.h"
238 .file 3 "/usr/include/newlib/sys/_stdint.h"
239 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
240 .file 5 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
241 .file 6 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
ARM GAS /tmp/ccDV3Evg.s page 10
ARM GAS /tmp/ccfT8vne.s page 10
DEFINED SYMBOLS
*ABS*:0000000000000000 system_stm32f0xx.c
/tmp/ccDV3Evg.s:16 .text.SystemInit:0000000000000000 $t
/tmp/ccDV3Evg.s:23 .text.SystemInit:0000000000000000 SystemInit
/tmp/ccDV3Evg.s:39 .text.SystemCoreClockUpdate:0000000000000000 $t
/tmp/ccDV3Evg.s:46 .text.SystemCoreClockUpdate:0000000000000000 SystemCoreClockUpdate
/tmp/ccDV3Evg.s:182 .text.SystemCoreClockUpdate:0000000000000098 $d
/tmp/ccDV3Evg.s:226 .rodata.APBPrescTable:0000000000000000 APBPrescTable
/tmp/ccDV3Evg.s:205 .rodata.AHBPrescTable:0000000000000000 AHBPrescTable
/tmp/ccDV3Evg.s:198 .data.SystemCoreClock:0000000000000000 SystemCoreClock
/tmp/ccDV3Evg.s:194 .data.SystemCoreClock:0000000000000000 $d
/tmp/ccDV3Evg.s:201 .rodata.AHBPrescTable:0000000000000000 $d
/tmp/ccDV3Evg.s:223 .rodata.APBPrescTable:0000000000000000 $d
/tmp/ccfT8vne.s:16 .text.SystemInit:0000000000000000 $t
/tmp/ccfT8vne.s:23 .text.SystemInit:0000000000000000 SystemInit
/tmp/ccfT8vne.s:39 .text.SystemCoreClockUpdate:0000000000000000 $t
/tmp/ccfT8vne.s:46 .text.SystemCoreClockUpdate:0000000000000000 SystemCoreClockUpdate
/tmp/ccfT8vne.s:182 .text.SystemCoreClockUpdate:0000000000000098 $d
/tmp/ccfT8vne.s:226 .rodata.APBPrescTable:0000000000000000 APBPrescTable
/tmp/ccfT8vne.s:205 .rodata.AHBPrescTable:0000000000000000 AHBPrescTable
/tmp/ccfT8vne.s:198 .data.SystemCoreClock:0000000000000000 SystemCoreClock
/tmp/ccfT8vne.s:194 .data.SystemCoreClock:0000000000000000 $d
/tmp/ccfT8vne.s:201 .rodata.AHBPrescTable:0000000000000000 $d
/tmp/ccfT8vne.s:223 .rodata.APBPrescTable:0000000000000000 $d
UNDEFINED SYMBOLS
__aeabi_uidiv

Binary file not shown.

View file

@ -1,4 +1,4 @@
ARM GAS /tmp/ccc78uNQ.s page 1
ARM GAS /tmp/cctPhfTd.s page 1
1 .cpu cortex-m0
@ -58,7 +58,7 @@ ARM GAS /tmp/ccc78uNQ.s page 1
31:Src/usb_device.c **** * this license is void and will automatically terminate your rights under
32:Src/usb_device.c **** * this license.
33:Src/usb_device.c **** *
ARM GAS /tmp/ccc78uNQ.s page 2
ARM GAS /tmp/cctPhfTd.s page 2
34:Src/usb_device.c **** * THIS SOFTWARE IS PROVIDED BY STMICROELECTRONICS AND CONTRIBUTORS "AS IS"
@ -118,7 +118,7 @@ ARM GAS /tmp/ccc78uNQ.s page 1
88:Src/usb_device.c **** {
26 .loc 1 88 0
27 .cfi_startproc
ARM GAS /tmp/ccc78uNQ.s page 3
ARM GAS /tmp/cctPhfTd.s page 3
28 @ args = 0, pretend = 0, frame = 0
@ -178,7 +178,7 @@ ARM GAS /tmp/ccc78uNQ.s page 1
75 .fpu softvfp
77 MX_USB_DEVICE_Init:
78 .LFB44:
ARM GAS /tmp/ccc78uNQ.s page 4
ARM GAS /tmp/cctPhfTd.s page 4
97:Src/usb_device.c ****
@ -220,32 +220,32 @@ ARM GAS /tmp/ccc78uNQ.s page 1
90 .comm hUsbDeviceFS,548,4
91 .text
92 .Letext0:
93 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
94 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
93 .file 2 "/usr/include/newlib/machine/_default_types.h"
94 .file 3 "/usr/include/newlib/sys/_stdint.h"
95 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
96 .file 5 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
97 .file 6 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/lo
98 .file 7 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_t
99 .file 8 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/lib/gcc/arm-none-eabi/7.3.1/
100 .file 9 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/re
101 .file 10 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/stdli
97 .file 6 "/usr/include/newlib/sys/lock.h"
98 .file 7 "/usr/include/newlib/sys/_types.h"
99 .file 8 "/usr/lib/gcc/arm-none-eabi/7.3.1/include/stddef.h"
100 .file 9 "/usr/include/newlib/sys/reent.h"
101 .file 10 "/usr/include/newlib/stdlib.h"
102 .file 11 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
103 .file 12 "Inc/usb_device.h"
104 .file 13 "Inc/usbd_desc.h"
105 .file 14 "Middlewares/USBMIDI/Inc/usbd_midi.h"
106 .file 15 "Inc/usbd_midi_if.h"
107 .file 16 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h"
ARM GAS /tmp/ccc78uNQ.s page 5
ARM GAS /tmp/cctPhfTd.s page 5
DEFINED SYMBOLS
*ABS*:0000000000000000 usb_device.c
/tmp/ccc78uNQ.s:16 .text.MX_USB_MIDI_INIT:0000000000000000 $t
/tmp/ccc78uNQ.s:23 .text.MX_USB_MIDI_INIT:0000000000000000 MX_USB_MIDI_INIT
/tmp/ccc78uNQ.s:62 .text.MX_USB_MIDI_INIT:0000000000000028 $d
/tmp/cctPhfTd.s:16 .text.MX_USB_MIDI_INIT:0000000000000000 $t
/tmp/cctPhfTd.s:23 .text.MX_USB_MIDI_INIT:0000000000000000 MX_USB_MIDI_INIT
/tmp/cctPhfTd.s:62 .text.MX_USB_MIDI_INIT:0000000000000028 $d
*COM*:0000000000000224 hUsbDeviceFS
/tmp/ccc78uNQ.s:70 .text.MX_USB_DEVICE_Init:0000000000000000 $t
/tmp/ccc78uNQ.s:77 .text.MX_USB_DEVICE_Init:0000000000000000 MX_USB_DEVICE_Init
/tmp/cctPhfTd.s:70 .text.MX_USB_DEVICE_Init:0000000000000000 $t
/tmp/cctPhfTd.s:77 .text.MX_USB_DEVICE_Init:0000000000000000 MX_USB_DEVICE_Init
UNDEFINED SYMBOLS
USBD_Init

Binary file not shown.

View file

@ -1,4 +1,4 @@
ARM GAS /tmp/ccDlv0Av.s page 1
ARM GAS /tmp/ccvOfDqw.s page 1
1 .cpu cortex-m0
@ -58,7 +58,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
31:Src/usbd_conf.c **** * this license is void and will automatically terminate your rights under
32:Src/usbd_conf.c **** * this license.
33:Src/usbd_conf.c **** *
ARM GAS /tmp/ccDlv0Av.s page 2
ARM GAS /tmp/ccvOfDqw.s page 2
34:Src/usbd_conf.c **** * THIS SOFTWARE IS PROVIDED BY STMICROELECTRONICS AND CONTRIBUTORS "AS IS"
@ -118,7 +118,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
88:Src/usbd_conf.c ****
89:Src/usbd_conf.c **** /*******************************************************************************
90:Src/usbd_conf.c **** LL Driver Callbacks (PCD -> USB Device Library)
ARM GAS /tmp/ccDlv0Av.s page 3
ARM GAS /tmp/ccvOfDqw.s page 3
91:Src/usbd_conf.c **** *******************************************************************************/
@ -178,7 +178,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
58 0018 0143 orrs r1, r0
59 001a D161 str r1, [r2, #28]
60 001c D369 ldr r3, [r2, #28]
ARM GAS /tmp/ccDlv0Av.s page 4
ARM GAS /tmp/ccvOfDqw.s page 4
61 001e 0340 ands r3, r0
@ -238,7 +238,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
111 .L6:
116:Src/usbd_conf.c **** {
117:Src/usbd_conf.c **** /* USER CODE BEGIN USB_MspDeInit 0 */
ARM GAS /tmp/ccDlv0Av.s page 5
ARM GAS /tmp/ccvOfDqw.s page 5
118:Src/usbd_conf.c ****
@ -298,7 +298,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
135:Src/usbd_conf.c **** * @retval None
136:Src/usbd_conf.c **** */
137:Src/usbd_conf.c **** void HAL_PCD_SetupStageCallback(PCD_HandleTypeDef *hpcd)
ARM GAS /tmp/ccDlv0Av.s page 6
ARM GAS /tmp/ccvOfDqw.s page 6
138:Src/usbd_conf.c **** {
@ -358,7 +358,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
193 .LCFI4:
194 .cfi_def_cfa_offset 8
195 .cfi_offset 4, -8
ARM GAS /tmp/ccDlv0Av.s page 7
ARM GAS /tmp/ccvOfDqw.s page 7
196 .cfi_offset 14, -4
@ -418,7 +418,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
240 0006 9200 lsls r2, r2, #2
241 0008 8058 ldr r0, [r0, r2]
242 .LVL20:
ARM GAS /tmp/ccDlv0Av.s page 8
ARM GAS /tmp/ccvOfDqw.s page 8
243 000a 4A01 lsls r2, r1, #5
@ -478,7 +478,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
289 .align 1
290 .global HAL_PCD_ResetCallback
291 .syntax unified
ARM GAS /tmp/ccDlv0Av.s page 9
ARM GAS /tmp/ccvOfDqw.s page 9
292 .code 16
@ -538,7 +538,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
322 0012 FFF7FEFF bl USBD_LL_Reset
323 .LVL30:
198:Src/usbd_conf.c **** }
ARM GAS /tmp/ccDlv0Av.s page 10
ARM GAS /tmp/ccvOfDqw.s page 10
324 .loc 1 198 0
@ -598,7 +598,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
363 .loc 1 215 0
364 0014 024A ldr r2, .L18
365 0016 1369 ldr r3, [r2, #16]
ARM GAS /tmp/ccDlv0Av.s page 11
ARM GAS /tmp/ccvOfDqw.s page 11
366 0018 0621 movs r1, #6
@ -658,7 +658,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
406 0008 FFF7FEFF bl USBD_LL_Resume
407 .LVL38:
232:Src/usbd_conf.c **** }
ARM GAS /tmp/ccDlv0Av.s page 12
ARM GAS /tmp/ccvOfDqw.s page 12
408 .loc 1 232 0
@ -718,7 +718,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
455 HAL_PCD_ISOINIncompleteCallback:
456 .LFB53:
244:Src/usbd_conf.c ****
ARM GAS /tmp/ccDlv0Av.s page 13
ARM GAS /tmp/ccvOfDqw.s page 13
245:Src/usbd_conf.c **** /**
@ -778,7 +778,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
495 0000 10B5 push {r4, lr}
496 .LCFI12:
497 .cfi_def_cfa_offset 8
ARM GAS /tmp/ccDlv0Av.s page 14
ARM GAS /tmp/ccvOfDqw.s page 14
498 .cfi_offset 4, -8
@ -838,7 +838,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
542 000c 10BD pop {r4, pc}
543 .cfi_endproc
544 .LFE55:
ARM GAS /tmp/ccDlv0Av.s page 15
ARM GAS /tmp/ccvOfDqw.s page 15
546 .section .text.USBD_LL_Init,"ax",%progbits
@ -898,7 +898,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
582 .loc 1 293 0
583 0016 0823 movs r3, #8
584 0018 4360 str r3, [r0, #4]
ARM GAS /tmp/ccDlv0Av.s page 16
ARM GAS /tmp/ccvOfDqw.s page 16
294:Src/usbd_conf.c **** hpcd_USB_FS.Init.speed = PCD_SPEED_FULL;
@ -958,7 +958,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
624 0052 8823 movs r3, #136
625 0054 5B00 lsls r3, r3, #1
626 0056 0022 movs r2, #0
ARM GAS /tmp/ccDlv0Av.s page 17
ARM GAS /tmp/ccvOfDqw.s page 17
627 0058 0121 movs r1, #1
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
672 .LVL61:
320:Src/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK;
321:Src/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK;
ARM GAS /tmp/ccDlv0Av.s page 18
ARM GAS /tmp/ccvOfDqw.s page 18
322:Src/usbd_conf.c ****
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
334:Src/usbd_conf.c **** case HAL_TIMEOUT :
703 .loc 1 334 0
704 001e FAE7 b .L29
ARM GAS /tmp/ccDlv0Av.s page 19
ARM GAS /tmp/ccvOfDqw.s page 19
705 .cfi_endproc
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
742 0014 0220 movs r0, #2
743 .LVL73:
744 .L35:
ARM GAS /tmp/ccDlv0Av.s page 20
ARM GAS /tmp/ccvOfDqw.s page 20
363:Src/usbd_conf.c **** break;
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
777 @ frame_needed = 0, uses_anonymous_args = 0
778 .LVL78:
779 0000 10B5 push {r4, lr}
ARM GAS /tmp/ccDlv0Av.s page 21
ARM GAS /tmp/ccvOfDqw.s page 21
780 .LCFI17:
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
809 001a FCE7 b .L41
810 .LVL85:
811 .L43:
ARM GAS /tmp/ccDlv0Av.s page 22
ARM GAS /tmp/ccvOfDqw.s page 22
397:Src/usbd_conf.c **** break;
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
851 .LVL91:
423:Src/usbd_conf.c ****
424:Src/usbd_conf.c **** switch (hal_status) {
ARM GAS /tmp/ccDlv0Av.s page 23
ARM GAS /tmp/ccvOfDqw.s page 23
852 .loc 1 424 0
@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
886 .fpu softvfp
888 USBD_LL_CloseEP:
889 .LFB61:
ARM GAS /tmp/ccDlv0Av.s page 24
ARM GAS /tmp/ccvOfDqw.s page 24
443:Src/usbd_conf.c ****
@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
470:Src/usbd_conf.c **** default :
471:Src/usbd_conf.c **** usb_status = USBD_FAIL;
472:Src/usbd_conf.c **** break;
ARM GAS /tmp/ccDlv0Av.s page 25
ARM GAS /tmp/ccvOfDqw.s page 25
473:Src/usbd_conf.c **** }
@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
486:Src/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK;
487:Src/usbd_conf.c ****
488:Src/usbd_conf.c **** hal_status = HAL_PCD_EP_Flush(pdev->pData, ep_addr);
ARM GAS /tmp/ccDlv0Av.s page 26
ARM GAS /tmp/ccvOfDqw.s page 26
957 .loc 1 488 0
@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
988 001e FAE7 b .L59
989 .cfi_endproc
990 .LFE62:
ARM GAS /tmp/ccDlv0Av.s page 27
ARM GAS /tmp/ccvOfDqw.s page 27
992 .section .text.USBD_LL_StallEP,"ax",%progbits
@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
1027 .LVL119:
1028 .L65:
529:Src/usbd_conf.c **** break;
ARM GAS /tmp/ccDlv0Av.s page 28
ARM GAS /tmp/ccvOfDqw.s page 28
530:Src/usbd_conf.c **** case HAL_BUSY :
@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
1061 @ frame_needed = 0, uses_anonymous_args = 0
1062 .LVL124:
1063 0000 10B5 push {r4, lr}
ARM GAS /tmp/ccDlv0Av.s page 29
ARM GAS /tmp/ccvOfDqw.s page 29
1064 .LCFI22:
@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
1093 001a FCE7 b .L71
1094 .LVL131:
1095 .L73:
ARM GAS /tmp/ccDlv0Av.s page 30
ARM GAS /tmp/ccvOfDqw.s page 30
564:Src/usbd_conf.c **** break;
@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
1132 .LVL135:
1133 0010 1140 ands r1, r2
1134 0012 4901 lsls r1, r1, #5
ARM GAS /tmp/ccDlv0Av.s page 31
ARM GAS /tmp/ccvOfDqw.s page 31
1135 0014 5B18 adds r3, r3, r1
@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
1179 .cfi_offset 14, -4
1180 .LVL142:
604:Src/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK;
ARM GAS /tmp/ccDlv0Av.s page 32
ARM GAS /tmp/ccvOfDqw.s page 32
605:Src/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK;
@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
1210 .LVL149:
618:Src/usbd_conf.c **** case HAL_TIMEOUT :
1211 .loc 1 618 0
ARM GAS /tmp/ccDlv0Av.s page 33
ARM GAS /tmp/ccvOfDqw.s page 33
1212 001e FAE7 b .L81
@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
647:Src/usbd_conf.c **** break;
648:Src/usbd_conf.c **** case HAL_ERROR :
649:Src/usbd_conf.c **** usb_status = USBD_FAIL;
ARM GAS /tmp/ccDlv0Av.s page 34
ARM GAS /tmp/ccvOfDqw.s page 34
1249 .loc 1 649 0
@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
670:Src/usbd_conf.c **** * @retval USBD status
671:Src/usbd_conf.c **** */
672:Src/usbd_conf.c **** USBD_StatusTypeDef USBD_LL_PrepareReceive(USBD_HandleTypeDef *pdev, uint8_t ep_addr, uint8_t *pbuf,
ARM GAS /tmp/ccDlv0Av.s page 35
ARM GAS /tmp/ccvOfDqw.s page 35
673:Src/usbd_conf.c **** {
@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
1311 0016 10BD pop {r4, pc}
1312 .LVL164:
1313 .L94:
ARM GAS /tmp/ccDlv0Av.s page 36
ARM GAS /tmp/ccvOfDqw.s page 36
681:Src/usbd_conf.c **** break;
@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
1356 @ sp needed
1357 000c 10BD pop {r4, pc}
1358 .cfi_endproc
ARM GAS /tmp/ccDlv0Av.s page 37
ARM GAS /tmp/ccvOfDqw.s page 37
1359 .LFE69:
@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
726:Src/usbd_conf.c **** //{
727:Src/usbd_conf.c **** // static uint32_t mem[(sizeof(USBD_CDC_HandleTypeDef)/4)+1];/* On 32-bit boundary */
728:Src/usbd_conf.c **** // return mem;
ARM GAS /tmp/ccDlv0Av.s page 38
ARM GAS /tmp/ccvOfDqw.s page 38
729:Src/usbd_conf.c **** //}
@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
1424 @ args = 0, pretend = 0, frame = 0
1425 @ frame_needed = 0, uses_anonymous_args = 0
1426 @ link register save eliminated.
ARM GAS /tmp/ccDlv0Av.s page 39
ARM GAS /tmp/ccvOfDqw.s page 39
1427 .LVL174:
@ -2303,8 +2303,8 @@ ARM GAS /tmp/ccDlv0Av.s page 1
1434 .comm hpcd_USB_FS,628,4
1435 .text
1436 .Letext0:
1437 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
1438 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
1437 .file 2 "/usr/include/newlib/machine/_default_types.h"
1438 .file 3 "/usr/include/newlib/sys/_stdint.h"
1439 .file 4 "Drivers/CMSIS/Include/core_cm0.h"
1440 .file 5 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
1441 .file 6 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
@ -2313,88 +2313,88 @@ ARM GAS /tmp/ccDlv0Av.s page 1
1444 .file 9 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h"
1445 .file 10 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h"
1446 .file 11 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
1447 .file 12 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/l
1448 .file 13 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_
1449 .file 14 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/lib/gcc/arm-none-eabi/7.3.1
1450 .file 15 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/r
1451 .file 16 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/stdli
1447 .file 12 "/usr/include/newlib/sys/lock.h"
1448 .file 13 "/usr/include/newlib/sys/_types.h"
1449 .file 14 "/usr/lib/gcc/arm-none-eabi/7.3.1/include/stddef.h"
1450 .file 15 "/usr/include/newlib/sys/reent.h"
1451 .file 16 "/usr/include/newlib/stdlib.h"
1452 .file 17 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
1453 .file 18 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h"
1454 .file 19 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h"
1455 .file 20 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h"
ARM GAS /tmp/ccDlv0Av.s page 40
ARM GAS /tmp/ccvOfDqw.s page 40
DEFINED SYMBOLS
*ABS*:0000000000000000 usbd_conf.c
/tmp/ccDlv0Av.s:16 .text.HAL_PCD_MspInit:0000000000000000 $t
/tmp/ccDlv0Av.s:23 .text.HAL_PCD_MspInit:0000000000000000 HAL_PCD_MspInit
/tmp/ccDlv0Av.s:80 .text.HAL_PCD_MspInit:0000000000000038 $d
/tmp/ccDlv0Av.s:86 .text.HAL_PCD_MspDeInit:0000000000000000 $t
/tmp/ccDlv0Av.s:93 .text.HAL_PCD_MspDeInit:0000000000000000 HAL_PCD_MspDeInit
/tmp/ccDlv0Av.s:133 .text.HAL_PCD_MspDeInit:0000000000000020 $d
/tmp/ccDlv0Av.s:140 .text.HAL_PCD_SetupStageCallback:0000000000000000 $t
/tmp/ccDlv0Av.s:147 .text.HAL_PCD_SetupStageCallback:0000000000000000 HAL_PCD_SetupStageCallback
/tmp/ccDlv0Av.s:178 .text.HAL_PCD_DataOutStageCallback:0000000000000000 $t
/tmp/ccDlv0Av.s:185 .text.HAL_PCD_DataOutStageCallback:0000000000000000 HAL_PCD_DataOutStageCallback
/tmp/ccDlv0Av.s:218 .text.HAL_PCD_DataInStageCallback:0000000000000000 $t
/tmp/ccDlv0Av.s:225 .text.HAL_PCD_DataInStageCallback:0000000000000000 HAL_PCD_DataInStageCallback
/tmp/ccDlv0Av.s:256 .text.HAL_PCD_SOFCallback:0000000000000000 $t
/tmp/ccDlv0Av.s:263 .text.HAL_PCD_SOFCallback:0000000000000000 HAL_PCD_SOFCallback
/tmp/ccDlv0Av.s:289 .text.HAL_PCD_ResetCallback:0000000000000000 $t
/tmp/ccDlv0Av.s:296 .text.HAL_PCD_ResetCallback:0000000000000000 HAL_PCD_ResetCallback
/tmp/ccDlv0Av.s:332 .text.HAL_PCD_SuspendCallback:0000000000000000 $t
/tmp/ccDlv0Av.s:339 .text.HAL_PCD_SuspendCallback:0000000000000000 HAL_PCD_SuspendCallback
/tmp/ccDlv0Av.s:377 .text.HAL_PCD_SuspendCallback:0000000000000020 $d
/tmp/ccDlv0Av.s:382 .text.HAL_PCD_ResumeCallback:0000000000000000 $t
/tmp/ccDlv0Av.s:389 .text.HAL_PCD_ResumeCallback:0000000000000000 HAL_PCD_ResumeCallback
/tmp/ccDlv0Av.s:415 .text.HAL_PCD_ISOOUTIncompleteCallback:0000000000000000 $t
/tmp/ccDlv0Av.s:422 .text.HAL_PCD_ISOOUTIncompleteCallback:0000000000000000 HAL_PCD_ISOOUTIncompleteCallback
/tmp/ccDlv0Av.s:448 .text.HAL_PCD_ISOINIncompleteCallback:0000000000000000 $t
/tmp/ccDlv0Av.s:455 .text.HAL_PCD_ISOINIncompleteCallback:0000000000000000 HAL_PCD_ISOINIncompleteCallback
/tmp/ccDlv0Av.s:481 .text.HAL_PCD_ConnectCallback:0000000000000000 $t
/tmp/ccDlv0Av.s:488 .text.HAL_PCD_ConnectCallback:0000000000000000 HAL_PCD_ConnectCallback
/tmp/ccDlv0Av.s:514 .text.HAL_PCD_DisconnectCallback:0000000000000000 $t
/tmp/ccDlv0Av.s:521 .text.HAL_PCD_DisconnectCallback:0000000000000000 HAL_PCD_DisconnectCallback
/tmp/ccDlv0Av.s:547 .text.USBD_LL_Init:0000000000000000 $t
/tmp/ccDlv0Av.s:554 .text.USBD_LL_Init:0000000000000000 USBD_LL_Init
/tmp/ccDlv0Av.s:647 .text.USBD_LL_Init:0000000000000074 $d
/tmp/ccvOfDqw.s:16 .text.HAL_PCD_MspInit:0000000000000000 $t
/tmp/ccvOfDqw.s:23 .text.HAL_PCD_MspInit:0000000000000000 HAL_PCD_MspInit
/tmp/ccvOfDqw.s:80 .text.HAL_PCD_MspInit:0000000000000038 $d
/tmp/ccvOfDqw.s:86 .text.HAL_PCD_MspDeInit:0000000000000000 $t
/tmp/ccvOfDqw.s:93 .text.HAL_PCD_MspDeInit:0000000000000000 HAL_PCD_MspDeInit
/tmp/ccvOfDqw.s:133 .text.HAL_PCD_MspDeInit:0000000000000020 $d
/tmp/ccvOfDqw.s:140 .text.HAL_PCD_SetupStageCallback:0000000000000000 $t
/tmp/ccvOfDqw.s:147 .text.HAL_PCD_SetupStageCallback:0000000000000000 HAL_PCD_SetupStageCallback
/tmp/ccvOfDqw.s:178 .text.HAL_PCD_DataOutStageCallback:0000000000000000 $t
/tmp/ccvOfDqw.s:185 .text.HAL_PCD_DataOutStageCallback:0000000000000000 HAL_PCD_DataOutStageCallback
/tmp/ccvOfDqw.s:218 .text.HAL_PCD_DataInStageCallback:0000000000000000 $t
/tmp/ccvOfDqw.s:225 .text.HAL_PCD_DataInStageCallback:0000000000000000 HAL_PCD_DataInStageCallback
/tmp/ccvOfDqw.s:256 .text.HAL_PCD_SOFCallback:0000000000000000 $t
/tmp/ccvOfDqw.s:263 .text.HAL_PCD_SOFCallback:0000000000000000 HAL_PCD_SOFCallback
/tmp/ccvOfDqw.s:289 .text.HAL_PCD_ResetCallback:0000000000000000 $t
/tmp/ccvOfDqw.s:296 .text.HAL_PCD_ResetCallback:0000000000000000 HAL_PCD_ResetCallback
/tmp/ccvOfDqw.s:332 .text.HAL_PCD_SuspendCallback:0000000000000000 $t
/tmp/ccvOfDqw.s:339 .text.HAL_PCD_SuspendCallback:0000000000000000 HAL_PCD_SuspendCallback
/tmp/ccvOfDqw.s:377 .text.HAL_PCD_SuspendCallback:0000000000000020 $d
/tmp/ccvOfDqw.s:382 .text.HAL_PCD_ResumeCallback:0000000000000000 $t
/tmp/ccvOfDqw.s:389 .text.HAL_PCD_ResumeCallback:0000000000000000 HAL_PCD_ResumeCallback
/tmp/ccvOfDqw.s:415 .text.HAL_PCD_ISOOUTIncompleteCallback:0000000000000000 $t
/tmp/ccvOfDqw.s:422 .text.HAL_PCD_ISOOUTIncompleteCallback:0000000000000000 HAL_PCD_ISOOUTIncompleteCallback
/tmp/ccvOfDqw.s:448 .text.HAL_PCD_ISOINIncompleteCallback:0000000000000000 $t
/tmp/ccvOfDqw.s:455 .text.HAL_PCD_ISOINIncompleteCallback:0000000000000000 HAL_PCD_ISOINIncompleteCallback
/tmp/ccvOfDqw.s:481 .text.HAL_PCD_ConnectCallback:0000000000000000 $t
/tmp/ccvOfDqw.s:488 .text.HAL_PCD_ConnectCallback:0000000000000000 HAL_PCD_ConnectCallback
/tmp/ccvOfDqw.s:514 .text.HAL_PCD_DisconnectCallback:0000000000000000 $t
/tmp/ccvOfDqw.s:521 .text.HAL_PCD_DisconnectCallback:0000000000000000 HAL_PCD_DisconnectCallback
/tmp/ccvOfDqw.s:547 .text.USBD_LL_Init:0000000000000000 $t
/tmp/ccvOfDqw.s:554 .text.USBD_LL_Init:0000000000000000 USBD_LL_Init
/tmp/ccvOfDqw.s:647 .text.USBD_LL_Init:0000000000000074 $d
*COM*:0000000000000274 hpcd_USB_FS
/tmp/ccDlv0Av.s:653 .text.USBD_LL_DeInit:0000000000000000 $t
/tmp/ccDlv0Av.s:660 .text.USBD_LL_DeInit:0000000000000000 USBD_LL_DeInit
/tmp/ccDlv0Av.s:709 .text.USBD_LL_Start:0000000000000000 $t
/tmp/ccDlv0Av.s:716 .text.USBD_LL_Start:0000000000000000 USBD_LL_Start
/tmp/ccDlv0Av.s:765 .text.USBD_LL_Stop:0000000000000000 $t
/tmp/ccDlv0Av.s:772 .text.USBD_LL_Stop:0000000000000000 USBD_LL_Stop
/tmp/ccDlv0Av.s:821 .text.USBD_LL_OpenEP:0000000000000000 $t
/tmp/ccDlv0Av.s:828 .text.USBD_LL_OpenEP:0000000000000000 USBD_LL_OpenEP
/tmp/ccDlv0Av.s:881 .text.USBD_LL_CloseEP:0000000000000000 $t
/tmp/ccDlv0Av.s:888 .text.USBD_LL_CloseEP:0000000000000000 USBD_LL_CloseEP
/tmp/ccDlv0Av.s:937 .text.USBD_LL_FlushEP:0000000000000000 $t
/tmp/ccDlv0Av.s:944 .text.USBD_LL_FlushEP:0000000000000000 USBD_LL_FlushEP
/tmp/ccDlv0Av.s:993 .text.USBD_LL_StallEP:0000000000000000 $t
/tmp/ccDlv0Av.s:1000 .text.USBD_LL_StallEP:0000000000000000 USBD_LL_StallEP
/tmp/ccDlv0Av.s:1049 .text.USBD_LL_ClearStallEP:0000000000000000 $t
/tmp/ccDlv0Av.s:1056 .text.USBD_LL_ClearStallEP:0000000000000000 USBD_LL_ClearStallEP
/tmp/ccDlv0Av.s:1105 .text.USBD_LL_IsStallEP:0000000000000000 $t
/tmp/ccDlv0Av.s:1112 .text.USBD_LL_IsStallEP:0000000000000000 USBD_LL_IsStallEP
/tmp/ccDlv0Av.s:1161 .text.USBD_LL_SetUSBAddress:0000000000000000 $t
/tmp/ccDlv0Av.s:1168 .text.USBD_LL_SetUSBAddress:0000000000000000 USBD_LL_SetUSBAddress
/tmp/ccDlv0Av.s:1217 .text.USBD_LL_Transmit:0000000000000000 $t
/tmp/ccDlv0Av.s:1224 .text.USBD_LL_Transmit:0000000000000000 USBD_LL_Transmit
ARM GAS /tmp/ccDlv0Av.s page 41
/tmp/ccvOfDqw.s:653 .text.USBD_LL_DeInit:0000000000000000 $t
/tmp/ccvOfDqw.s:660 .text.USBD_LL_DeInit:0000000000000000 USBD_LL_DeInit
/tmp/ccvOfDqw.s:709 .text.USBD_LL_Start:0000000000000000 $t
/tmp/ccvOfDqw.s:716 .text.USBD_LL_Start:0000000000000000 USBD_LL_Start
/tmp/ccvOfDqw.s:765 .text.USBD_LL_Stop:0000000000000000 $t
/tmp/ccvOfDqw.s:772 .text.USBD_LL_Stop:0000000000000000 USBD_LL_Stop
/tmp/ccvOfDqw.s:821 .text.USBD_LL_OpenEP:0000000000000000 $t
/tmp/ccvOfDqw.s:828 .text.USBD_LL_OpenEP:0000000000000000 USBD_LL_OpenEP
/tmp/ccvOfDqw.s:881 .text.USBD_LL_CloseEP:0000000000000000 $t
/tmp/ccvOfDqw.s:888 .text.USBD_LL_CloseEP:0000000000000000 USBD_LL_CloseEP
/tmp/ccvOfDqw.s:937 .text.USBD_LL_FlushEP:0000000000000000 $t
/tmp/ccvOfDqw.s:944 .text.USBD_LL_FlushEP:0000000000000000 USBD_LL_FlushEP
/tmp/ccvOfDqw.s:993 .text.USBD_LL_StallEP:0000000000000000 $t
/tmp/ccvOfDqw.s:1000 .text.USBD_LL_StallEP:0000000000000000 USBD_LL_StallEP
/tmp/ccvOfDqw.s:1049 .text.USBD_LL_ClearStallEP:0000000000000000 $t
/tmp/ccvOfDqw.s:1056 .text.USBD_LL_ClearStallEP:0000000000000000 USBD_LL_ClearStallEP
/tmp/ccvOfDqw.s:1105 .text.USBD_LL_IsStallEP:0000000000000000 $t
/tmp/ccvOfDqw.s:1112 .text.USBD_LL_IsStallEP:0000000000000000 USBD_LL_IsStallEP
/tmp/ccvOfDqw.s:1161 .text.USBD_LL_SetUSBAddress:0000000000000000 $t
/tmp/ccvOfDqw.s:1168 .text.USBD_LL_SetUSBAddress:0000000000000000 USBD_LL_SetUSBAddress
/tmp/ccvOfDqw.s:1217 .text.USBD_LL_Transmit:0000000000000000 $t
/tmp/ccvOfDqw.s:1224 .text.USBD_LL_Transmit:0000000000000000 USBD_LL_Transmit
ARM GAS /tmp/ccvOfDqw.s page 41
/tmp/ccDlv0Av.s:1273 .text.USBD_LL_PrepareReceive:0000000000000000 $t
/tmp/ccDlv0Av.s:1280 .text.USBD_LL_PrepareReceive:0000000000000000 USBD_LL_PrepareReceive
/tmp/ccDlv0Av.s:1329 .text.USBD_LL_GetRxDataSize:0000000000000000 $t
/tmp/ccDlv0Av.s:1336 .text.USBD_LL_GetRxDataSize:0000000000000000 USBD_LL_GetRxDataSize
/tmp/ccDlv0Av.s:1362 .text.USBD_LL_Delay:0000000000000000 $t
/tmp/ccDlv0Av.s:1369 .text.USBD_LL_Delay:0000000000000000 USBD_LL_Delay
/tmp/ccDlv0Av.s:1391 .text.USBD_static_free:0000000000000000 $t
/tmp/ccDlv0Av.s:1398 .text.USBD_static_free:0000000000000000 USBD_static_free
/tmp/ccDlv0Av.s:1413 .text.HAL_PCDEx_SetConnectionState:0000000000000000 $t
/tmp/ccDlv0Av.s:1420 .text.HAL_PCDEx_SetConnectionState:0000000000000000 HAL_PCDEx_SetConnectionState
/tmp/ccvOfDqw.s:1273 .text.USBD_LL_PrepareReceive:0000000000000000 $t
/tmp/ccvOfDqw.s:1280 .text.USBD_LL_PrepareReceive:0000000000000000 USBD_LL_PrepareReceive
/tmp/ccvOfDqw.s:1329 .text.USBD_LL_GetRxDataSize:0000000000000000 $t
/tmp/ccvOfDqw.s:1336 .text.USBD_LL_GetRxDataSize:0000000000000000 USBD_LL_GetRxDataSize
/tmp/ccvOfDqw.s:1362 .text.USBD_LL_Delay:0000000000000000 $t
/tmp/ccvOfDqw.s:1369 .text.USBD_LL_Delay:0000000000000000 USBD_LL_Delay
/tmp/ccvOfDqw.s:1391 .text.USBD_static_free:0000000000000000 $t
/tmp/ccvOfDqw.s:1398 .text.USBD_static_free:0000000000000000 USBD_static_free
/tmp/ccvOfDqw.s:1413 .text.HAL_PCDEx_SetConnectionState:0000000000000000 $t
/tmp/ccvOfDqw.s:1420 .text.HAL_PCDEx_SetConnectionState:0000000000000000 HAL_PCDEx_SetConnectionState
UNDEFINED SYMBOLS
HAL_NVIC_SetPriority

Binary file not shown.

View file

@ -1,4 +1,4 @@
ARM GAS /tmp/cct5gwkq.s page 1
ARM GAS /tmp/ccHZmh3B.s page 1
1 .cpu cortex-m0
@ -58,7 +58,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
31:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** /** @addtogroup STM32_USBD_DEVICE_LIBRARY
32:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @{
33:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** */
ARM GAS /tmp/cct5gwkq.s page 2
ARM GAS /tmp/ccHZmh3B.s page 2
34:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
@ -118,7 +118,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
88:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** /**
89:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @brief USBD_Init
90:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * Initializes the device stack and load the class driver
ARM GAS /tmp/cct5gwkq.s page 3
ARM GAS /tmp/ccHZmh3B.s page 3
91:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @param pdev: device instance
@ -178,7 +178,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
56 001e 9B00 lsls r3, r3, #2
57 0020 C150 str r1, [r0, r3]
58 .L4:
ARM GAS /tmp/cct5gwkq.s page 4
ARM GAS /tmp/ccHZmh3B.s page 4
115:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
@ -238,7 +238,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
95 .loc 1 133 0
96 .cfi_startproc
97 @ args = 0, pretend = 0, frame = 0
ARM GAS /tmp/cct5gwkq.s page 5
ARM GAS /tmp/ccHZmh3B.s page 5
98 @ frame_needed = 0, uses_anonymous_args = 0
@ -298,7 +298,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
139 .thumb_func
140 .fpu softvfp
142 USBD_RegisterClass:
ARM GAS /tmp/cct5gwkq.s page 6
ARM GAS /tmp/ccHZmh3B.s page 6
143 .LFB45:
@ -358,7 +358,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
170 .cfi_endproc
171 .LFE45:
173 .section .text.USBD_Start,"ax",%progbits
ARM GAS /tmp/cct5gwkq.s page 7
ARM GAS /tmp/ccHZmh3B.s page 7
174 .align 1
@ -418,7 +418,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
192:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * Stop the USB Device Core.
193:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @param pdev: Device Handle
194:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @retval USBD Status
ARM GAS /tmp/cct5gwkq.s page 8
ARM GAS /tmp/ccHZmh3B.s page 8
195:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** */
@ -478,7 +478,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
210:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @param pdev: device instance
211:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @retval status
212:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** */
ARM GAS /tmp/cct5gwkq.s page 9
ARM GAS /tmp/ccHZmh3B.s page 9
213:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** USBD_StatusTypeDef USBD_RunTestMode (USBD_HandleTypeDef *pdev)
@ -538,7 +538,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
291 0004 9B00 lsls r3, r3, #2
292 0006 C358 ldr r3, [r0, r3]
293 0008 002B cmp r3, #0
ARM GAS /tmp/cct5gwkq.s page 10
ARM GAS /tmp/ccHZmh3B.s page 10
294 000a 07D0 beq .L15
@ -598,7 +598,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
250:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** {
331 .loc 1 250 0
332 .cfi_startproc
ARM GAS /tmp/cct5gwkq.s page 11
ARM GAS /tmp/ccHZmh3B.s page 11
333 @ args = 0, pretend = 0, frame = 0
@ -658,7 +658,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
375 .cfi_offset 6, -8
376 .cfi_offset 14, -4
377 0002 0400 movs r4, r0
ARM GAS /tmp/cct5gwkq.s page 12
ARM GAS /tmp/ccHZmh3B.s page 12
265:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
@ -718,7 +718,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
410 0038 9943 bics r1, r3
411 003a 2000 movs r0, r4
412 003c FFF7FEFF bl USBD_LL_StallEP
ARM GAS /tmp/cct5gwkq.s page 13
ARM GAS /tmp/ccHZmh3B.s page 13
413 .LVL34:
@ -778,7 +778,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
459 .fpu softvfp
461 USBD_LL_DataOutStage:
462 .LFB52:
ARM GAS /tmp/cct5gwkq.s page 14
ARM GAS /tmp/ccHZmh3B.s page 14
291:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
@ -838,7 +838,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
320:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** (pdev->dev_state == USBD_STATE_CONFIGURED))
321:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** {
322:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** pdev->pClass->EP0_RxReady(pdev);
ARM GAS /tmp/cct5gwkq.s page 15
ARM GAS /tmp/ccHZmh3B.s page 15
323:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
@ -898,7 +898,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
524 003e FFF7FEFF bl USBD_CtlSendStatus
525 .LVL50:
526 0042 E7E7 b .L30
ARM GAS /tmp/cct5gwkq.s page 16
ARM GAS /tmp/ccHZmh3B.s page 16
527 .LVL51:
@ -958,7 +958,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
575 .syntax unified
576 .code 16
577 .thumb_func
ARM GAS /tmp/cct5gwkq.s page 17
ARM GAS /tmp/ccHZmh3B.s page 17
578 .fpu softvfp
@ -1018,7 +1018,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
359:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** pep->rem_length);
360:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
361:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** /* Prepare endpoint for premature end of transfer */
ARM GAS /tmp/cct5gwkq.s page 18
ARM GAS /tmp/ccHZmh3B.s page 18
362:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** USBD_LL_PrepareReceive (pdev,
@ -1078,7 +1078,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
618 001e 0020 movs r0, #0
619 @ sp needed
620 .LVL62:
ARM GAS /tmp/cct5gwkq.s page 19
ARM GAS /tmp/ccHZmh3B.s page 19
621 0020 70BD pop {r4, r5, r6, pc}
@ -1138,7 +1138,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
666 005e 9847 blx r3
667 .LVL67:
668 .L41:
ARM GAS /tmp/cct5gwkq.s page 20
ARM GAS /tmp/ccHZmh3B.s page 20
390:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
@ -1198,7 +1198,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
715 00a2 0022 movs r2, #0
716 00a4 E254 strb r2, [r4, r3]
717 00a6 BAE7 b .L42
ARM GAS /tmp/cct5gwkq.s page 21
ARM GAS /tmp/ccHZmh3B.s page 21
718 .LVL75:
@ -1258,7 +1258,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
760 .cfi_offset 4, -16
761 .cfi_offset 5, -12
762 .cfi_offset 6, -8
ARM GAS /tmp/cct5gwkq.s page 22
ARM GAS /tmp/ccHZmh3B.s page 22
763 .cfi_offset 14, -4
@ -1318,7 +1318,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
797 0036 9B00 lsls r3, r3, #2
798 0038 E358 ldr r3, [r4, r3]
799 003a 5B68 ldr r3, [r3, #4]
ARM GAS /tmp/cct5gwkq.s page 23
ARM GAS /tmp/ccHZmh3B.s page 23
800 003c 2179 ldrb r1, [r4, #4]
@ -1378,7 +1378,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
837 .LFE55:
839 .section .text.USBD_LL_Suspend,"ax",%progbits
840 .align 1
ARM GAS /tmp/cct5gwkq.s page 24
ARM GAS /tmp/ccHZmh3B.s page 24
841 .global USBD_LL_Suspend
@ -1438,7 +1438,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
470:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
471:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** /**
472:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @brief USBD_Resume
ARM GAS /tmp/cct5gwkq.s page 25
ARM GAS /tmp/ccHZmh3B.s page 25
473:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * Handle Resume event
@ -1498,7 +1498,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
920 .LCFI10:
921 .cfi_def_cfa_offset 8
922 .cfi_offset 4, -8
ARM GAS /tmp/cct5gwkq.s page 26
ARM GAS /tmp/ccHZmh3B.s page 26
923 .cfi_offset 14, -4
@ -1558,7 +1558,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
508:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** */
509:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** USBD_StatusTypeDef USBD_LL_IsoINIncomplete(USBD_HandleTypeDef *pdev, uint8_t epnum)
510:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** {
ARM GAS /tmp/cct5gwkq.s page 27
ARM GAS /tmp/ccHZmh3B.s page 27
962 .loc 1 510 0
@ -1618,7 +1618,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
1006 .fpu softvfp
1008 USBD_LL_DevConnected:
1009 .LFB61:
ARM GAS /tmp/cct5gwkq.s page 28
ARM GAS /tmp/ccHZmh3B.s page 28
524:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
@ -1678,7 +1678,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
1044 .loc 1 545 0
1045 0002 FE23 movs r3, #254
1046 0004 5B00 lsls r3, r3, #1
ARM GAS /tmp/cct5gwkq.s page 29
ARM GAS /tmp/ccHZmh3B.s page 29
1047 0006 0122 movs r2, #1
@ -1702,65 +1702,65 @@ ARM GAS /tmp/cct5gwkq.s page 1
1061 .LFE62:
1063 .text
1064 .Letext0:
1065 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
1066 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/lo
1067 .file 4 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_t
1068 .file 5 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/lib/gcc/arm-none-eabi/7.3.1/
1069 .file 6 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/re
1070 .file 7 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
1071 .file 8 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/stdlib
1065 .file 2 "/usr/include/newlib/machine/_default_types.h"
1066 .file 3 "/usr/include/newlib/sys/lock.h"
1067 .file 4 "/usr/include/newlib/sys/_types.h"
1068 .file 5 "/usr/lib/gcc/arm-none-eabi/7.3.1/include/stddef.h"
1069 .file 6 "/usr/include/newlib/sys/reent.h"
1070 .file 7 "/usr/include/newlib/sys/_stdint.h"
1071 .file 8 "/usr/include/newlib/stdlib.h"
1072 .file 9 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
1073 .file 10 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
1074 .file 11 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
1075 .file 12 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h"
1076 .file 13 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h"
1077 .file 14 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h"
ARM GAS /tmp/cct5gwkq.s page 30
ARM GAS /tmp/ccHZmh3B.s page 30
DEFINED SYMBOLS
*ABS*:0000000000000000 usbd_core.c
/tmp/cct5gwkq.s:16 .text.USBD_Init:0000000000000000 $t
/tmp/cct5gwkq.s:23 .text.USBD_Init:0000000000000000 USBD_Init
/tmp/cct5gwkq.s:86 .text.USBD_DeInit:0000000000000000 $t
/tmp/cct5gwkq.s:93 .text.USBD_DeInit:0000000000000000 USBD_DeInit
/tmp/cct5gwkq.s:135 .text.USBD_RegisterClass:0000000000000000 $t
/tmp/cct5gwkq.s:142 .text.USBD_RegisterClass:0000000000000000 USBD_RegisterClass
/tmp/cct5gwkq.s:174 .text.USBD_Start:0000000000000000 $t
/tmp/cct5gwkq.s:181 .text.USBD_Start:0000000000000000 USBD_Start
/tmp/cct5gwkq.s:204 .text.USBD_Stop:0000000000000000 $t
/tmp/cct5gwkq.s:211 .text.USBD_Stop:0000000000000000 USBD_Stop
/tmp/cct5gwkq.s:245 .text.USBD_RunTestMode:0000000000000000 $t
/tmp/cct5gwkq.s:252 .text.USBD_RunTestMode:0000000000000000 USBD_RunTestMode
/tmp/cct5gwkq.s:269 .text.USBD_SetClassConfig:0000000000000000 $t
/tmp/cct5gwkq.s:276 .text.USBD_SetClassConfig:0000000000000000 USBD_SetClassConfig
/tmp/cct5gwkq.s:322 .text.USBD_ClrClassConfig:0000000000000000 $t
/tmp/cct5gwkq.s:329 .text.USBD_ClrClassConfig:0000000000000000 USBD_ClrClassConfig
/tmp/cct5gwkq.s:356 .text.USBD_LL_SetupStage:0000000000000000 $t
/tmp/cct5gwkq.s:363 .text.USBD_LL_SetupStage:0000000000000000 USBD_LL_SetupStage
/tmp/cct5gwkq.s:449 .text.USBD_LL_SetupStage:0000000000000064 $d
/tmp/cct5gwkq.s:454 .text.USBD_LL_DataOutStage:0000000000000000 $t
/tmp/cct5gwkq.s:461 .text.USBD_LL_DataOutStage:0000000000000000 USBD_LL_DataOutStage
/tmp/cct5gwkq.s:573 .text.USBD_LL_DataInStage:0000000000000000 $t
/tmp/cct5gwkq.s:580 .text.USBD_LL_DataInStage:0000000000000000 USBD_LL_DataInStage
/tmp/cct5gwkq.s:743 .text.USBD_LL_Reset:0000000000000000 $t
/tmp/cct5gwkq.s:750 .text.USBD_LL_Reset:0000000000000000 USBD_LL_Reset
/tmp/cct5gwkq.s:814 .text.USBD_LL_SetSpeed:0000000000000000 $t
/tmp/cct5gwkq.s:821 .text.USBD_LL_SetSpeed:0000000000000000 USBD_LL_SetSpeed
/tmp/cct5gwkq.s:840 .text.USBD_LL_Suspend:0000000000000000 $t
/tmp/cct5gwkq.s:847 .text.USBD_LL_Suspend:0000000000000000 USBD_LL_Suspend
/tmp/cct5gwkq.s:875 .text.USBD_LL_Resume:0000000000000000 $t
/tmp/cct5gwkq.s:882 .text.USBD_LL_Resume:0000000000000000 USBD_LL_Resume
/tmp/cct5gwkq.s:905 .text.USBD_LL_SOF:0000000000000000 $t
/tmp/cct5gwkq.s:912 .text.USBD_LL_SOF:0000000000000000 USBD_LL_SOF
/tmp/cct5gwkq.s:953 .text.USBD_LL_IsoINIncomplete:0000000000000000 $t
/tmp/cct5gwkq.s:960 .text.USBD_LL_IsoINIncomplete:0000000000000000 USBD_LL_IsoINIncomplete
/tmp/cct5gwkq.s:977 .text.USBD_LL_IsoOUTIncomplete:0000000000000000 $t
/tmp/cct5gwkq.s:984 .text.USBD_LL_IsoOUTIncomplete:0000000000000000 USBD_LL_IsoOUTIncomplete
/tmp/cct5gwkq.s:1001 .text.USBD_LL_DevConnected:0000000000000000 $t
/tmp/cct5gwkq.s:1008 .text.USBD_LL_DevConnected:0000000000000000 USBD_LL_DevConnected
/tmp/cct5gwkq.s:1025 .text.USBD_LL_DevDisconnected:0000000000000000 $t
/tmp/cct5gwkq.s:1032 .text.USBD_LL_DevDisconnected:0000000000000000 USBD_LL_DevDisconnected
/tmp/ccHZmh3B.s:16 .text.USBD_Init:0000000000000000 $t
/tmp/ccHZmh3B.s:23 .text.USBD_Init:0000000000000000 USBD_Init
/tmp/ccHZmh3B.s:86 .text.USBD_DeInit:0000000000000000 $t
/tmp/ccHZmh3B.s:93 .text.USBD_DeInit:0000000000000000 USBD_DeInit
/tmp/ccHZmh3B.s:135 .text.USBD_RegisterClass:0000000000000000 $t
/tmp/ccHZmh3B.s:142 .text.USBD_RegisterClass:0000000000000000 USBD_RegisterClass
/tmp/ccHZmh3B.s:174 .text.USBD_Start:0000000000000000 $t
/tmp/ccHZmh3B.s:181 .text.USBD_Start:0000000000000000 USBD_Start
/tmp/ccHZmh3B.s:204 .text.USBD_Stop:0000000000000000 $t
/tmp/ccHZmh3B.s:211 .text.USBD_Stop:0000000000000000 USBD_Stop
/tmp/ccHZmh3B.s:245 .text.USBD_RunTestMode:0000000000000000 $t
/tmp/ccHZmh3B.s:252 .text.USBD_RunTestMode:0000000000000000 USBD_RunTestMode
/tmp/ccHZmh3B.s:269 .text.USBD_SetClassConfig:0000000000000000 $t
/tmp/ccHZmh3B.s:276 .text.USBD_SetClassConfig:0000000000000000 USBD_SetClassConfig
/tmp/ccHZmh3B.s:322 .text.USBD_ClrClassConfig:0000000000000000 $t
/tmp/ccHZmh3B.s:329 .text.USBD_ClrClassConfig:0000000000000000 USBD_ClrClassConfig
/tmp/ccHZmh3B.s:356 .text.USBD_LL_SetupStage:0000000000000000 $t
/tmp/ccHZmh3B.s:363 .text.USBD_LL_SetupStage:0000000000000000 USBD_LL_SetupStage
/tmp/ccHZmh3B.s:449 .text.USBD_LL_SetupStage:0000000000000064 $d
/tmp/ccHZmh3B.s:454 .text.USBD_LL_DataOutStage:0000000000000000 $t
/tmp/ccHZmh3B.s:461 .text.USBD_LL_DataOutStage:0000000000000000 USBD_LL_DataOutStage
/tmp/ccHZmh3B.s:573 .text.USBD_LL_DataInStage:0000000000000000 $t
/tmp/ccHZmh3B.s:580 .text.USBD_LL_DataInStage:0000000000000000 USBD_LL_DataInStage
/tmp/ccHZmh3B.s:743 .text.USBD_LL_Reset:0000000000000000 $t
/tmp/ccHZmh3B.s:750 .text.USBD_LL_Reset:0000000000000000 USBD_LL_Reset
/tmp/ccHZmh3B.s:814 .text.USBD_LL_SetSpeed:0000000000000000 $t
/tmp/ccHZmh3B.s:821 .text.USBD_LL_SetSpeed:0000000000000000 USBD_LL_SetSpeed
/tmp/ccHZmh3B.s:840 .text.USBD_LL_Suspend:0000000000000000 $t
/tmp/ccHZmh3B.s:847 .text.USBD_LL_Suspend:0000000000000000 USBD_LL_Suspend
/tmp/ccHZmh3B.s:875 .text.USBD_LL_Resume:0000000000000000 $t
/tmp/ccHZmh3B.s:882 .text.USBD_LL_Resume:0000000000000000 USBD_LL_Resume
/tmp/ccHZmh3B.s:905 .text.USBD_LL_SOF:0000000000000000 $t
/tmp/ccHZmh3B.s:912 .text.USBD_LL_SOF:0000000000000000 USBD_LL_SOF
/tmp/ccHZmh3B.s:953 .text.USBD_LL_IsoINIncomplete:0000000000000000 $t
/tmp/ccHZmh3B.s:960 .text.USBD_LL_IsoINIncomplete:0000000000000000 USBD_LL_IsoINIncomplete
/tmp/ccHZmh3B.s:977 .text.USBD_LL_IsoOUTIncomplete:0000000000000000 $t
/tmp/ccHZmh3B.s:984 .text.USBD_LL_IsoOUTIncomplete:0000000000000000 USBD_LL_IsoOUTIncomplete
/tmp/ccHZmh3B.s:1001 .text.USBD_LL_DevConnected:0000000000000000 $t
/tmp/ccHZmh3B.s:1008 .text.USBD_LL_DevConnected:0000000000000000 USBD_LL_DevConnected
/tmp/ccHZmh3B.s:1025 .text.USBD_LL_DevDisconnected:0000000000000000 $t
/tmp/ccHZmh3B.s:1032 .text.USBD_LL_DevDisconnected:0000000000000000 USBD_LL_DevDisconnected
UNDEFINED SYMBOLS
USBD_LL_Init
@ -1775,7 +1775,7 @@ USBD_StdEPReq
USBD_CtlSendStatus
USBD_CtlContinueRx
__aeabi_uidivmod
ARM GAS /tmp/cct5gwkq.s page 31
ARM GAS /tmp/ccHZmh3B.s page 31
USBD_CtlReceiveStatus

Binary file not shown.

View file

@ -1,4 +1,4 @@
ARM GAS /tmp/ccgbJvGL.s page 1
ARM GAS /tmp/cc7AGXQS.s page 1
1 .cpu cortex-m0
@ -58,7 +58,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
32:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
33:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** /** @addtogroup STM32_USBD_STATE_DEVICE_LIBRARY
34:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** * @{
ARM GAS /tmp/ccgbJvGL.s page 2
ARM GAS /tmp/cc7AGXQS.s page 2
35:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** */
@ -118,7 +118,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
89:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** USBD_SetupReqTypedef *req);
90:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
91:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** static void USBD_GetStatus(USBD_HandleTypeDef *pdev ,
ARM GAS /tmp/ccgbJvGL.s page 3
ARM GAS /tmp/cc7AGXQS.s page 3
92:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** USBD_SetupReqTypedef *req);
@ -178,7 +178,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
146:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
147:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** case USB_REQ_SET_FEATURE:
148:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** USBD_SetFeature (pdev , req);
ARM GAS /tmp/ccgbJvGL.s page 4
ARM GAS /tmp/cc7AGXQS.s page 4
149:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break;
@ -238,7 +238,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
203:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** * @param pdev: device instance
204:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** * @param req: usb request
205:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** * @retval status
ARM GAS /tmp/ccgbJvGL.s page 5
ARM GAS /tmp/cc7AGXQS.s page 5
206:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** */
@ -298,7 +298,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
260:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
261:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** case USBD_STATE_ADDRESSED:
262:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** if ((ep_addr != 0x00) && (ep_addr != 0x80))
ARM GAS /tmp/ccgbJvGL.s page 6
ARM GAS /tmp/cc7AGXQS.s page 6
263:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
@ -358,7 +358,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
317:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break;
318:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
319:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** default:
ARM GAS /tmp/ccgbJvGL.s page 7
ARM GAS /tmp/cc7AGXQS.s page 7
320:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break;
@ -418,7 +418,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
374:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** pbuf = pdev->pDesc->GetProductStrDescriptor(pdev->dev_speed, &len);
375:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break;
376:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
ARM GAS /tmp/ccgbJvGL.s page 8
ARM GAS /tmp/cc7AGXQS.s page 8
377:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** case USBD_IDX_SERIAL_STR:
@ -478,7 +478,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
431:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
432:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
433:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** len = MIN(len , req->wLength);
ARM GAS /tmp/ccgbJvGL.s page 9
ARM GAS /tmp/cc7AGXQS.s page 9
434:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
@ -538,7 +538,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
488:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** * @param req: usb request
489:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** * @retval status
490:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** */
ARM GAS /tmp/ccgbJvGL.s page 10
ARM GAS /tmp/cc7AGXQS.s page 10
491:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** static void USBD_SetConfig(USBD_HandleTypeDef *pdev ,
@ -598,7 +598,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
545:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
546:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** USBD_CtlSendStatus(pdev);
547:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
ARM GAS /tmp/ccgbJvGL.s page 11
ARM GAS /tmp/cc7AGXQS.s page 11
548:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** else
@ -658,7 +658,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
602:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** * @brief USBD_GetStatus
603:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** * Handle Get Status request
604:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** * @param pdev: device instance
ARM GAS /tmp/ccgbJvGL.s page 12
ARM GAS /tmp/cc7AGXQS.s page 12
605:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** * @param req: usb request
@ -718,7 +718,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
659:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
660:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
661:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
ARM GAS /tmp/ccgbJvGL.s page 13
ARM GAS /tmp/cc7AGXQS.s page 13
662:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** /**
@ -778,7 +778,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
716:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** void USBD_CtlError( USBD_HandleTypeDef *pdev ,
717:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** USBD_SetupReqTypedef *req)
718:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
ARM GAS /tmp/ccgbJvGL.s page 14
ARM GAS /tmp/cc7AGXQS.s page 14
719:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** USBD_LL_StallEP(pdev , 0x80);
@ -838,7 +838,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
37 0004 02E0 b .L2
38 .LVL3:
39 .L3:
ARM GAS /tmp/ccgbJvGL.s page 15
ARM GAS /tmp/cc7AGXQS.s page 15
761:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
@ -898,7 +898,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
85 000c 9B00 lsls r3, r3, #2
86 000e 0122 movs r2, #1
87 0010 C250 str r2, [r0, r3]
ARM GAS /tmp/ccgbJvGL.s page 16
ARM GAS /tmp/cc7AGXQS.s page 16
655:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** USBD_CtlSendStatus(pdev);
@ -958,7 +958,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
136 0014 4A79 ldrb r2, [r1, #5]
137 0016 1202 lsls r2, r2, #8
138 0018 9B18 adds r3, r3, r2
ARM GAS /tmp/ccgbJvGL.s page 17
ARM GAS /tmp/cc7AGXQS.s page 17
139 001a 8380 strh r3, [r0, #4]
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
190 .section .text.USBD_GetDescriptor,"ax",%progbits
191 .align 1
192 .syntax unified
ARM GAS /tmp/ccgbJvGL.s page 18
ARM GAS /tmp/cc7AGXQS.s page 18
193 .code 16
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
245 0022 007C ldrb r0, [r0, #16]
246 .LVL19:
247 0024 6A46 mov r2, sp
ARM GAS /tmp/ccgbJvGL.s page 19
ARM GAS /tmp/cc7AGXQS.s page 19
248 0026 911D adds r1, r2, #6
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
295 005a 8523 movs r3, #133
296 005c 9B00 lsls r3, r3, #2
297 005e C358 ldr r3, [r0, r3]
ARM GAS /tmp/ccgbJvGL.s page 20
ARM GAS /tmp/cc7AGXQS.s page 20
298 0060 DB6A ldr r3, [r3, #44]
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
347 0092 C358 ldr r3, [r0, r3]
348 0094 9B68 ldr r3, [r3, #8]
349 0096 007C ldrb r0, [r0, #16]
ARM GAS /tmp/ccgbJvGL.s page 21
ARM GAS /tmp/cc7AGXQS.s page 21
350 .LVL34:
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
398 00d2 9847 blx r3
399 .LVL44:
383:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
ARM GAS /tmp/ccgbJvGL.s page 22
ARM GAS /tmp/cc7AGXQS.s page 22
400 .loc 1 383 0
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
446 0106 2900 movs r1, r5
447 0108 FFF7FEFF bl USBD_CtlError
448 .LVL54:
ARM GAS /tmp/ccgbJvGL.s page 23
ARM GAS /tmp/cc7AGXQS.s page 23
409:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
493 013a 191C adds r1, r3, #0
494 013c 9342 cmp r3, r2
495 013e 00D9 bls .L30
ARM GAS /tmp/ccgbJvGL.s page 24
ARM GAS /tmp/cc7AGXQS.s page 24
496 0140 111C adds r1, r2, #0
@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
547 0010 8B78 ldrb r3, [r1, #2]
548 0012 7F25 movs r5, #127
549 0014 1D40 ands r5, r3
ARM GAS /tmp/ccgbJvGL.s page 25
ARM GAS /tmp/cc7AGXQS.s page 25
550 .LVL67:
@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
595 0050 2000 movs r0, r4
596 .LVL74:
597 0052 FFF7FEFF bl USBD_CtlError
ARM GAS /tmp/ccgbJvGL.s page 26
ARM GAS /tmp/cc7AGXQS.s page 26
598 .LVL75:
@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
648 0020 FFF7FEFF bl USBD_CtlError
649 .LVL79:
556:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
ARM GAS /tmp/ccgbJvGL.s page 27
ARM GAS /tmp/cc7AGXQS.s page 27
650 .loc 1 556 0
@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
695 .L47:
521:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
696 .loc 1 521 0
ARM GAS /tmp/ccgbJvGL.s page 28
ARM GAS /tmp/cc7AGXQS.s page 28
697 0056 FFF7FEFF bl USBD_CtlSendStatus
@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
741 0092 2000 movs r0, r4
742 0094 FFF7FEFF bl USBD_CtlSendStatus
743 .LVL96:
ARM GAS /tmp/ccgbJvGL.s page 29
ARM GAS /tmp/cc7AGXQS.s page 29
744 0098 C8E7 b .L41
@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
794 0010 07D0 beq .L63
795 0012 032B cmp r3, #3
796 0014 0DD0 beq .L64
ARM GAS /tmp/ccgbJvGL.s page 30
ARM GAS /tmp/cc7AGXQS.s page 30
595:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break;
@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
841 .align 1
842 .syntax unified
843 .code 16
ARM GAS /tmp/ccgbJvGL.s page 31
ARM GAS /tmp/cc7AGXQS.s page 31
844 .thumb_func
@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
891 002c 10BD pop {r4, pc}
892 .LVL113:
893 .L68:
ARM GAS /tmp/ccgbJvGL.s page 32
ARM GAS /tmp/cc7AGXQS.s page 32
635:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break;
@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
943 0026 9847 blx r3
944 .LVL116:
680:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
ARM GAS /tmp/ccgbJvGL.s page 33
ARM GAS /tmp/cc7AGXQS.s page 33
945 .loc 1 680 0
@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
996 0000 2A000000 .word .L78
997 0004 36000000 .word .L80
998 0008 3C000000 .word .L77
ARM GAS /tmp/ccgbJvGL.s page 34
ARM GAS /tmp/cc7AGXQS.s page 34
999 000c 30000000 .word .L81
@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
1043 002e F1E7 b .L86
1044 .LVL132:
1045 .L81:
ARM GAS /tmp/ccgbJvGL.s page 35
ARM GAS /tmp/cc7AGXQS.s page 35
148:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break;
@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
1095 0004 0D00 movs r5, r1
1096 .LVL139:
174:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
ARM GAS /tmp/ccgbJvGL.s page 36
ARM GAS /tmp/cc7AGXQS.s page 36
1097 .loc 1 174 0
@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
1143 .loc 1 195 0
1144 003c F3E7 b .L93
1145 .cfi_endproc
ARM GAS /tmp/ccgbJvGL.s page 37
ARM GAS /tmp/cc7AGXQS.s page 37
1146 .LFE44:
@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
1197 @ sp needed
1198 .LVL155:
1199 0024 70BD pop {r4, r5, r6, pc}
ARM GAS /tmp/ccgbJvGL.s page 38
ARM GAS /tmp/cc7AGXQS.s page 38
1200 .LVL156:
@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
1245 .loc 1 240 0
1246 0062 0029 cmp r1, #0
1247 0064 04D0 beq .L105
ARM GAS /tmp/ccgbJvGL.s page 39
ARM GAS /tmp/cc7AGXQS.s page 39
240:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
1293 00a0 BFD0 beq .L98
262:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
1294 .loc 1 262 0 is_stmt 0 discriminator 1
ARM GAS /tmp/ccgbJvGL.s page 40
ARM GAS /tmp/cc7AGXQS.s page 40
1295 00a2 8029 cmp r1, #128
@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
1342 00e0 032B cmp r3, #3
1343 00e2 0AD0 beq .L112
314:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break;
ARM GAS /tmp/ccgbJvGL.s page 41
ARM GAS /tmp/cc7AGXQS.s page 41
1344 .loc 1 314 0
@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
1389 0118 0222 movs r2, #2
1390 011a 2100 movs r1, r4
1391 011c 2800 movs r0, r5
ARM GAS /tmp/ccgbJvGL.s page 42
ARM GAS /tmp/cc7AGXQS.s page 42
1392 011e FFF7FEFF bl USBD_CtlSendData
@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
1443 0008 0028 cmp r0, #0
1444 000a 16D0 beq .L122
738:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** unicode[idx++] = *len;
ARM GAS /tmp/ccgbJvGL.s page 43
ARM GAS /tmp/cc7AGXQS.s page 43
1445 .loc 1 738 0
@ -2577,67 +2577,67 @@ ARM GAS /tmp/ccgbJvGL.s page 1
1491 003a 70BD pop {r4, r5, r6, pc}
1492 .cfi_endproc
1493 .LFE55:
1495 .section .bss.cfgidx.7846,"aw",%nobits
ARM GAS /tmp/ccgbJvGL.s page 44
1495 .section .bss.cfgidx.7827,"aw",%nobits
ARM GAS /tmp/cc7AGXQS.s page 44
1496 .set .LANCHOR0,. + 0
1499 cfgidx.7846:
1499 cfgidx.7827:
1500 0000 00 .space 1
1501 .text
1502 .Letext0:
1503 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
1504 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/lo
1505 .file 4 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_t
1506 .file 5 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/lib/gcc/arm-none-eabi/7.3.1/
1507 .file 6 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/re
1508 .file 7 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
1509 .file 8 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/stdlib
1503 .file 2 "/usr/include/newlib/machine/_default_types.h"
1504 .file 3 "/usr/include/newlib/sys/lock.h"
1505 .file 4 "/usr/include/newlib/sys/_types.h"
1506 .file 5 "/usr/lib/gcc/arm-none-eabi/7.3.1/include/stddef.h"
1507 .file 6 "/usr/include/newlib/sys/reent.h"
1508 .file 7 "/usr/include/newlib/sys/_stdint.h"
1509 .file 8 "/usr/include/newlib/stdlib.h"
1510 .file 9 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
1511 .file 10 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
1512 .file 11 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
1513 .file 12 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h"
1514 .file 13 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h"
ARM GAS /tmp/ccgbJvGL.s page 45
ARM GAS /tmp/cc7AGXQS.s page 45
DEFINED SYMBOLS
*ABS*:0000000000000000 usbd_ctlreq.c
/tmp/ccgbJvGL.s:16 .text.USBD_GetLen:0000000000000000 $t
/tmp/ccgbJvGL.s:22 .text.USBD_GetLen:0000000000000000 USBD_GetLen
/tmp/ccgbJvGL.s:60 .text.USBD_SetFeature:0000000000000000 $t
/tmp/ccgbJvGL.s:66 .text.USBD_SetFeature:0000000000000000 USBD_SetFeature
/tmp/ccgbJvGL.s:107 .text.USBD_ParseSetupRequest:0000000000000000 $t
/tmp/ccgbJvGL.s:114 .text.USBD_ParseSetupRequest:0000000000000000 USBD_ParseSetupRequest
/tmp/ccgbJvGL.s:153 .text.USBD_CtlError:0000000000000000 $t
/tmp/ccgbJvGL.s:160 .text.USBD_CtlError:0000000000000000 USBD_CtlError
/tmp/ccgbJvGL.s:191 .text.USBD_GetDescriptor:0000000000000000 $t
/tmp/ccgbJvGL.s:197 .text.USBD_GetDescriptor:0000000000000000 USBD_GetDescriptor
/tmp/ccgbJvGL.s:228 .rodata.USBD_GetDescriptor:0000000000000000 $d
/tmp/ccgbJvGL.s:511 .text.USBD_GetDescriptor:0000000000000154 $d
/tmp/ccgbJvGL.s:517 .text.USBD_SetAddress:0000000000000000 $t
/tmp/ccgbJvGL.s:523 .text.USBD_SetAddress:0000000000000000 USBD_SetAddress
/tmp/ccgbJvGL.s:608 .text.USBD_SetConfig:0000000000000000 $t
/tmp/ccgbJvGL.s:614 .text.USBD_SetConfig:0000000000000000 USBD_SetConfig
/tmp/ccgbJvGL.s:762 .text.USBD_SetConfig:00000000000000ac $d
/tmp/ccgbJvGL.s:767 .text.USBD_GetConfig:0000000000000000 $t
/tmp/ccgbJvGL.s:773 .text.USBD_GetConfig:0000000000000000 USBD_GetConfig
/tmp/ccgbJvGL.s:841 .text.USBD_GetStatus:0000000000000000 $t
/tmp/ccgbJvGL.s:847 .text.USBD_GetStatus:0000000000000000 USBD_GetStatus
/tmp/ccgbJvGL.s:903 .text.USBD_ClrFeature:0000000000000000 $t
/tmp/ccgbJvGL.s:909 .text.USBD_ClrFeature:0000000000000000 USBD_ClrFeature
/tmp/ccgbJvGL.s:965 .text.USBD_StdDevReq:0000000000000000 $t
/tmp/ccgbJvGL.s:972 .text.USBD_StdDevReq:0000000000000000 USBD_StdDevReq
/tmp/ccgbJvGL.s:994 .rodata.USBD_StdDevReq:0000000000000000 $d
/tmp/ccgbJvGL.s:1068 .text.USBD_StdDevReq:0000000000000044 $d
/tmp/ccgbJvGL.s:1073 .text.USBD_StdItfReq:0000000000000000 $t
/tmp/ccgbJvGL.s:1080 .text.USBD_StdItfReq:0000000000000000 USBD_StdItfReq
/tmp/ccgbJvGL.s:1149 .text.USBD_StdEPReq:0000000000000000 $t
/tmp/ccgbJvGL.s:1156 .text.USBD_StdEPReq:0000000000000000 USBD_StdEPReq
/tmp/ccgbJvGL.s:1417 .text.USBD_GetString:0000000000000000 $t
/tmp/ccgbJvGL.s:1424 .text.USBD_GetString:0000000000000000 USBD_GetString
/tmp/ccgbJvGL.s:1499 .bss.cfgidx.7846:0000000000000000 cfgidx.7846
/tmp/ccgbJvGL.s:1500 .bss.cfgidx.7846:0000000000000000 $d
/tmp/cc7AGXQS.s:16 .text.USBD_GetLen:0000000000000000 $t
/tmp/cc7AGXQS.s:22 .text.USBD_GetLen:0000000000000000 USBD_GetLen
/tmp/cc7AGXQS.s:60 .text.USBD_SetFeature:0000000000000000 $t
/tmp/cc7AGXQS.s:66 .text.USBD_SetFeature:0000000000000000 USBD_SetFeature
/tmp/cc7AGXQS.s:107 .text.USBD_ParseSetupRequest:0000000000000000 $t
/tmp/cc7AGXQS.s:114 .text.USBD_ParseSetupRequest:0000000000000000 USBD_ParseSetupRequest
/tmp/cc7AGXQS.s:153 .text.USBD_CtlError:0000000000000000 $t
/tmp/cc7AGXQS.s:160 .text.USBD_CtlError:0000000000000000 USBD_CtlError
/tmp/cc7AGXQS.s:191 .text.USBD_GetDescriptor:0000000000000000 $t
/tmp/cc7AGXQS.s:197 .text.USBD_GetDescriptor:0000000000000000 USBD_GetDescriptor
/tmp/cc7AGXQS.s:228 .rodata.USBD_GetDescriptor:0000000000000000 $d
/tmp/cc7AGXQS.s:511 .text.USBD_GetDescriptor:0000000000000154 $d
/tmp/cc7AGXQS.s:517 .text.USBD_SetAddress:0000000000000000 $t
/tmp/cc7AGXQS.s:523 .text.USBD_SetAddress:0000000000000000 USBD_SetAddress
/tmp/cc7AGXQS.s:608 .text.USBD_SetConfig:0000000000000000 $t
/tmp/cc7AGXQS.s:614 .text.USBD_SetConfig:0000000000000000 USBD_SetConfig
/tmp/cc7AGXQS.s:762 .text.USBD_SetConfig:00000000000000ac $d
/tmp/cc7AGXQS.s:767 .text.USBD_GetConfig:0000000000000000 $t
/tmp/cc7AGXQS.s:773 .text.USBD_GetConfig:0000000000000000 USBD_GetConfig
/tmp/cc7AGXQS.s:841 .text.USBD_GetStatus:0000000000000000 $t
/tmp/cc7AGXQS.s:847 .text.USBD_GetStatus:0000000000000000 USBD_GetStatus
/tmp/cc7AGXQS.s:903 .text.USBD_ClrFeature:0000000000000000 $t
/tmp/cc7AGXQS.s:909 .text.USBD_ClrFeature:0000000000000000 USBD_ClrFeature
/tmp/cc7AGXQS.s:965 .text.USBD_StdDevReq:0000000000000000 $t
/tmp/cc7AGXQS.s:972 .text.USBD_StdDevReq:0000000000000000 USBD_StdDevReq
/tmp/cc7AGXQS.s:994 .rodata.USBD_StdDevReq:0000000000000000 $d
/tmp/cc7AGXQS.s:1068 .text.USBD_StdDevReq:0000000000000044 $d
/tmp/cc7AGXQS.s:1073 .text.USBD_StdItfReq:0000000000000000 $t
/tmp/cc7AGXQS.s:1080 .text.USBD_StdItfReq:0000000000000000 USBD_StdItfReq
/tmp/cc7AGXQS.s:1149 .text.USBD_StdEPReq:0000000000000000 $t
/tmp/cc7AGXQS.s:1156 .text.USBD_StdEPReq:0000000000000000 USBD_StdEPReq
/tmp/cc7AGXQS.s:1417 .text.USBD_GetString:0000000000000000 $t
/tmp/cc7AGXQS.s:1424 .text.USBD_GetString:0000000000000000 USBD_GetString
/tmp/cc7AGXQS.s:1499 .bss.cfgidx.7827:0000000000000000 cfgidx.7827
/tmp/cc7AGXQS.s:1500 .bss.cfgidx.7827:0000000000000000 $d
UNDEFINED SYMBOLS
USBD_CtlSendStatus

Binary file not shown.

View file

@ -1,4 +1,4 @@
ARM GAS /tmp/ccdpxeXD.s page 1
ARM GAS /tmp/cc69mfuT.s page 1
1 .cpu cortex-m0
@ -58,7 +58,7 @@ ARM GAS /tmp/ccdpxeXD.s page 1
31:Src/usbd_desc.c **** * this license is void and will automatically terminate your rights under
32:Src/usbd_desc.c **** * this license.
33:Src/usbd_desc.c **** *
ARM GAS /tmp/ccdpxeXD.s page 2
ARM GAS /tmp/cc69mfuT.s page 2
34:Src/usbd_desc.c **** * THIS SOFTWARE IS PROVIDED BY STMICROELECTRONICS AND CONTRIBUTORS "AS IS"
@ -118,7 +118,7 @@ ARM GAS /tmp/ccdpxeXD.s page 1
88:Src/usbd_desc.c ****
89:Src/usbd_desc.c **** /** @defgroup USBD_DESC_Private_Defines USBD_DESC_Private_Defines
90:Src/usbd_desc.c **** * @brief Private defines.
ARM GAS /tmp/ccdpxeXD.s page 3
ARM GAS /tmp/cc69mfuT.s page 3
91:Src/usbd_desc.c **** * @{
@ -178,7 +178,7 @@ ARM GAS /tmp/ccdpxeXD.s page 1
145:Src/usbd_desc.c **** uint8_t * USBD_FS_LangIDStrDescriptor(USBD_SpeedTypeDef speed, uint16_t *length);
146:Src/usbd_desc.c **** uint8_t * USBD_FS_ManufacturerStrDescriptor(USBD_SpeedTypeDef speed, uint16_t *length);
147:Src/usbd_desc.c **** uint8_t * USBD_FS_ProductStrDescriptor(USBD_SpeedTypeDef speed, uint16_t *length);
ARM GAS /tmp/ccdpxeXD.s page 4
ARM GAS /tmp/cc69mfuT.s page 4
148:Src/usbd_desc.c **** uint8_t * USBD_FS_SerialStrDescriptor(USBD_SpeedTypeDef speed, uint16_t *length);
@ -238,7 +238,7 @@ ARM GAS /tmp/ccdpxeXD.s page 1
202:Src/usbd_desc.c **** /* USB_DeviceDescriptor */
203:Src/usbd_desc.c ****
204:Src/usbd_desc.c **** /**
ARM GAS /tmp/ccdpxeXD.s page 5
ARM GAS /tmp/cc69mfuT.s page 5
205:Src/usbd_desc.c **** * @}
@ -298,7 +298,7 @@ ARM GAS /tmp/ccdpxeXD.s page 1
250:Src/usbd_desc.c **** return USBD_FS_DeviceDesc;
251:Src/usbd_desc.c **** }
35 .loc 1 251 0
ARM GAS /tmp/ccdpxeXD.s page 6
ARM GAS /tmp/cc69mfuT.s page 6
36 0004 0048 ldr r0, .L2
@ -358,7 +358,7 @@ ARM GAS /tmp/ccdpxeXD.s page 1
81 .syntax unified
82 .code 16
83 .thumb_func
ARM GAS /tmp/ccdpxeXD.s page 7
ARM GAS /tmp/cc69mfuT.s page 7
84 .fpu softvfp
@ -418,7 +418,7 @@ ARM GAS /tmp/ccdpxeXD.s page 1
119 0016 0348 ldr r0, .L11+4
120 .LVL10:
121 0018 FFF7FEFF bl USBD_GetString
ARM GAS /tmp/ccdpxeXD.s page 8
ARM GAS /tmp/cc69mfuT.s page 8
122 .LVL11:
@ -478,7 +478,7 @@ ARM GAS /tmp/ccdpxeXD.s page 1
166 0012 C046 .align 2
167 .L14:
168 0014 00000000 .word USBD_StrDesc
ARM GAS /tmp/ccdpxeXD.s page 9
ARM GAS /tmp/cc69mfuT.s page 9
169 0018 00000000 .word .LC6
@ -538,7 +538,7 @@ ARM GAS /tmp/ccdpxeXD.s page 1
206 0010 0348 ldr r0, .L20
207 @ sp needed
208 0012 10BD pop {r4, pc}
ARM GAS /tmp/ccdpxeXD.s page 10
ARM GAS /tmp/cc69mfuT.s page 10
209 .LVL20:
@ -598,7 +598,7 @@ ARM GAS /tmp/ccdpxeXD.s page 1
327:Src/usbd_desc.c **** else
328:Src/usbd_desc.c **** {
329:Src/usbd_desc.c **** USBD_GetString((uint8_t *)USBD_CONFIGURATION_STRING_FS, USBD_StrDesc, length);
ARM GAS /tmp/ccdpxeXD.s page 11
ARM GAS /tmp/cc69mfuT.s page 11
251 .loc 1 329 0
@ -658,7 +658,7 @@ ARM GAS /tmp/ccdpxeXD.s page 1
294 @ frame_needed = 0, uses_anonymous_args = 0
295 .LVL32:
296 0000 10B5 push {r4, lr}
ARM GAS /tmp/ccdpxeXD.s page 12
ARM GAS /tmp/cc69mfuT.s page 12
297 .LCFI4:
@ -718,7 +718,7 @@ ARM GAS /tmp/ccdpxeXD.s page 1
343 FS_Desc:
344 0000 00000000 .word USBD_FS_DeviceDescriptor
345 0004 00000000 .word USBD_FS_LangIDStrDescriptor
ARM GAS /tmp/ccdpxeXD.s page 13
ARM GAS /tmp/cc69mfuT.s page 13
346 0008 00000000 .word USBD_FS_ManufacturerStrDescriptor
@ -778,7 +778,7 @@ ARM GAS /tmp/ccdpxeXD.s page 1
396 69666963
396 00
397 .section .rodata.USBD_FS_ProductStrDescriptor.str1.4,"aMS",%progbits,1
ARM GAS /tmp/ccdpxeXD.s page 14
ARM GAS /tmp/cc69mfuT.s page 14
398 .align 2
@ -795,56 +795,56 @@ ARM GAS /tmp/ccdpxeXD.s page 1
404 00
405 .text
406 .Letext0:
407 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
408 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/lo
409 .file 4 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_t
410 .file 5 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/lib/gcc/arm-none-eabi/7.3.1/
411 .file 6 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/re
412 .file 7 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
413 .file 8 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/stdlib
407 .file 2 "/usr/include/newlib/machine/_default_types.h"
408 .file 3 "/usr/include/newlib/sys/lock.h"
409 .file 4 "/usr/include/newlib/sys/_types.h"
410 .file 5 "/usr/lib/gcc/arm-none-eabi/7.3.1/include/stddef.h"
411 .file 6 "/usr/include/newlib/sys/reent.h"
412 .file 7 "/usr/include/newlib/sys/_stdint.h"
413 .file 8 "/usr/include/newlib/stdlib.h"
414 .file 9 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
415 .file 10 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
416 .file 11 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
417 .file 12 "Inc/usbd_desc.h"
418 .file 13 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h"
ARM GAS /tmp/ccdpxeXD.s page 15
ARM GAS /tmp/cc69mfuT.s page 15
DEFINED SYMBOLS
*ABS*:0000000000000000 usbd_desc.c
/tmp/ccdpxeXD.s:16 .text.USBD_FS_DeviceDescriptor:0000000000000000 $t
/tmp/ccdpxeXD.s:23 .text.USBD_FS_DeviceDescriptor:0000000000000000 USBD_FS_DeviceDescriptor
/tmp/ccdpxeXD.s:43 .text.USBD_FS_DeviceDescriptor:0000000000000008 $d
/tmp/ccdpxeXD.s:48 .text.USBD_FS_LangIDStrDescriptor:0000000000000000 $t
/tmp/ccdpxeXD.s:55 .text.USBD_FS_LangIDStrDescriptor:0000000000000000 USBD_FS_LangIDStrDescriptor
/tmp/ccdpxeXD.s:74 .text.USBD_FS_LangIDStrDescriptor:0000000000000008 $d
/tmp/ccdpxeXD.s:79 .text.USBD_FS_ProductStrDescriptor:0000000000000000 $t
/tmp/ccdpxeXD.s:86 .text.USBD_FS_ProductStrDescriptor:0000000000000000 USBD_FS_ProductStrDescriptor
/tmp/ccdpxeXD.s:127 .text.USBD_FS_ProductStrDescriptor:0000000000000020 $d
/tmp/cc69mfuT.s:16 .text.USBD_FS_DeviceDescriptor:0000000000000000 $t
/tmp/cc69mfuT.s:23 .text.USBD_FS_DeviceDescriptor:0000000000000000 USBD_FS_DeviceDescriptor
/tmp/cc69mfuT.s:43 .text.USBD_FS_DeviceDescriptor:0000000000000008 $d
/tmp/cc69mfuT.s:48 .text.USBD_FS_LangIDStrDescriptor:0000000000000000 $t
/tmp/cc69mfuT.s:55 .text.USBD_FS_LangIDStrDescriptor:0000000000000000 USBD_FS_LangIDStrDescriptor
/tmp/cc69mfuT.s:74 .text.USBD_FS_LangIDStrDescriptor:0000000000000008 $d
/tmp/cc69mfuT.s:79 .text.USBD_FS_ProductStrDescriptor:0000000000000000 $t
/tmp/cc69mfuT.s:86 .text.USBD_FS_ProductStrDescriptor:0000000000000000 USBD_FS_ProductStrDescriptor
/tmp/cc69mfuT.s:127 .text.USBD_FS_ProductStrDescriptor:0000000000000020 $d
*COM*:0000000000000200 USBD_StrDesc
/tmp/ccdpxeXD.s:133 .text.USBD_FS_ManufacturerStrDescriptor:0000000000000000 $t
/tmp/ccdpxeXD.s:140 .text.USBD_FS_ManufacturerStrDescriptor:0000000000000000 USBD_FS_ManufacturerStrDescriptor
/tmp/ccdpxeXD.s:168 .text.USBD_FS_ManufacturerStrDescriptor:0000000000000014 $d
/tmp/ccdpxeXD.s:174 .text.USBD_FS_SerialStrDescriptor:0000000000000000 $t
/tmp/ccdpxeXD.s:181 .text.USBD_FS_SerialStrDescriptor:0000000000000000 USBD_FS_SerialStrDescriptor
/tmp/ccdpxeXD.s:222 .text.USBD_FS_SerialStrDescriptor:0000000000000020 $d
/tmp/ccdpxeXD.s:228 .text.USBD_FS_ConfigStrDescriptor:0000000000000000 $t
/tmp/ccdpxeXD.s:235 .text.USBD_FS_ConfigStrDescriptor:0000000000000000 USBD_FS_ConfigStrDescriptor
/tmp/ccdpxeXD.s:276 .text.USBD_FS_ConfigStrDescriptor:0000000000000020 $d
/tmp/ccdpxeXD.s:282 .text.USBD_FS_InterfaceStrDescriptor:0000000000000000 $t
/tmp/ccdpxeXD.s:289 .text.USBD_FS_InterfaceStrDescriptor:0000000000000000 USBD_FS_InterfaceStrDescriptor
/tmp/ccdpxeXD.s:330 .text.USBD_FS_InterfaceStrDescriptor:0000000000000020 $d
/tmp/ccdpxeXD.s:380 .data.USBD_LangIDDesc:0000000000000000 USBD_LangIDDesc
/tmp/ccdpxeXD.s:356 .data.USBD_FS_DeviceDesc:0000000000000000 USBD_FS_DeviceDesc
/tmp/ccdpxeXD.s:343 .data.FS_Desc:0000000000000000 FS_Desc
/tmp/ccdpxeXD.s:340 .data.FS_Desc:0000000000000000 $d
/tmp/ccdpxeXD.s:352 .data.USBD_FS_DeviceDesc:0000000000000000 $d
/tmp/ccdpxeXD.s:376 .data.USBD_LangIDDesc:0000000000000000 $d
/tmp/ccdpxeXD.s:386 .rodata.USBD_FS_ConfigStrDescriptor.str1.4:0000000000000000 $d
/tmp/ccdpxeXD.s:390 .rodata.USBD_FS_InterfaceStrDescriptor.str1.4:0000000000000000 $d
/tmp/ccdpxeXD.s:394 .rodata.USBD_FS_ManufacturerStrDescriptor.str1.4:0000000000000000 $d
/tmp/ccdpxeXD.s:398 .rodata.USBD_FS_ProductStrDescriptor.str1.4:0000000000000000 $d
/tmp/ccdpxeXD.s:402 .rodata.USBD_FS_SerialStrDescriptor.str1.4:0000000000000000 $d
/tmp/cc69mfuT.s:133 .text.USBD_FS_ManufacturerStrDescriptor:0000000000000000 $t
/tmp/cc69mfuT.s:140 .text.USBD_FS_ManufacturerStrDescriptor:0000000000000000 USBD_FS_ManufacturerStrDescriptor
/tmp/cc69mfuT.s:168 .text.USBD_FS_ManufacturerStrDescriptor:0000000000000014 $d
/tmp/cc69mfuT.s:174 .text.USBD_FS_SerialStrDescriptor:0000000000000000 $t
/tmp/cc69mfuT.s:181 .text.USBD_FS_SerialStrDescriptor:0000000000000000 USBD_FS_SerialStrDescriptor
/tmp/cc69mfuT.s:222 .text.USBD_FS_SerialStrDescriptor:0000000000000020 $d
/tmp/cc69mfuT.s:228 .text.USBD_FS_ConfigStrDescriptor:0000000000000000 $t
/tmp/cc69mfuT.s:235 .text.USBD_FS_ConfigStrDescriptor:0000000000000000 USBD_FS_ConfigStrDescriptor
/tmp/cc69mfuT.s:276 .text.USBD_FS_ConfigStrDescriptor:0000000000000020 $d
/tmp/cc69mfuT.s:282 .text.USBD_FS_InterfaceStrDescriptor:0000000000000000 $t
/tmp/cc69mfuT.s:289 .text.USBD_FS_InterfaceStrDescriptor:0000000000000000 USBD_FS_InterfaceStrDescriptor
/tmp/cc69mfuT.s:330 .text.USBD_FS_InterfaceStrDescriptor:0000000000000020 $d
/tmp/cc69mfuT.s:380 .data.USBD_LangIDDesc:0000000000000000 USBD_LangIDDesc
/tmp/cc69mfuT.s:356 .data.USBD_FS_DeviceDesc:0000000000000000 USBD_FS_DeviceDesc
/tmp/cc69mfuT.s:343 .data.FS_Desc:0000000000000000 FS_Desc
/tmp/cc69mfuT.s:340 .data.FS_Desc:0000000000000000 $d
/tmp/cc69mfuT.s:352 .data.USBD_FS_DeviceDesc:0000000000000000 $d
/tmp/cc69mfuT.s:376 .data.USBD_LangIDDesc:0000000000000000 $d
/tmp/cc69mfuT.s:386 .rodata.USBD_FS_ConfigStrDescriptor.str1.4:0000000000000000 $d
/tmp/cc69mfuT.s:390 .rodata.USBD_FS_InterfaceStrDescriptor.str1.4:0000000000000000 $d
/tmp/cc69mfuT.s:394 .rodata.USBD_FS_ManufacturerStrDescriptor.str1.4:0000000000000000 $d
/tmp/cc69mfuT.s:398 .rodata.USBD_FS_ProductStrDescriptor.str1.4:0000000000000000 $d
/tmp/cc69mfuT.s:402 .rodata.USBD_FS_SerialStrDescriptor.str1.4:0000000000000000 $d
UNDEFINED SYMBOLS
USBD_GetString

Binary file not shown.

View file

@ -1,4 +1,4 @@
ARM GAS /tmp/cc1cTFRd.s page 1
ARM GAS /tmp/ccDGEx0g.s page 1
1 .cpu cortex-m0
@ -58,7 +58,7 @@ ARM GAS /tmp/cc1cTFRd.s page 1
31:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /** @addtogroup STM32_USB_DEVICE_LIBRARY
32:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @{
33:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
ARM GAS /tmp/cc1cTFRd.s page 2
ARM GAS /tmp/ccDGEx0g.s page 2
34:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
@ -118,7 +118,7 @@ ARM GAS /tmp/cc1cTFRd.s page 1
88:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @brief USBD_CtlSendData
89:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * send data on the ctl pipe
90:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param pdev: device instance
ARM GAS /tmp/cc1cTFRd.s page 3
ARM GAS /tmp/ccDGEx0g.s page 3
91:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param buff: pointer to data buffer
@ -178,7 +178,7 @@ ARM GAS /tmp/cc1cTFRd.s page 1
64 .code 16
65 .thumb_func
66 .fpu softvfp
ARM GAS /tmp/cc1cTFRd.s page 4
ARM GAS /tmp/ccDGEx0g.s page 4
68 USBD_CtlContinueSendData:
@ -238,7 +238,7 @@ ARM GAS /tmp/cc1cTFRd.s page 1
127:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /**
128:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @brief USBD_CtlPrepareRx
129:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * receive data on the ctl pipe
ARM GAS /tmp/cc1cTFRd.s page 5
ARM GAS /tmp/ccDGEx0g.s page 5
130:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param pdev: device instance
@ -298,7 +298,7 @@ ARM GAS /tmp/cc1cTFRd.s page 1
138 .cfi_endproc
139 .LFE45:
141 .section .text.USBD_CtlContinueRx,"ax",%progbits
ARM GAS /tmp/cc1cTFRd.s page 6
ARM GAS /tmp/ccDGEx0g.s page 6
142 .align 1
@ -358,7 +358,7 @@ ARM GAS /tmp/cc1cTFRd.s page 1
178 .global USBD_CtlSendStatus
179 .syntax unified
180 .code 16
ARM GAS /tmp/cc1cTFRd.s page 7
ARM GAS /tmp/ccDGEx0g.s page 7
181 .thumb_func
@ -418,7 +418,7 @@ ARM GAS /tmp/cc1cTFRd.s page 1
220 .fpu softvfp
222 USBD_CtlReceiveStatus:
223 .LFB48:
ARM GAS /tmp/cc1cTFRd.s page 8
ARM GAS /tmp/ccDGEx0g.s page 8
188:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
@ -478,7 +478,7 @@ ARM GAS /tmp/cc1cTFRd.s page 1
260 USBD_GetRxCount:
261 .LFB49:
208:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
ARM GAS /tmp/cc1cTFRd.s page 9
ARM GAS /tmp/ccDGEx0g.s page 9
209:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
@ -514,36 +514,36 @@ ARM GAS /tmp/cc1cTFRd.s page 1
280 .LFE49:
282 .text
283 .Letext0:
284 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
285 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/lo
286 .file 4 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_t
287 .file 5 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/lib/gcc/arm-none-eabi/7.3.1/
288 .file 6 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/re
289 .file 7 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
290 .file 8 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/stdlib
284 .file 2 "/usr/include/newlib/machine/_default_types.h"
285 .file 3 "/usr/include/newlib/sys/lock.h"
286 .file 4 "/usr/include/newlib/sys/_types.h"
287 .file 5 "/usr/lib/gcc/arm-none-eabi/7.3.1/include/stddef.h"
288 .file 6 "/usr/include/newlib/sys/reent.h"
289 .file 7 "/usr/include/newlib/sys/_stdint.h"
290 .file 8 "/usr/include/newlib/stdlib.h"
291 .file 9 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
292 .file 10 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
293 .file 11 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
294 .file 12 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h"
ARM GAS /tmp/cc1cTFRd.s page 10
ARM GAS /tmp/ccDGEx0g.s page 10
DEFINED SYMBOLS
*ABS*:0000000000000000 usbd_ioreq.c
/tmp/cc1cTFRd.s:16 .text.USBD_CtlSendData:0000000000000000 $t
/tmp/cc1cTFRd.s:23 .text.USBD_CtlSendData:0000000000000000 USBD_CtlSendData
/tmp/cc1cTFRd.s:61 .text.USBD_CtlContinueSendData:0000000000000000 $t
/tmp/cc1cTFRd.s:68 .text.USBD_CtlContinueSendData:0000000000000000 USBD_CtlContinueSendData
/tmp/cc1cTFRd.s:96 .text.USBD_CtlPrepareRx:0000000000000000 $t
/tmp/cc1cTFRd.s:103 .text.USBD_CtlPrepareRx:0000000000000000 USBD_CtlPrepareRx
/tmp/cc1cTFRd.s:142 .text.USBD_CtlContinueRx:0000000000000000 $t
/tmp/cc1cTFRd.s:149 .text.USBD_CtlContinueRx:0000000000000000 USBD_CtlContinueRx
/tmp/cc1cTFRd.s:177 .text.USBD_CtlSendStatus:0000000000000000 $t
/tmp/cc1cTFRd.s:184 .text.USBD_CtlSendStatus:0000000000000000 USBD_CtlSendStatus
/tmp/cc1cTFRd.s:215 .text.USBD_CtlReceiveStatus:0000000000000000 $t
/tmp/cc1cTFRd.s:222 .text.USBD_CtlReceiveStatus:0000000000000000 USBD_CtlReceiveStatus
/tmp/cc1cTFRd.s:253 .text.USBD_GetRxCount:0000000000000000 $t
/tmp/cc1cTFRd.s:260 .text.USBD_GetRxCount:0000000000000000 USBD_GetRxCount
/tmp/ccDGEx0g.s:16 .text.USBD_CtlSendData:0000000000000000 $t
/tmp/ccDGEx0g.s:23 .text.USBD_CtlSendData:0000000000000000 USBD_CtlSendData
/tmp/ccDGEx0g.s:61 .text.USBD_CtlContinueSendData:0000000000000000 $t
/tmp/ccDGEx0g.s:68 .text.USBD_CtlContinueSendData:0000000000000000 USBD_CtlContinueSendData
/tmp/ccDGEx0g.s:96 .text.USBD_CtlPrepareRx:0000000000000000 $t
/tmp/ccDGEx0g.s:103 .text.USBD_CtlPrepareRx:0000000000000000 USBD_CtlPrepareRx
/tmp/ccDGEx0g.s:142 .text.USBD_CtlContinueRx:0000000000000000 $t
/tmp/ccDGEx0g.s:149 .text.USBD_CtlContinueRx:0000000000000000 USBD_CtlContinueRx
/tmp/ccDGEx0g.s:177 .text.USBD_CtlSendStatus:0000000000000000 $t
/tmp/ccDGEx0g.s:184 .text.USBD_CtlSendStatus:0000000000000000 USBD_CtlSendStatus
/tmp/ccDGEx0g.s:215 .text.USBD_CtlReceiveStatus:0000000000000000 $t
/tmp/ccDGEx0g.s:222 .text.USBD_CtlReceiveStatus:0000000000000000 USBD_CtlReceiveStatus
/tmp/ccDGEx0g.s:253 .text.USBD_GetRxCount:0000000000000000 $t
/tmp/ccDGEx0g.s:260 .text.USBD_GetRxCount:0000000000000000 USBD_GetRxCount
UNDEFINED SYMBOLS
USBD_LL_Transmit

Binary file not shown.

View file

@ -1,4 +1,4 @@
ARM GAS /tmp/ccEvBHKB.s page 1
ARM GAS /tmp/ccDAqcJz.s page 1
1 .cpu cortex-m0
@ -58,7 +58,7 @@ ARM GAS /tmp/ccEvBHKB.s page 1
32:Middlewares/USBMIDI/Src/usbd_midi.c **** __ALIGN_BEGIN uint8_t APP_Rx_Buffer[APP_RX_DATA_SIZE] __ALIGN_END ;
33:Middlewares/USBMIDI/Src/usbd_midi.c ****
34:Middlewares/USBMIDI/Src/usbd_midi.c **** /* USB Standard Device Descriptor */
ARM GAS /tmp/ccEvBHKB.s page 2
ARM GAS /tmp/ccDAqcJz.s page 2
35:Middlewares/USBMIDI/Src/usbd_midi.c **** /*
@ -118,7 +118,7 @@ ARM GAS /tmp/ccEvBHKB.s page 1
89:Middlewares/USBMIDI/Src/usbd_midi.c **** // MIDI OUT JACKS
90:Middlewares/USBMIDI/Src/usbd_midi.c **** 0x09, 0x24, 0x03, 0x01, 0x03, 0x01, 0x02, 0x01, 0x00,//MIDI-OUT 1 (embedded)
91:Middlewares/USBMIDI/Src/usbd_midi.c **** 0x09, 0x24, 0x03, 0x02, 0x04, 0x01, 0x01, 0x01, 0x00,//MIDI-OUT 1 (external)
ARM GAS /tmp/ccEvBHKB.s page 3
ARM GAS /tmp/ccDAqcJz.s page 3
92:Middlewares/USBMIDI/Src/usbd_midi.c ****
@ -178,7 +178,7 @@ ARM GAS /tmp/ccEvBHKB.s page 1
123:Middlewares/USBMIDI/Src/usbd_midi.c **** USB_Tx_State = 0;
44 .loc 1 123 0
45 000c 014B ldr r3, .L4
ARM GAS /tmp/ccEvBHKB.s page 4
ARM GAS /tmp/ccDAqcJz.s page 4
46 000e 0022 movs r2, #0
@ -238,7 +238,7 @@ ARM GAS /tmp/ccEvBHKB.s page 1
164:Middlewares/USBMIDI/Src/usbd_midi.c **** USB_Tx_ptr = APP_Rx_ptr_out;
165:Middlewares/USBMIDI/Src/usbd_midi.c **** USB_Tx_length = MIDI_DATA_IN_PACKET_SIZE;
166:Middlewares/USBMIDI/Src/usbd_midi.c **** APP_Rx_ptr_out += MIDI_DATA_IN_PACKET_SIZE;
ARM GAS /tmp/ccEvBHKB.s page 5
ARM GAS /tmp/ccDAqcJz.s page 5
167:Middlewares/USBMIDI/Src/usbd_midi.c **** APP_Rx_length -= MIDI_DATA_IN_PACKET_SIZE;
@ -298,7 +298,7 @@ ARM GAS /tmp/ccEvBHKB.s page 1
104 .cfi_offset 5, -12
105 .cfi_offset 6, -8
106 .cfi_offset 14, -4
ARM GAS /tmp/ccEvBHKB.s page 6
ARM GAS /tmp/ccDAqcJz.s page 6
107 0002 0400 movs r4, r0
@ -358,7 +358,7 @@ ARM GAS /tmp/ccEvBHKB.s page 1
157 .loc 1 113 0
158 .cfi_startproc
159 @ args = 0, pretend = 0, frame = 0
ARM GAS /tmp/ccEvBHKB.s page 7
ARM GAS /tmp/ccDAqcJz.s page 7
160 @ frame_needed = 0, uses_anonymous_args = 0
@ -418,7 +418,7 @@ ARM GAS /tmp/ccEvBHKB.s page 1
211 .cfi_offset 4, -8
212 .cfi_offset 14, -4
213 0002 0400 movs r4, r0
ARM GAS /tmp/ccEvBHKB.s page 8
ARM GAS /tmp/ccDAqcJz.s page 8
106:Middlewares/USBMIDI/Src/usbd_midi.c **** USBD_LL_OpenEP(pdev,MIDI_IN_EP,USBD_EP_TYPE_BULK,MIDI_DATA_IN_PACKET_SIZE);
@ -478,7 +478,7 @@ ARM GAS /tmp/ccEvBHKB.s page 1
264 @ frame_needed = 0, uses_anonymous_args = 0
265 0000 10B5 push {r4, lr}
266 .LCFI3:
ARM GAS /tmp/ccEvBHKB.s page 9
ARM GAS /tmp/ccDAqcJz.s page 9
267 .cfi_def_cfa_offset 8
@ -538,7 +538,7 @@ ARM GAS /tmp/ccEvBHKB.s page 1
312 .loc 1 167 0
313 0040 4038 subs r0, r0, #64
314 0042 144B ldr r3, .L28+12
ARM GAS /tmp/ccEvBHKB.s page 10
ARM GAS /tmp/ccDAqcJz.s page 10
315 0044 1860 str r0, [r3]
@ -598,7 +598,7 @@ ARM GAS /tmp/ccEvBHKB.s page 1
170:Middlewares/USBMIDI/Src/usbd_midi.c **** APP_Rx_ptr_out += APP_Rx_length;
360 .loc 1 170 0
361 0078 83B2 uxth r3, r0
ARM GAS /tmp/ccEvBHKB.s page 11
ARM GAS /tmp/ccDAqcJz.s page 11
362 .LVL29:
@ -658,7 +658,7 @@ ARM GAS /tmp/ccEvBHKB.s page 1
404 0004 8723 movs r3, #135
405 0006 9B00 lsls r3, r3, #2
406 0008 C150 str r1, [r0, r3]
ARM GAS /tmp/ccEvBHKB.s page 12
ARM GAS /tmp/ccDAqcJz.s page 12
407 .LVL31:
@ -718,7 +718,7 @@ ARM GAS /tmp/ccEvBHKB.s page 1
466 0000 00000000 .space 4
467 .section .data.USBD_MIDI,"aw",%progbits
468 .align 2
ARM GAS /tmp/ccEvBHKB.s page 13
ARM GAS /tmp/ccDAqcJz.s page 13
471 USBD_MIDI:
@ -778,7 +778,7 @@ ARM GAS /tmp/ccEvBHKB.s page 1
527 0024 07 .byte 7
528 0025 24 .byte 36
529 0026 01 .byte 1
ARM GAS /tmp/ccEvBHKB.s page 14
ARM GAS /tmp/ccDAqcJz.s page 14
530 0027 00 .byte 0
@ -838,7 +838,7 @@ ARM GAS /tmp/ccEvBHKB.s page 1
584 005d 00 .byte 0
585 005e 09 .byte 9
586 005f 24 .byte 36
ARM GAS /tmp/ccEvBHKB.s page 15
ARM GAS /tmp/ccDAqcJz.s page 15
587 0060 03 .byte 3
@ -880,13 +880,13 @@ ARM GAS /tmp/ccEvBHKB.s page 1
623 0084 13 .byte 19
624 .text
625 .Letext0:
626 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
627 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/lo
628 .file 4 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_t
629 .file 5 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/lib/gcc/arm-none-eabi/7.3.1/
630 .file 6 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/re
631 .file 7 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
632 .file 8 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/stdlib
626 .file 2 "/usr/include/newlib/machine/_default_types.h"
627 .file 3 "/usr/include/newlib/sys/lock.h"
628 .file 4 "/usr/include/newlib/sys/_types.h"
629 .file 5 "/usr/lib/gcc/arm-none-eabi/7.3.1/include/stddef.h"
630 .file 6 "/usr/include/newlib/sys/reent.h"
631 .file 7 "/usr/include/newlib/sys/_stdint.h"
632 .file 8 "/usr/include/newlib/stdlib.h"
633 .file 9 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
634 .file 10 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
635 .file 11 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h"
@ -897,47 +897,47 @@ ARM GAS /tmp/ccEvBHKB.s page 1
640 .file 16 "Middlewares/USBMIDI/Inc/usbd_midi.h"
641 .file 17 "Inc/usbd_desc.h"
642 .file 18 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h"
ARM GAS /tmp/ccEvBHKB.s page 16
ARM GAS /tmp/ccDAqcJz.s page 16
DEFINED SYMBOLS
*ABS*:0000000000000000 usbd_midi.c
/tmp/ccEvBHKB.s:16 .text.USBD_MIDI_DataIn:0000000000000000 $t
/tmp/ccEvBHKB.s:22 .text.USBD_MIDI_DataIn:0000000000000000 USBD_MIDI_DataIn
/tmp/ccEvBHKB.s:52 .text.USBD_MIDI_DataIn:0000000000000014 $d
/tmp/ccEvBHKB.s:57 .text.USBD_MIDI_GetCfgDesc:0000000000000000 $t
/tmp/ccEvBHKB.s:63 .text.USBD_MIDI_GetCfgDesc:0000000000000000 USBD_MIDI_GetCfgDesc
/tmp/ccEvBHKB.s:82 .text.USBD_MIDI_GetCfgDesc:0000000000000008 $d
/tmp/ccEvBHKB.s:490 .data.USBD_MIDI_CfgDesc:0000000000000000 USBD_MIDI_CfgDesc
/tmp/ccEvBHKB.s:87 .text.USBD_MIDI_DataOut:0000000000000000 $t
/tmp/ccEvBHKB.s:93 .text.USBD_MIDI_DataOut:0000000000000000 USBD_MIDI_DataOut
/tmp/ccEvBHKB.s:144 .text.USBD_MIDI_DataOut:0000000000000030 $d
/tmp/ccDAqcJz.s:16 .text.USBD_MIDI_DataIn:0000000000000000 $t
/tmp/ccDAqcJz.s:22 .text.USBD_MIDI_DataIn:0000000000000000 USBD_MIDI_DataIn
/tmp/ccDAqcJz.s:52 .text.USBD_MIDI_DataIn:0000000000000014 $d
/tmp/ccDAqcJz.s:57 .text.USBD_MIDI_GetCfgDesc:0000000000000000 $t
/tmp/ccDAqcJz.s:63 .text.USBD_MIDI_GetCfgDesc:0000000000000000 USBD_MIDI_GetCfgDesc
/tmp/ccDAqcJz.s:82 .text.USBD_MIDI_GetCfgDesc:0000000000000008 $d
/tmp/ccDAqcJz.s:490 .data.USBD_MIDI_CfgDesc:0000000000000000 USBD_MIDI_CfgDesc
/tmp/ccDAqcJz.s:87 .text.USBD_MIDI_DataOut:0000000000000000 $t
/tmp/ccDAqcJz.s:93 .text.USBD_MIDI_DataOut:0000000000000000 USBD_MIDI_DataOut
/tmp/ccDAqcJz.s:144 .text.USBD_MIDI_DataOut:0000000000000030 $d
*COM*:0000000000000040 USB_Rx_Buffer
/tmp/ccEvBHKB.s:149 .text.USBD_MIDI_DeInit:0000000000000000 $t
/tmp/ccEvBHKB.s:155 .text.USBD_MIDI_DeInit:0000000000000000 USBD_MIDI_DeInit
/tmp/ccEvBHKB.s:190 .text.USBD_MIDI_DeInit:000000000000001c $d
/tmp/ccEvBHKB.s:195 .text.USBD_MIDI_Init:0000000000000000 $t
/tmp/ccEvBHKB.s:201 .text.USBD_MIDI_Init:0000000000000000 USBD_MIDI_Init
/tmp/ccEvBHKB.s:246 .text.USBD_MIDI_Init:0000000000000030 $d
/tmp/ccEvBHKB.s:252 .text.USBD_MIDI_SendPacket:0000000000000000 $t
/tmp/ccEvBHKB.s:259 .text.USBD_MIDI_SendPacket:0000000000000000 USBD_MIDI_SendPacket
/tmp/ccEvBHKB.s:375 .text.USBD_MIDI_SendPacket:0000000000000088 $d
/tmp/ccDAqcJz.s:149 .text.USBD_MIDI_DeInit:0000000000000000 $t
/tmp/ccDAqcJz.s:155 .text.USBD_MIDI_DeInit:0000000000000000 USBD_MIDI_DeInit
/tmp/ccDAqcJz.s:190 .text.USBD_MIDI_DeInit:000000000000001c $d
/tmp/ccDAqcJz.s:195 .text.USBD_MIDI_Init:0000000000000000 $t
/tmp/ccDAqcJz.s:201 .text.USBD_MIDI_Init:0000000000000000 USBD_MIDI_Init
/tmp/ccDAqcJz.s:246 .text.USBD_MIDI_Init:0000000000000030 $d
/tmp/ccDAqcJz.s:252 .text.USBD_MIDI_SendPacket:0000000000000000 $t
/tmp/ccDAqcJz.s:259 .text.USBD_MIDI_SendPacket:0000000000000000 USBD_MIDI_SendPacket
/tmp/ccDAqcJz.s:375 .text.USBD_MIDI_SendPacket:0000000000000088 $d
*COM*:0000000000000100 APP_Rx_Buffer
/tmp/ccEvBHKB.s:385 .text.USBD_MIDI_RegisterInterface:0000000000000000 $t
/tmp/ccEvBHKB.s:392 .text.USBD_MIDI_RegisterInterface:0000000000000000 USBD_MIDI_RegisterInterface
/tmp/ccEvBHKB.s:471 .data.USBD_MIDI:0000000000000000 USBD_MIDI
/tmp/ccEvBHKB.s:458 .bss.USB_Tx_State:0000000000000000 USB_Tx_State
/tmp/ccEvBHKB.s:438 .bss.APP_Rx_length:0000000000000000 APP_Rx_length
/tmp/ccEvBHKB.s:452 .bss.APP_Rx_ptr_out:0000000000000000 APP_Rx_ptr_out
/tmp/ccEvBHKB.s:445 .bss.APP_Rx_ptr_in:0000000000000000 APP_Rx_ptr_in
/tmp/ccEvBHKB.s:465 .bss.pInstance:0000000000000000 pInstance
/tmp/ccEvBHKB.s:434 .bss.APP_Rx_length:0000000000000000 $d
/tmp/ccEvBHKB.s:441 .bss.APP_Rx_ptr_in:0000000000000000 $d
/tmp/ccEvBHKB.s:448 .bss.APP_Rx_ptr_out:0000000000000000 $d
/tmp/ccEvBHKB.s:459 .bss.USB_Tx_State:0000000000000000 $d
/tmp/ccEvBHKB.s:461 .bss.pInstance:0000000000000000 $d
/tmp/ccEvBHKB.s:468 .data.USBD_MIDI:0000000000000000 $d
/tmp/ccEvBHKB.s:487 .data.USBD_MIDI_CfgDesc:0000000000000000 $d
/tmp/ccDAqcJz.s:385 .text.USBD_MIDI_RegisterInterface:0000000000000000 $t
/tmp/ccDAqcJz.s:392 .text.USBD_MIDI_RegisterInterface:0000000000000000 USBD_MIDI_RegisterInterface
/tmp/ccDAqcJz.s:471 .data.USBD_MIDI:0000000000000000 USBD_MIDI
/tmp/ccDAqcJz.s:458 .bss.USB_Tx_State:0000000000000000 USB_Tx_State
/tmp/ccDAqcJz.s:438 .bss.APP_Rx_length:0000000000000000 APP_Rx_length
/tmp/ccDAqcJz.s:452 .bss.APP_Rx_ptr_out:0000000000000000 APP_Rx_ptr_out
/tmp/ccDAqcJz.s:445 .bss.APP_Rx_ptr_in:0000000000000000 APP_Rx_ptr_in
/tmp/ccDAqcJz.s:465 .bss.pInstance:0000000000000000 pInstance
/tmp/ccDAqcJz.s:434 .bss.APP_Rx_length:0000000000000000 $d
/tmp/ccDAqcJz.s:441 .bss.APP_Rx_ptr_in:0000000000000000 $d
/tmp/ccDAqcJz.s:448 .bss.APP_Rx_ptr_out:0000000000000000 $d
/tmp/ccDAqcJz.s:459 .bss.USB_Tx_State:0000000000000000 $d
/tmp/ccDAqcJz.s:461 .bss.pInstance:0000000000000000 $d
/tmp/ccDAqcJz.s:468 .data.USBD_MIDI:0000000000000000 $d
/tmp/ccDAqcJz.s:487 .data.USBD_MIDI_CfgDesc:0000000000000000 $d
UNDEFINED SYMBOLS
USBD_LL_PrepareReceive

Binary file not shown.

File diff suppressed because it is too large Load diff

Binary file not shown.

311
midi-dials/otter.jdebug Normal file
View file

@ -0,0 +1,311 @@
/*********************************************************************
* (c) SEGGER Microcontroller GmbH *
* The Embedded Experts *
* www.segger.com *
**********************************************************************
File :
Created : 18 Apr 2020 23:08
Ozone Version : V3.10g
*/
/*********************************************************************
*
* OnProjectLoad
*
* Function description
* Project load routine. Required.
*
**********************************************************************
*/
void OnProjectLoad (void) {
//
// Dialog-generated settings
//
Project.AddPathSubstitute ("/home/janhenrik/STM32Cube/dials/midi-dials", "$(ProjectDir)");
Project.AddPathSubstitute ("/home/janhenrik/stm32cube/dials/midi-dials", "$(ProjectDir)");
Project.SetDevice ("STM32F072C8");
Project.SetHostIF ("USB", "");
Project.SetTargetIF ("SWD");
Project.SetTIFSpeed ("1 MHz");
Project.AddSvdFile ("/opt/SEGGER/ozone/3.10.7/Config/CPU/Cortex-M0.svd");
//
// User settings
//
File.Open ("$(ProjectDir)/build/midi-dials.elf");
}
/*********************************************************************
*
* OnSnapshotLoad
*
* Function description
* Called upon loading a snapshot. Optional.
*
* Additional information
* This function is used to restore the target state in cases
* where values cannot simply be written to the target.
* Typical use: GPIO clock needs to be enabled, before
* GPIO is configured.
*
**********************************************************************
*/
//void OnSnapshotLoad (void) {
//}
/*********************************************************************
*
* OnSnapshotSave
*
* Function description
* Called upon saving a snapshot. Optional.
*
* Additional information
* This function is usually used to save values of the target
* state which can either not be trivially read,
* or need to be restored in a specific way or order.
* Typically use: Memory Mapped Registers,
* such as PLL and GPIO configuration.
*
**********************************************************************
*/
//void OnSnapshotSave (void) {
//}
/*********************************************************************
*
* OnError
*
* Function description
* Called when an error or unexpected condition ocurred. Optional.
*
**********************************************************************
*/
//void OnError (const char* sErrorMsg) {
//}
/*********************************************************************
*
* TargetReset
*
* Function description
* Replaces the default target device reset routine. Optional.
*
* Notes
* This example demonstrates the usage when
* debugging a RAM program on a Cortex-M target device
*
**********************************************************************
*/
//void TargetReset (void) {
//
// unsigned int SP;
// unsigned int PC;
// unsigned int VectorTableAddr;
//
// VectorTableAddr = Program.GetBaseAddr();
//
// if (VectorTableAddr != 0xFFFFFFFF) {
// SP = Target.ReadU32(VectorTableAddr);
// Target.SetReg("SP", SP);
// } else {
// Util.Log("Project file error: failed to get program base");
// }
//
// PC = Elf.GetEntryPointPC();
//
// if (PC != 0xFFFFFFFF) {
// Target.SetReg("PC", PC);
// } else if (VectorTableAddr != 0xFFFFFFFF) {
// PC = Target.ReadU32(VectorTableAddr + 4);
// Target.SetReg("PC", PC);
//}
/*********************************************************************
*
* BeforeTargetReset
*
* Function description
* Event handler routine. Optional.
*
**********************************************************************
*/
//void BeforeTargetReset (void) {
//}
/*********************************************************************
*
* AfterTargetReset
*
* Function description
* Event handler routine.
* - Sets the PC register to program reset value.
* - Sets the SP register to program reset value on Cortex-M.
*
**********************************************************************
*/
void AfterTargetReset (void) {
unsigned int SP;
unsigned int PC;
unsigned int VectorTableAddr;
VectorTableAddr = Elf.GetBaseAddr();
if (VectorTableAddr != 0xFFFFFFFF) {
SP = Target.ReadU32(VectorTableAddr);
Target.SetReg("SP", SP);
} else {
Util.Log("Project file error: failed to get program base");
}
PC = Elf.GetEntryPointPC();
if (PC != 0xFFFFFFFF) {
Target.SetReg("PC", PC);
} else if (VectorTableAddr != 0xFFFFFFFF) {
PC = Target.ReadU32(VectorTableAddr + 4);
Target.SetReg("PC", PC);
}
}
/*********************************************************************
*
* DebugStart
*
* Function description
* Replaces the default debug session startup routine. Optional.
*
**********************************************************************
*/
//void DebugStart (void) {
//}
/*********************************************************************
*
* TargetConnect
*
* Function description
* Replaces the default target IF connection routine. Optional.
*
**********************************************************************
*/
//void TargetConnect (void) {
//}
/*********************************************************************
*
* BeforeTargetConnect
*
* Function description
* Event handler routine. Optional.
*
**********************************************************************
*/
//void BeforeTargetConnect (void) {
//}
/*********************************************************************
*
* AfterTargetConnect
*
* Function description
* Event handler routine. Optional.
*
**********************************************************************
*/
//void AfterTargetConnect (void) {
//}
/*********************************************************************
*
* TargetDownload
*
* Function description
* Replaces the default program download routine. Optional.
*
**********************************************************************
*/
//void TargetDownload (void) {
//}
/*********************************************************************
*
* BeforeTargetDownload
*
* Function description
* Event handler routine. Optional.
*
**********************************************************************
*/
//void BeforeTargetDownload (void) {
//}
/*********************************************************************
*
* AfterTargetDownload
*
* Function description
* Event handler routine.
* - Sets the PC register to program reset value.
* - Sets the SP register to program reset value on Cortex-M.
*
**********************************************************************
*/
void AfterTargetDownload (void) {
unsigned int SP;
unsigned int PC;
unsigned int VectorTableAddr;
VectorTableAddr = Elf.GetBaseAddr();
if (VectorTableAddr != 0xFFFFFFFF) {
SP = Target.ReadU32(VectorTableAddr);
Target.SetReg("SP", SP);
} else {
Util.Log("Project file error: failed to get program base");
}
PC = Elf.GetEntryPointPC();
if (PC != 0xFFFFFFFF) {
Target.SetReg("PC", PC);
} else if (VectorTableAddr != 0xFFFFFFFF) {
PC = Target.ReadU32(VectorTableAddr + 4);
Target.SetReg("PC", PC);
}
}
/*********************************************************************
*
* BeforeTargetDisconnect
*
* Function description
* Event handler routine. Optional.
*
**********************************************************************
*/
//void BeforeTargetDisconnect (void) {
//}
/*********************************************************************
*
* AfterTargetDisconnect
*
* Function description
* Event handler routine. Optional.
*
**********************************************************************
*/
//void AfterTargetDisconnect (void) {
//}
/*********************************************************************
*
* AfterTargetHalt
*
* Function description
* Event handler routine. Optional.
*
**********************************************************************
*/
//void AfterTargetHalt (void) {
//}