📄 main.lst
字号:
\ _A_GICR:
\ 00000000 DS 1
\ In segment ABSOLUTE, at 0x5c, root
\ union <unnamed> volatile __io _A_OCR0
\ _A_OCR0:
\ 00000000 DS 1
\ In segment ABSOLUTE, at 0x5d, root
\ union <unnamed> volatile __io _A_SP
\ _A_SP:
\ 00000000 DS 2
\ In segment ABSOLUTE, at 0x5f, root
\ union <unnamed> volatile __io _A_SREG
\ _A_SREG:
\ 00000000 DS 1
\ In segment ABSOLUTE, at 0x20, root
\ union <unnamed> volatile __io _A_TWBR
\ _A_TWBR:
\ 00000000 DS 1
\ In segment ABSOLUTE, at 0x21, root
\ union <unnamed> volatile __io _A_TWSR
\ _A_TWSR:
\ 00000000 DS 1
\ In segment ABSOLUTE, at 0x22, root
\ union <unnamed> volatile __io _A_TWAR
\ _A_TWAR:
\ 00000000 DS 1
\ In segment ABSOLUTE, at 0x23, root
\ union <unnamed> volatile __io _A_TWDR
\ _A_TWDR:
\ 00000000 DS 1
\ In segment ABSOLUTE, at 0x24, root
\ union <unnamed> volatile __io _A_ADC
\ _A_ADC:
\ 00000000 DS 2
\ In segment ABSOLUTE, at 0x26, root
\ union <unnamed> volatile __io _A_ADCSRA
\ _A_ADCSRA:
\ 00000000 DS 1
\ In segment ABSOLUTE, at 0x27, root
\ union <unnamed> volatile __io _A_ADMUX
\ _A_ADMUX:
\ 00000000 DS 1
\ In segment ABSOLUTE, at 0x28, root
\ union <unnamed> volatile __io _A_ACSR
\ _A_ACSR:
\ 00000000 DS 1
\ In segment ABSOLUTE, at 0x29, root
\ union <unnamed> volatile __io _A_UBRRL
\ _A_UBRRL:
\ 00000000 DS 1
\ In segment ABSOLUTE, at 0x2a, root
\ union <unnamed> volatile __io _A_UCSRB
\ _A_UCSRB:
\ 00000000 DS 1
\ In segment ABSOLUTE, at 0x2b, root
\ union <unnamed> volatile __io _A_UCSRA
\ _A_UCSRA:
\ 00000000 DS 1
\ In segment ABSOLUTE, at 0x2c, root
\ union <unnamed> volatile __io _A_UDR
\ _A_UDR:
\ 00000000 DS 1
\ In segment ABSOLUTE, at 0x2d, root
\ union <unnamed> volatile __io _A_SPCR
\ _A_SPCR:
\ 00000000 DS 1
\ In segment ABSOLUTE, at 0x2e, root
\ union <unnamed> volatile __io _A_SPSR
\ _A_SPSR:
\ 00000000 DS 1
\ In segment ABSOLUTE, at 0x2f, root
\ union <unnamed> volatile __io _A_SPDR
\ _A_SPDR:
\ 00000000 DS 1
\ In segment ABSOLUTE, at 0x30, root
\ union <unnamed> volatile __io _A_PIND
\ _A_PIND:
\ 00000000 DS 1
\ In segment ABSOLUTE, at 0x31, root
\ union <unnamed> volatile __io _A_DDRD
\ _A_DDRD:
\ 00000000 DS 1
\ In segment ABSOLUTE, at 0x32, root
\ union <unnamed> volatile __io _A_PORTD
\ _A_PORTD:
\ 00000000 DS 1
\ In segment ABSOLUTE, at 0x33, root
\ union <unnamed> volatile __io _A_PINC
\ _A_PINC:
\ 00000000 DS 1
\ In segment ABSOLUTE, at 0x34, root
\ union <unnamed> volatile __io _A_DDRC
\ _A_DDRC:
\ 00000000 DS 1
\ In segment ABSOLUTE, at 0x35, root
\ union <unnamed> volatile __io _A_PORTC
\ _A_PORTC:
\ 00000000 DS 1
\ In segment ABSOLUTE, at 0x36, root
\ union <unnamed> volatile __io _A_PINB
\ _A_PINB:
\ 00000000 DS 1
\ In segment ABSOLUTE, at 0x37, root
\ union <unnamed> volatile __io _A_DDRB
\ _A_DDRB:
\ 00000000 DS 1
\ In segment ABSOLUTE, at 0x38, root
\ union <unnamed> volatile __io _A_PORTB
\ _A_PORTB:
\ 00000000 DS 1
\ In segment ABSOLUTE, at 0x39, root
\ union <unnamed> volatile __io _A_PINA
\ _A_PINA:
\ 00000000 DS 1
\ In segment ABSOLUTE, at 0x3a, root
\ union <unnamed> volatile __io _A_DDRA
\ _A_DDRA:
\ 00000000 DS 1
\ In segment ABSOLUTE, at 0x3b, root
\ union <unnamed> volatile __io _A_PORTA
\ _A_PORTA:
\ 00000000 DS 1
\ In segment ABSOLUTE, at 0x3c, root
\ union <unnamed> volatile __io _A_EECR
\ _A_EECR:
\ 00000000 DS 1
\ In segment ABSOLUTE, at 0x3d, root
\ union <unnamed> volatile __io _A_EEDR
\ _A_EEDR:
\ 00000000 DS 1
Maximum stack usage in bytes:
Function CSTACK RSTACK
-------- ------ ------
DS1820_ReadTemperature 6 2
-> OWI_DetectPresence 6 2
-> OWI_MatchRom 6 2
-> OWI_SendByte 6 2
-> OWI_ReadBit 6 2
-> OWI_DetectPresence 6 2
-> OWI_MatchRom 6 2
-> OWI_SendByte 6 2
-> OWI_ReceiveByte 6 2
-> OWI_ReceiveByte 6 2
DS2890_SetWiperPosition 4 2
-> OWI_DetectPresence 4 2
-> OWI_MatchRom 4 2
-> OWI_SendByte 4 2
-> OWI_SendByte 4 2
-> OWI_ReceiveByte 4 2
-> OWI_SendByte 4 2
-> OWI_ReceiveByte 4 2
-> OWI_DetectPresence 4 2
-> OWI_MatchRom 4 2
-> OWI_SendByte 4 2
-> OWI_SendByte 4 2
-> OWI_ReceiveByte 4 2
-> OWI_SendByte 4 2
-> OWI_ReceiveByte 4 2
FindFamily 0 2
SearchBuses 15 4
-> OWI_DetectPresence 15 2
-> memcpy 15 2
-> OWI_DetectPresence 15 2
-> OWI_SearchRom 15 2
-> OWI_CheckRomCRC 15 2
main 7 2
-> OWI_Init 7 2
-> SearchBuses 7 2
-> FindFamily 7 2
-> FindFamily 7 2
-> DS1820_ReadTemperature 7 2
-> DS2890_SetWiperPosition 7 2
Segment part sizes:
Function/Label Bytes
-------------- -----
main 110
devices 72
SearchBuses 262
FindFamily 36
DS1820_ReadTemperature 114
DS2890_SetWiperPosition 136
_A_EEAR 2
_A_UBRRH 1
_A_WDTCR 1
_A_ASSR 1
_A_OCR2 1
_A_TCNT2 1
_A_TCCR2 1
_A_ICR1 2
_A_OCR1B 2
_A_OCR1A 2
_A_TCNT1 2
_A_TCCR1B 1
_A_TCCR1A 1
_A_SFIOR 1
_A_OSCCAL 1
_A_TCNT0 1
_A_TCCR0 1
_A_MCUCSR 1
_A_MCUCR 1
_A_TWCR 1
_A_SPMCR 1
_A_TIFR 1
_A_TIMSK 1
_A_GIFR 1
_A_GICR 1
_A_OCR0 1
_A_SP 2
_A_SREG 1
_A_TWBR 1
_A_TWSR 1
_A_TWAR 1
_A_TWDR 1
_A_ADC 2
_A_ADCSRA 1
_A_ADMUX 1
_A_ACSR 1
_A_UBRRL 1
_A_UCSRB 1
_A_UCSRA 1
_A_UDR 1
_A_SPCR 1
_A_SPSR 1
_A_SPDR 1
_A_PIND 1
_A_DDRD 1
_A_PORTD 1
_A_PINC 1
_A_DDRC 1
_A_PORTC 1
_A_PINB 1
_A_DDRB 1
_A_PORTB 1
_A_PINA 1
_A_DDRA 1
_A_PORTA 1
_A_EECR 1
_A_EEDR 1
Others 6
64 bytes in segment ABSOLUTE
658 bytes in segment CODE
6 bytes in segment INITTAB
72 bytes in segment NEAR_Z
658 bytes of CODE memory (+ 6 bytes shared)
72 bytes of DATA memory (+ 64 bytes shared)
Errors: none
Warnings: none
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -