20131104-184551
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 11.00
|
||||
# Atmel Studio Solution File, Format Version 11.00
|
||||
Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "Mainboard", "Mainboard\Mainboard.cproj", "{839C4697-AB18-4132-8E80-F57DDB26ADEB}"
|
||||
Project("{E66E83B9-2572-4076-B26E-6BE79FF3018A}") = "Mainboard", "Mainboard\Mainboard.cppproj", "{5CB60FA6-7C7B-4EC4-8B17-FC387A0E899B}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
@@ -9,10 +9,10 @@ Global
|
||||
Release|AVR = Release|AVR
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{839C4697-AB18-4132-8E80-F57DDB26ADEB}.Debug|AVR.ActiveCfg = Debug|AVR
|
||||
{839C4697-AB18-4132-8E80-F57DDB26ADEB}.Debug|AVR.Build.0 = Debug|AVR
|
||||
{839C4697-AB18-4132-8E80-F57DDB26ADEB}.Release|AVR.ActiveCfg = Release|AVR
|
||||
{839C4697-AB18-4132-8E80-F57DDB26ADEB}.Release|AVR.Build.0 = Release|AVR
|
||||
{5CB60FA6-7C7B-4EC4-8B17-FC387A0E899B}.Debug|AVR.ActiveCfg = Debug|AVR
|
||||
{5CB60FA6-7C7B-4EC4-8B17-FC387A0E899B}.Debug|AVR.Build.0 = Debug|AVR
|
||||
{5CB60FA6-7C7B-4EC4-8B17-FC387A0E899B}.Release|AVR.ActiveCfg = Release|AVR
|
||||
{5CB60FA6-7C7B-4EC4-8B17-FC387A0E899B}.Release|AVR.Build.0 = Release|AVR
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
|
||||
Binary file not shown.
@@ -0,0 +1,366 @@
|
||||
/*
|
||||
* Can.cpp
|
||||
*
|
||||
* Created: 03.11.2013 22:09:17
|
||||
* Author: netz
|
||||
*/
|
||||
|
||||
#include "Can.h"
|
||||
|
||||
#define CANDDR_SPI DDRB
|
||||
#define CANPORT_SPI PORTB
|
||||
#define CANP_MISO PINB3
|
||||
#define CANP_MOSI PINB2
|
||||
#define CANP_SCK PINB1
|
||||
|
||||
#define CANDDR_CS DDRB
|
||||
#define CANPORT_CS PORTB
|
||||
#define CANP_CS PINB4
|
||||
|
||||
#define CANDDR_RST DDRD
|
||||
#define CANPORT_RST PORTD
|
||||
#define CANP_RST PIND6
|
||||
|
||||
Can::Can() {
|
||||
Led(0).color(Led::GREEN);
|
||||
_delay_ms(100);
|
||||
Led(0).color(Led::BLACK);
|
||||
_delay_ms(100);
|
||||
init_pin();
|
||||
init_spi();
|
||||
init_can();
|
||||
}
|
||||
|
||||
void Can::init_pin() {
|
||||
//SPI Pins
|
||||
CANDDR_SPI |= (1<<CANP_SCK) | (1<<CANP_MOSI);
|
||||
CANPORT_SPI &= ~((1<<CANP_SCK) | (1<<CANP_MOSI) | (1<<CANP_MISO));
|
||||
|
||||
//CS Pins
|
||||
CANDDR_CS |= (1<<CANP_CS);
|
||||
CANPORT_CS |= (1<<CANP_CS);
|
||||
|
||||
//Reset
|
||||
CANDDR_RST |= (1<<CANP_RST);
|
||||
CANPORT_RST &= ~(1<<CANP_RST);
|
||||
_delay_ms(10);
|
||||
CANPORT_RST |= (1<<CANP_RST);
|
||||
_delay_ms(10);
|
||||
}
|
||||
|
||||
void Can::init_spi() {
|
||||
SPCR = 0;
|
||||
_delay_ms(100);
|
||||
SPCR = (1<<SPE) | (1<<MSTR) | (1<<SPR1) | (1<<SPR0);
|
||||
//SPSR = (1<<SPI2X);
|
||||
}
|
||||
|
||||
void Can::init_can() {
|
||||
|
||||
// MCP2515 per Software Reset zuruecksetzten,
|
||||
// danach ist der MCP2515 im Configuration Mode
|
||||
CANPORT_CS &= ~(1<<CANP_CS);
|
||||
spi_putc( SPI_RESET );
|
||||
_delay_ms(1);
|
||||
CANPORT_CS |= (1<<CANP_CS);
|
||||
|
||||
// etwas warten bis sich der MCP2515 zurueckgesetzt hat
|
||||
_delay_ms(10);
|
||||
|
||||
/*
|
||||
* Einstellen des Bit Timings
|
||||
*
|
||||
* Fosc = 16MHz
|
||||
* BRP = 7 (teilen durch 8)
|
||||
* TQ = 2 * (BRP + 1) / Fosc (=> 1 uS)
|
||||
*
|
||||
* Sync Seg = 1TQ
|
||||
* Prop Seg = (PRSEG + 1) * TQ = 1 TQ
|
||||
* Phase Seg1 = (PHSEG1 + 1) * TQ = 3 TQ
|
||||
* Phase Seg2 = (PHSEG2 + 1) * TQ = 3 TQ
|
||||
*
|
||||
* Bus speed = 1 / (Total # of TQ) * TQ
|
||||
* = 1 / 8 * TQ = 125 kHz
|
||||
*/
|
||||
//return;
|
||||
// BRP = 7
|
||||
mcp2515_write_register( CNF1, (1<<BRP0)|(1<<BRP1)|(1<<BRP2) );
|
||||
|
||||
// Prop Seg und Phase Seg1 einstellen
|
||||
mcp2515_write_register( CNF2, (1<<BTLMODE)|(1<<PHSEG11) );
|
||||
|
||||
// Wake-up Filter deaktivieren, Phase Seg2 einstellen
|
||||
mcp2515_write_register( CNF3, (1<<PHSEG21) );
|
||||
|
||||
// Aktivieren der Rx Buffer Interrupts
|
||||
mcp2515_write_register( CANINTE, (1<<RX1IE)|(1<<RX0IE) );
|
||||
|
||||
/*
|
||||
* Einstellen der Filter
|
||||
*/
|
||||
|
||||
// Buffer 0 : Empfangen aller Nachrichten
|
||||
mcp2515_write_register( RXB0CTRL, (1<<RXM1)|(1<<RXM0) );
|
||||
|
||||
// Buffer 1 : Empfangen aller Nachrichten
|
||||
mcp2515_write_register( RXB1CTRL, (1<<RXM1)|(1<<RXM0) );
|
||||
|
||||
// Alle Bits der Empfangsmaske loeschen,
|
||||
// damit werden alle Nachrichten empfangen
|
||||
mcp2515_write_register( RXM0SIDH, 0 );
|
||||
mcp2515_write_register( RXM0SIDL, 0 );
|
||||
mcp2515_write_register( RXM0EID8, 0 );
|
||||
mcp2515_write_register( RXM0EID0, 0 );
|
||||
|
||||
mcp2515_write_register( RXM1SIDH, 0 );
|
||||
mcp2515_write_register( RXM1SIDL, 0 );
|
||||
mcp2515_write_register( RXM1EID8, 0 );
|
||||
mcp2515_write_register( RXM1EID0, 0 );
|
||||
|
||||
/*
|
||||
* Einstellen der Pin Funktionen
|
||||
*/
|
||||
|
||||
// Deaktivieren der Pins RXnBF Pins (High Impedance State)
|
||||
mcp2515_write_register( BFPCTRL, 0 );
|
||||
|
||||
// TXnRTS Bits als Inputs schalten
|
||||
mcp2515_write_register( TXRTSCTRL, 0 );
|
||||
|
||||
// Device zurueck in den normalen Modus versetzten
|
||||
mcp2515_bit_modify( CANCTRL, 0xE0, 0);
|
||||
}
|
||||
|
||||
uint8_t Can::spi_putc( uint8_t data ) {
|
||||
Led(0).color(Led::BLUE);
|
||||
// Sendet ein Byte
|
||||
SPDR = data;
|
||||
_delay_ms(200);
|
||||
Led(0).color(Led::BLACK);
|
||||
_delay_ms(200);
|
||||
// Wartet bis Byte gesendet wurde
|
||||
while(!(SPSR & (1<<SPIF))) {
|
||||
if(SPSR & (1<<WCOL)) {
|
||||
Led(0).color(Led::WHITE);
|
||||
_delay_ms(10000);
|
||||
}
|
||||
Led(0).color(Led::MAGENTA);
|
||||
_delay_ms(100);
|
||||
Led(0).color(Led::BLACK);
|
||||
_delay_ms(100);
|
||||
|
||||
}
|
||||
|
||||
return SPDR;
|
||||
}
|
||||
|
||||
void Can::mcp2515_write_register( uint8_t adress, uint8_t data )
|
||||
{
|
||||
// /CS des MCP2515 auf Low ziehen
|
||||
CANPORT_CS &= ~(1<<CANP_CS);
|
||||
|
||||
spi_putc(SPI_WRITE);
|
||||
spi_putc(adress);
|
||||
spi_putc(data);
|
||||
|
||||
// /CS Leitung wieder freigeben
|
||||
CANPORT_CS |= (1<<CANP_CS);
|
||||
}
|
||||
|
||||
uint8_t Can::mcp2515_read_register(uint8_t adress)
|
||||
{
|
||||
uint8_t data;
|
||||
|
||||
// /CS des MCP2515 auf Low ziehen
|
||||
CANPORT_CS &= ~(1<<CANP_CS);
|
||||
|
||||
spi_putc(SPI_READ);
|
||||
spi_putc(adress);
|
||||
|
||||
data = spi_putc(0xff);
|
||||
|
||||
// /CS Leitung wieder freigeben
|
||||
CANPORT_CS |= (1<<CANP_CS);
|
||||
|
||||
return data;
|
||||
}
|
||||
|
||||
void Can::mcp2515_bit_modify(uint8_t adress, uint8_t mask, uint8_t data)
|
||||
{
|
||||
// /CS des MCP2515 auf Low ziehen
|
||||
CANPORT_CS &= ~(1<<CANP_CS);
|
||||
|
||||
spi_putc(SPI_BIT_MODIFY);
|
||||
spi_putc(adress);
|
||||
spi_putc(mask);
|
||||
spi_putc(data);
|
||||
|
||||
// /CS Leitung wieder freigeben
|
||||
CANPORT_CS |= (1<<CANP_CS);
|
||||
}
|
||||
|
||||
uint8_t Can::can_send_message(CANMessage *p_message)
|
||||
{
|
||||
uint8_t status, address;
|
||||
|
||||
// Status des MCP2515 auslesen
|
||||
CANPORT_CS &= ~(1<<CANP_CS);
|
||||
spi_putc(SPI_READ_STATUS);
|
||||
status = spi_putc(0xff);
|
||||
spi_putc(0xff);
|
||||
CANPORT_CS |= (1<<CANP_CS);
|
||||
|
||||
/* Statusbyte:
|
||||
*
|
||||
* Bit Funktion
|
||||
* 2 TXB0CNTRL.TXREQ
|
||||
* 4 TXB1CNTRL.TXREQ
|
||||
* 6 TXB2CNTRL.TXREQ
|
||||
*/
|
||||
|
||||
if (bit_is_clear(status, 2)) {
|
||||
address = 0x00;
|
||||
}
|
||||
else if (bit_is_clear(status, 4)) {
|
||||
address = 0x02;
|
||||
}
|
||||
else if (bit_is_clear(status, 6)) {
|
||||
address = 0x04;
|
||||
}
|
||||
else {
|
||||
/* Alle Puffer sind belegt,
|
||||
Nachricht kann nicht verschickt werden */
|
||||
return 0;
|
||||
}
|
||||
|
||||
CANPORT_CS &= ~(1<<CANP_CS); // CS Low
|
||||
spi_putc(SPI_WRITE_TX | address);
|
||||
|
||||
// Standard ID einstellen
|
||||
spi_putc((uint8_t) (p_message->id>>3));
|
||||
spi_putc((uint8_t) (p_message->id<<5));
|
||||
|
||||
// Extended ID
|
||||
spi_putc(0x00);
|
||||
spi_putc(0x00);
|
||||
|
||||
uint8_t length = p_message->length;
|
||||
|
||||
if (length > 8) {
|
||||
length = 8;
|
||||
}
|
||||
|
||||
// Ist die Nachricht ein "Remote Transmit Request" ?
|
||||
if (p_message->rtr)
|
||||
{
|
||||
/* Ein RTR hat zwar eine Laenge,
|
||||
aber enthaelt keine Daten */
|
||||
|
||||
// Nachrichten Laenge + RTR einstellen
|
||||
spi_putc((1<<RTR) | length);
|
||||
}
|
||||
else
|
||||
{
|
||||
// Nachrichten Laenge einstellen
|
||||
spi_putc(length);
|
||||
|
||||
// Daten
|
||||
for (uint8_t i=0;i<length;i++) {
|
||||
spi_putc(p_message->data[i]);
|
||||
}
|
||||
}
|
||||
CANPORT_CS |= (1<<CANP_CS); // CS auf High
|
||||
|
||||
asm volatile ("nop");
|
||||
|
||||
/* CAN Nachricht verschicken
|
||||
die letzten drei Bit im RTS Kommando geben an welcher
|
||||
Puffer gesendet werden soll */
|
||||
CANPORT_CS &= ~(1<<CANP_CS); // CS wieder Low
|
||||
if (address == 0x00) {
|
||||
spi_putc(SPI_RTS | 0x01);
|
||||
} else {
|
||||
spi_putc(SPI_RTS | address);
|
||||
}
|
||||
CANPORT_CS |= (1<<CANP_CS); // CS auf High
|
||||
|
||||
return 1;
|
||||
}
|
||||
|
||||
uint8_t Can::can_get_message(CANMessage *p_message)
|
||||
{
|
||||
// Status auslesen
|
||||
uint8_t status = mcp2515_read_rx_status();
|
||||
|
||||
if (bit_is_set(status,6))
|
||||
{
|
||||
// Nachricht in Puffer 0
|
||||
|
||||
CANPORT_CS &= ~(1<<CANP_CS); // CS Low
|
||||
spi_putc(SPI_READ_RX);
|
||||
}
|
||||
else if (bit_is_set(status,7))
|
||||
{
|
||||
// Nachricht in Puffer 1
|
||||
|
||||
CANPORT_CS &= ~(1<<CANP_CS); // CS Low
|
||||
spi_putc(SPI_READ_RX | 0x04);
|
||||
}
|
||||
else {
|
||||
/* Fehler: Keine neue Nachricht vorhanden */
|
||||
return 0xff;
|
||||
}
|
||||
|
||||
// Standard ID auslesen
|
||||
p_message->id = (uint16_t) spi_putc(0xff) << 3;
|
||||
p_message->id |= (uint16_t) spi_putc(0xff) >> 5;
|
||||
|
||||
spi_putc(0xff);
|
||||
spi_putc(0xff);
|
||||
|
||||
// Laenge auslesen
|
||||
uint8_t length = spi_putc(0xff) & 0x0f;
|
||||
p_message->length = length;
|
||||
|
||||
// Daten auslesen
|
||||
for (uint8_t i=0;i<length;i++) {
|
||||
p_message->data[i] = spi_putc(0xff);
|
||||
}
|
||||
|
||||
CANPORT_CS |= (1<<CANP_CS);
|
||||
|
||||
if (bit_is_set(status,3)) {
|
||||
p_message->rtr = 1;
|
||||
} else {
|
||||
p_message->rtr = 0;
|
||||
}
|
||||
|
||||
// Interrupt Flag loeschen
|
||||
if (bit_is_set(status,6)) {
|
||||
mcp2515_bit_modify(CANINTF, (1<<RX0IF), 0);
|
||||
} else {
|
||||
mcp2515_bit_modify(CANINTF, (1<<RX1IF), 0);
|
||||
}
|
||||
|
||||
return (status & 0x07);
|
||||
}
|
||||
|
||||
uint8_t Can::mcp2515_read_rx_status(void)
|
||||
{
|
||||
uint8_t data;
|
||||
|
||||
// /CS des MCP2515 auf Low ziehen
|
||||
CANPORT_CS &= ~(1<<CANP_CS);
|
||||
|
||||
spi_putc(SPI_RX_STATUS);
|
||||
data = spi_putc(0xff);
|
||||
|
||||
// Die Daten werden noch einmal wiederholt gesendet,
|
||||
// man braucht also nur eins der beiden Bytes auswerten.
|
||||
spi_putc(0xff);
|
||||
|
||||
// /CS Leitung wieder freigeben
|
||||
CANPORT_CS |= (1<<CANP_CS);
|
||||
|
||||
return data;
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
/*
|
||||
* Can.h
|
||||
*
|
||||
* Created: 03.11.2013 21:52:03
|
||||
* Author: netz
|
||||
*/
|
||||
|
||||
#include "config.h"
|
||||
#include <avr/io.h>
|
||||
#include <util/delay.h>
|
||||
#include "mcp2515_defs.h"
|
||||
#include "Led.h"
|
||||
|
||||
#ifndef CAN_H_
|
||||
#define CAN_H_
|
||||
|
||||
//#define DDR_CS DDRB
|
||||
//#define PORT_CS PORTB
|
||||
//#define P_CS 2
|
||||
|
||||
typedef struct
|
||||
{
|
||||
uint16_t id;
|
||||
uint8_t rtr;
|
||||
uint8_t length;
|
||||
uint8_t data[8];
|
||||
} CANMessage;
|
||||
|
||||
class Can {
|
||||
private:
|
||||
void init_spi();
|
||||
void init_can();
|
||||
void init_pin();
|
||||
uint8_t spi_putc( uint8_t data );
|
||||
void mcp2515_write_register( uint8_t adress, uint8_t data );
|
||||
uint8_t mcp2515_read_register(uint8_t adress);
|
||||
void mcp2515_bit_modify(uint8_t adress, uint8_t mask, uint8_t data);
|
||||
uint8_t mcp2515_read_rx_status(void);
|
||||
public:
|
||||
Can();
|
||||
uint8_t can_send_message(CANMessage *p_message);
|
||||
uint8_t can_get_message(CANMessage *p_message);
|
||||
};
|
||||
|
||||
|
||||
#endif /* CAN_H_ */
|
||||
@@ -0,0 +1,52 @@
|
||||
Can.d Can.o: .././Can.cpp .././Can.h .././config.h \
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/io.h \
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/sfr_defs.h \
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/inttypes.h \
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/include/stdint.h \
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/stdint.h \
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/iom32u2.h \
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/portpins.h \
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/common.h \
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/version.h \
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/fuse.h \
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/lock.h \
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/util/delay.h \
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/util/delay_basic.h \
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/math.h \
|
||||
.././mcp2515_defs.h .././Led.h
|
||||
|
||||
.././Can.h:
|
||||
|
||||
.././config.h:
|
||||
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/io.h:
|
||||
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/sfr_defs.h:
|
||||
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/inttypes.h:
|
||||
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/include/stdint.h:
|
||||
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/stdint.h:
|
||||
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/iom32u2.h:
|
||||
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/portpins.h:
|
||||
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/common.h:
|
||||
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/version.h:
|
||||
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/fuse.h:
|
||||
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/lock.h:
|
||||
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/util/delay.h:
|
||||
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/util/delay_basic.h:
|
||||
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/math.h:
|
||||
|
||||
.././mcp2515_defs.h:
|
||||
|
||||
.././Led.h:
|
||||
@@ -1,4 +1,4 @@
|
||||
led.d led.o: .././led.c \
|
||||
Led.d Led.o: .././Led.cpp .././Led.h \
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/io.h \
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/sfr_defs.h \
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/inttypes.h \
|
||||
@@ -9,8 +9,9 @@ led.d led.o: .././led.c \
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/common.h \
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/version.h \
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/fuse.h \
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/lock.h \
|
||||
.././led.h
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/lock.h
|
||||
|
||||
.././Led.h:
|
||||
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/io.h:
|
||||
|
||||
@@ -33,5 +34,3 @@ c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/fuse.h:
|
||||
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/lock.h:
|
||||
|
||||
.././led.h:
|
||||
@@ -1,32 +1,28 @@
|
||||
Mainboard.d Mainboard.o: .././Mainboard.c .././config.h \
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/util/delay.h \
|
||||
Mainboard.d Mainboard.o: .././Mainboard.cpp .././config.h .././Led.h \
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/io.h \
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/sfr_defs.h \
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/inttypes.h \
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/include/stdint.h \
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/stdint.h \
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/util/delay_basic.h \
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/math.h \
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/include/stdbool.h \
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/interrupt.h \
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/io.h \
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/sfr_defs.h \
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/iom32u2.h \
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/portpins.h \
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/common.h \
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/version.h \
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/fuse.h \
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/lock.h \
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/string.h \
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/include/stddef.h \
|
||||
.././led.h .././rs232.h \
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/stdio.h \
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/include/stdarg.h \
|
||||
.././usb.h .././usb_user.h \
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/pgmspace.h \
|
||||
.././usb_user_config.h
|
||||
.././Can.h \
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/util/delay.h \
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/util/delay_basic.h \
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/math.h \
|
||||
.././mcp2515_defs.h
|
||||
|
||||
.././config.h:
|
||||
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/util/delay.h:
|
||||
.././Led.h:
|
||||
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/io.h:
|
||||
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/sfr_defs.h:
|
||||
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/inttypes.h:
|
||||
|
||||
@@ -34,18 +30,6 @@ c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-
|
||||
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/stdint.h:
|
||||
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/util/delay_basic.h:
|
||||
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/math.h:
|
||||
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/include/stdbool.h:
|
||||
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/interrupt.h:
|
||||
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/io.h:
|
||||
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/sfr_defs.h:
|
||||
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/iom32u2.h:
|
||||
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/portpins.h:
|
||||
@@ -58,22 +42,12 @@ c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-
|
||||
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/lock.h:
|
||||
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/string.h:
|
||||
.././Can.h:
|
||||
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/include/stddef.h:
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/util/delay.h:
|
||||
|
||||
.././led.h:
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/util/delay_basic.h:
|
||||
|
||||
.././rs232.h:
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/math.h:
|
||||
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/stdio.h:
|
||||
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/include/stdarg.h:
|
||||
|
||||
.././usb.h:
|
||||
|
||||
.././usb_user.h:
|
||||
|
||||
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/pgmspace.h:
|
||||
|
||||
.././usb_user_config.h:
|
||||
.././mcp2515_defs.h:
|
||||
|
||||
Binary file not shown.
@@ -1,244 +1,62 @@
|
||||
:100000000C9469000C9486000C9486000C94860075
|
||||
:100010000C9486000C9486000C9486000C94860048
|
||||
:100020000C9486000C9486000C9486000C94230398
|
||||
:100030000C944B030C9486000C9486000C94860060
|
||||
:100040000C9486000C9486000C9486000C94860018
|
||||
:100050000C9486000C9486000C9486000C94860008
|
||||
:100060000C9486000C9486000C9486000C948600F8
|
||||
:100070000C94860012010002FF000010ADDEEEBEFF
|
||||
:1000800000010102030104030904140342006C008F
|
||||
:10009000750062006200460069007300680000009D
|
||||
:1000A00020034800610063006B00650072002D00B2
|
||||
:1000B0004A0065006F007000610072006400790002
|
||||
:1000C00000000E03300030003000300030003100FE
|
||||
:1000D000000011241FBECFEFD4E0DEBFCDBF11E082
|
||||
:1000E000A0E0B1E0ECEEFEE002C005900D92AE3370
|
||||
:1000F000B107D9F721E0AEE3B1E001C01D92AA3407
|
||||
:10010000B207E1F70E943B010C9474070C940000C5
|
||||
:1001100095B19F7195B995B18295880F807E982B86
|
||||
:1001200095B9089584B1806E84B908952F923F9255
|
||||
:100130004F925F926F927F928F929F92AF92BF92F7
|
||||
:10014000CF92DF92EF92FF920F931F93CF93DF93A3
|
||||
:100150007C018B015A01C0E0D0E0212C312C422CD3
|
||||
:10016000532C2CC0862C972CC7010E9488008FEF3F
|
||||
:10017000881A980A8FEF88169104B1F71C161D068D
|
||||
:100180005CF4842C952CC8010E9488008FEF881A9B
|
||||
:10019000980A8C169D06B9F78FEFC81AD80ACA14A8
|
||||
:1001A000DB0421F407C061016C2E7D2ECF3FD10509
|
||||
:1001B000CCF2E4CF2196CF3FD10521F01A141B04D5
|
||||
:1001C00094F3F8CFDF91CF911F910F91FF90EF90B3
|
||||
:1001D000DF90CF90BF90AF909F908F907F906F9067
|
||||
:1001E0005F904F903F902F900895C82F4AE050E0C5
|
||||
:1001F00064E070E087E090E00E9496004C2F50E0B1
|
||||
:1002000066E070E084E090E00E9496004C2F50E0A1
|
||||
:1002100062E070E086E090E00E9496004C2F50E093
|
||||
:1002200063E070E082E090E00E9496004C2F50E086
|
||||
:1002300061E070E083E090E00E9496004C2F50E077
|
||||
:1002400065E070E081E090E00E9496004C2F50E065
|
||||
:1002500064E070E085E090E00E949600CFCF86E0F9
|
||||
:1002600090E00E94880078940E9492000E945701BA
|
||||
:100270003F98479A08950E942F0182E090E00E94E3
|
||||
:10028000880085E00E94F500FCCFCF93C82F8A300C
|
||||
:1002900019F48DE00E944501E8ECF0E0908195FFB3
|
||||
:1002A000FDCFC093CE0080E090E0CF91089586E02E
|
||||
:1002B0008093CA00E9ECF0E080818860808387E663
|
||||
:1002C0008093CC0080E091E09093470180934601B9
|
||||
:1002D0000895CF93DF93CDB7DEB760970FB6F8944C
|
||||
:1002E000DEBF0FBECDBF2CE0E5E1F1E0DE011196EF
|
||||
:1002F00001900D922A95E1F71D861E861F86188AA9
|
||||
:10030000FC012081233C51F48181813049F460E17A
|
||||
:10031000CE0101960E94D10281E003C080E001C0BD
|
||||
:1003200080E060960FB6F894DEBF0FBECDBFDF91C0
|
||||
:10033000CF910895CF93DF93CDB7DEB7A0970FB6D7
|
||||
:10034000F894DEBF0FBECDBF8130A1F440E2BE0104
|
||||
:100350006F5F7F4F0E94AC02882361F018A2CE012C
|
||||
:1003600001960E944F0740E2BE016F5F7F4F82E817
|
||||
:100370000E94F402A0960FB6F894DEBF0FBECDBF68
|
||||
:10038000DF91CF9108952F923F924F925F927F928B
|
||||
:100390008F929F92AF92CF92DF92EF92FF920F9344
|
||||
:1003A0001F93CF93DF93282F90E06CE070E00E94C2
|
||||
:1003B0000506FC01EB5DFE4F822F90E06CE070E0E3
|
||||
:1003C0000E940506895D9E4F41E00F2EF9EECF2E6B
|
||||
:1003D000D12CF02D0F2EFBEEEF2EF12CF02DAA24B8
|
||||
:1003E000A3940CEE10E06DEE70E00F2EF0EF4F2EA8
|
||||
:1003F000512CF02D6894992492F8812C68947724DC
|
||||
:1004000074F8DF0120812F3F59F1E6014883E701AD
|
||||
:10041000A8822081E80128831C019C012150310918
|
||||
:10042000E9012881203841F0203441F0203241F0A8
|
||||
:10043000203141F4372D07C030E405C030E303C05C
|
||||
:1004400030E201C0382DE1012881232BEB01288304
|
||||
:100450002C9120FF03C0D2011C9202C0E2019882BD
|
||||
:100460004F5F33960396453061F6EAEEF0E08EE199
|
||||
:1004700080831082DF91CF911F910F91FF90EF90B9
|
||||
:10048000DF90CF90AF909F908F907F905F904F9034
|
||||
:100490003F902F900895E8EEF0E080818570E9F3B9
|
||||
:1004A0000895AF92BF92CF92DF92EF92FF920F9397
|
||||
:1004B0001F93CF93DF93D82ED62FC72FE42FF0E0D2
|
||||
:1004C0002E173F0710F4C22E01C0C42E0E944B020B
|
||||
:1004D0000D2F1C2F6894AA24A4F80F2EF8EEEF2EEF
|
||||
:1004E000F12CF02D0F2EFEEFBF2EF02DC1EFD0E03E
|
||||
:1004F0002C2D80E18C1508F42A2D2223D9F0F80147
|
||||
:10050000922FDD2011F0808101C084918883915069
|
||||
:1005100031969111F6CF622F615070E06F5F7F4F7F
|
||||
:10052000060F171FC21AF701B082C11007C0203191
|
||||
:1005300029F007C0F701B082CC2019F00E944B02CD
|
||||
:10054000D7CFDF91CF911F910F91FF90EF90DF9068
|
||||
:10055000CF90BF90AF9008958093E9009091F20002
|
||||
:10056000941708F4492F4423D1F0362FE62FF72FA4
|
||||
:10057000A1EFB0E09C9191939E2F931B9417D0F321
|
||||
:100580009091F20091110BC021E030E002C0220FE7
|
||||
:10059000331F8A95E2F7EAEEF0E020831082842F81
|
||||
:1005A00008956623E9F01092E900E8EEF0E020817A
|
||||
:1005B00020FFFDCF2091F200211114C0282FE82F39
|
||||
:1005C000F92FA1EFB0E081918C938E2F821B8617BB
|
||||
:1005D000D0F3E8EEF0E080818E7F808381E00895A3
|
||||
:1005E00080E0089580E00895CF93DF93442329F1BC
|
||||
:1005F0008093E900E8EEF0E0808180FFFDCF8091FC
|
||||
:10060000F20081111CC0962FE62FF72FA8EEB0E064
|
||||
:10061000C1EFD0E08C9185FF02C080818883319644
|
||||
:100620008E2F891B8417B0F3E8EEF0E080818E7F77
|
||||
:1006300080838FE7808381E003C080E001C080E099
|
||||
:10064000DF91CF9108951F920F920FB60F92112450
|
||||
:100650008F93EF93FF93E1EEF0E08081108283FFB0
|
||||
:1006600012C01092E90081E08093EB001092EC0040
|
||||
:1006700082E18093ED0088E08093F00010923E01CB
|
||||
:100680008FEF80930E01FF91EF918F910F900FBE2E
|
||||
:100690000F901F9018951F920F920FB60F92112472
|
||||
:1006A0003F924F925F926F927F928F929F92AF9202
|
||||
:1006B000BF92CF92DF92EF92FF920F931F932F93EF
|
||||
:1006C0003F934F935F936F937F938F939F93AF93DA
|
||||
:1006D000BF93EF93FF93CF93DF93CDB7DEB72A9706
|
||||
:1006E000DEBFCDBF8091F40080FF58C21092E900B8
|
||||
:1006F0008091E80083FF1FC2E1EFF0E080818983F1
|
||||
:1007000080818A83208130E03C832B834081942F39
|
||||
:1007100080E0822B932B9C838B83208130E03E836F
|
||||
:100720002D834081942F80E0822B932B9E838D8399
|
||||
:10073000208130E038872F834081942F80E0822B06
|
||||
:10074000932B98878F8382EF8093E8008A8186308D
|
||||
:1007500009F030C18B819C81811523E0920709F457
|
||||
:10076000FDC048F4811551E0950789F0811592404C
|
||||
:1007700009F01CC126C08230B3E09B0709F402C116
|
||||
:1007800008F4F6C08330934009F010C105C1E4E7D6
|
||||
:10079000F0E044912F813885BF0180E00E94510232
|
||||
:1007A0000CC29A2F50815F3F09F49B2F490F815053
|
||||
:1007B00033968111F6CF2F5F3F4F2230310539F448
|
||||
:1007C00010C020E030E040E014E0A1E0B0E0C9015A
|
||||
:1007D0006CE070E00E940506FC01EB5DFE4F812F8E
|
||||
:1007E000E0CF842F880F880F880F841B0F2EFBE12A
|
||||
:1007F000EF2EF02DE80E8E2D90E00E941706082FA8
|
||||
:10080000192F89E0D8018C9382E011968C9311976F
|
||||
:100810001296EC92129713961C92139714968C933F
|
||||
:10082000149781E015968C93159716961C9216973F
|
||||
:1008300080EC17968C9317978AEF18968C93F80193
|
||||
:1008400039961A86198644E0A12C88248394F82CC2
|
||||
:100850009A2C0F2EF9E07F2EF02DBB24BA940F2E88
|
||||
:10086000F7E0CF2EF02D0F2EF5E0DF2EF02D68945F
|
||||
:10087000662461F80F2EF3E05F2EF02D56C07F2D19
|
||||
:10088000DC012C912F3F09F4792D670F515003960D
|
||||
:100890005111F5CF70824183428213826483B58205
|
||||
:1008A0001682B782108639966623C1F1832F932D65
|
||||
:1008B0006CE070E00E9405069C012A5D3E4F482CCA
|
||||
:1008C000C901B90161507109DB015C915F3F01F120
|
||||
:1008D000C082D182652F67956627679564296283F8
|
||||
:1008E000513441F0503441F0513841F0503841F426
|
||||
:1008F000562D07C05F2D05C05F2D03C0562D01C0CA
|
||||
:10090000552D5383DC018C91848315821682379692
|
||||
:1009100043942D5F3F4FB5E04B12D2CFA985BA85E6
|
||||
:100920001196BA87A987129771F04984342D3A84B9
|
||||
:10093000842D932D6CE070E00E9405068B5D9E4F28
|
||||
:10094000542F6A2D9CCF2F8138854E2DB80181E020
|
||||
:100950000E945102C8010E94B2062FC1E6E8F0E0F1
|
||||
:1009600044912F813885BF0180E00E94510225C14A
|
||||
:10097000EAE8F0E044912F813885BF0180E00E94D1
|
||||
:1009800051021BC1E0EAF0E044912F813885BF019C
|
||||
:1009900080E00E94510211C1E2ECF0E044912F810D
|
||||
:1009A0003885BF0180E00E94510207C181E2809337
|
||||
:1009B000EB0003C1853071F48EEF8093E800E8EE20
|
||||
:1009C000F0E0808180FFFDCF8B819C8180688093E7
|
||||
:1009D000E300F3C08930C1F49981911160C08B812B
|
||||
:1009E0009C81019769F481E080933E018EEF8093B2
|
||||
:1009F000E80010920E0180910E010E94C301DDC03B
|
||||
:100A000081E28093EB00D9C0883089F499819038D5
|
||||
:100A100009F057C0E8EEF0E0808180FFFDCF8091C3
|
||||
:100A20003E018093F1008EEF8093E800C6C08111F3
|
||||
:100A30001CC0E8EEF0E0808180FFFDCF8981823824
|
||||
:100A400059F48D81E9EEF0E080838091EB0085FB25
|
||||
:100A5000882780F9108201C080E0E1EFF0E0808318
|
||||
:100A600010828EEF8093E800A8C08B30C1F489819A
|
||||
:100A7000803211F0811155C08D819E8182309105A7
|
||||
:100A800050F480930E018EEF8093E80080910E0168
|
||||
:100A90000E94C30192C081E28093EB008EC08A3035
|
||||
:100AA00081F489818038E9F5E8EEF0E0808180FF0B
|
||||
:100AB000FDCF80910E018093F1008EEF8093E800CE
|
||||
:100AC0007CC0813011F0833061F58981823049F535
|
||||
:100AD0008B819C81892B29F58D819E818F77992728
|
||||
:100AE000382F31503430E8F43EEF3093E8008093F3
|
||||
:100AF000E9002A81233021F481E28093EB005DC07C
|
||||
:100B000099E19093EB0021E030E0F90102C0EE0F93
|
||||
:100B1000FF1F8A95E2F7CF01EAEEF0E080831082B2
|
||||
:100B20004CC0CE0101960E946901811146C081E24C
|
||||
:100B30008093EB0042C081E28093EB002FC0F22E45
|
||||
:100B4000408150E0022E02C0559547950A94E2F785
|
||||
:100B500040FF1BC0DB012C93D6018C9182FF13C098
|
||||
:100B60008091F200882341F06091F20070E0822FC2
|
||||
:100B70000E949A01F092E900E8EEF0E089EF8083AC
|
||||
:100B80008FE780831AC0D8019C932F5F3F4F253099
|
||||
:100B90003105A9F681E28093EB000FC021E030E03F
|
||||
:100BA000E4EFF0E069EE70E00F2EF8EECF2ED12CDE
|
||||
:100BB000F02D0BEE10E091E2C2CF2A960FB6F8941A
|
||||
:100BC000DEBF0FBECDBFDF91CF91FF91EF91BF91FF
|
||||
:100BD000AF919F918F917F916F915F914F913F91D5
|
||||
:100BE0002F911F910F91FF90EF90DF90CF90BF90CA
|
||||
:100BF000AF909F908F907F906F905F904F903F90BD
|
||||
:100C00000F900FBE0F901F9018955527002480FF5E
|
||||
:100C100002C0060E571F660F771F6115710521F080
|
||||
:100C200096958795009799F7952F802D08950F93A6
|
||||
:100C30001F93CF93DF938230910510F482E090E010
|
||||
:100C4000E0914201F091430120E030E0C0E0D0E0CB
|
||||
:100C500023C04081518148175907A8F04817590708
|
||||
:100C600061F482819381209719F09B838A832EC03F
|
||||
:100C7000909343018093420129C02115310529F049
|
||||
:100C80004217530710F0A90102C0BE01DF01028123
|
||||
:100C90001381EF019A01F8013097D9F6211531053A
|
||||
:100CA00009F1281B390B2430310590F412968D91EF
|
||||
:100CB0009C9113976115710521F0FB019383828349
|
||||
:100CC00004C09093430180934201FD01329644C0D9
|
||||
:100CD000FD01E20FF31F81939193225031092D936F
|
||||
:100CE0003C933AC02091400130914101232B41F4C3
|
||||
:100CF0002091110130911201309341012093400164
|
||||
:100D000020910F01309110012115310541F42DB7CB
|
||||
:100D10003EB74091130150911401241B350BE09113
|
||||
:100D20004001F0914101E217F307A0F42E1B3F0BA5
|
||||
:100D30002817390778F0AC014E5F5F4F241735074D
|
||||
:100D400048F04E0F5F1F5093410140934001819343
|
||||
:100D5000919302C0E0E0F0E0CF01DF91CF911F91CD
|
||||
:100D60000F910895EF92FF920F931F93CF93DF930C
|
||||
:100D7000009709F48FC0DC01129713961C921E9203
|
||||
:100D80001297E0904201F0904301E114F10489F4DC
|
||||
:100D90002D913C911197280F391F8091400190911E
|
||||
:100DA00041018217930789F5B0934101A093400157
|
||||
:100DB00071C0E70120E030E001C0EA01CA17DB079B
|
||||
:100DC00038F44A815B819E0141155105B1F722C07B
|
||||
:100DD000BC0162507109FB01D383C2830081118180
|
||||
:100DE000AC01400F511F4C175D0761F448815981D8
|
||||
:100DF000400F511F4E5F5F4F518340834A815B819B
|
||||
:100E0000538342832115310529F4B0934301A09304
|
||||
:100E1000420140C0F901B383A283E901699179914C
|
||||
:100E2000C60FD71FAC17BD0779F4DC015E914E9158
|
||||
:100E3000460F571F4E5F5F4F5183408312968D912F
|
||||
:100E40009C91139793838283A0E0B0E002C0D70106
|
||||
:100E50007C01F701828193810097C9F7C70102964F
|
||||
:100E600020813181820F931F2091400130914101F7
|
||||
:100E70002817390779F4109729F41092430110923A
|
||||
:100E8000420104C013961C921E921297F0924101E7
|
||||
:100E9000E0924001CDB7DEB7E6E00C946507DC01D7
|
||||
:100EA0006C9161566A3108F0605E6F5B6D93C1F7BB
|
||||
:100EB00008952A88398848885F846E847D848C846C
|
||||
:100EC0009B84AA84B984C884DF80EE80FD800C8175
|
||||
:100ED0001B81AA81B981CE0FD11D0FB6F894DEBF58
|
||||
:0C0EE0000FBECDBFED010895F894FFCFC8
|
||||
:100EEC000000000200000000450100000000FF00AF
|
||||
:100EFC00004A01200056657273696F6E20312E30E6
|
||||
:100F0C000000000000802002812002FF2002FF2050
|
||||
:0E0F1C0002C12002FF2002FF2002FF2002007F
|
||||
:100000000C943B000C9458000C9458000C9458002D
|
||||
:100010000C9458000C9458000C9458000C94580000
|
||||
:100020000C9458000C9458000C9458000C945800F0
|
||||
:100030000C9458000C9458000C9458000C945800E0
|
||||
:100040000C9458000C9458000C9458000C945800D0
|
||||
:100050000C9458000C9458000C9458000C945800C0
|
||||
:100060000C9458000C9458000C9458000C945800B0
|
||||
:100070000C945800D40111241FBECFEFD4E0DEBF92
|
||||
:10008000CDBF21E0A0E0B1E001C01D92A230B207D7
|
||||
:10009000E1F710E0C6E7D0E004C02297FE010E941D
|
||||
:1000A000DF01C437D107C9F70E94CE010C94E301E8
|
||||
:1000B0000C94000084B1866084B985B1817F85B9D4
|
||||
:1000C000249A2C9A569A5E988FE39CE90197F1F74F
|
||||
:1000D00000C000005E9A8FE39CE90197F1F700C031
|
||||
:1000E000000008951CBC2FEF81EE94E02150804069
|
||||
:1000F0009040E1F700C0000083E58CBD08951F9398
|
||||
:10010000CF93DF9300D000D01F92CDB7DEB7162F6C
|
||||
:1001100061E0CE0105960E94C4011EBD2FEF33ECB5
|
||||
:1001200089E0215030408040E1F700C0000060E0ED
|
||||
:10013000CE0104960E94C4019FEF23EC39E0915058
|
||||
:1001400020403040E1F700C000000DB407FC31C092
|
||||
:100150000DB406FE0FC067E0CE0103960E94C401F5
|
||||
:100160008AEA96EE26E931E0815090402040304006
|
||||
:10017000D9F7000065E0CE0102960E94C4018FEF1E
|
||||
:1001800091EE24E0815090402040E1F700C0000053
|
||||
:1001900060E0CE0101960E94C4013FEF81EE94E041
|
||||
:1001A000315080409040E1F700C000000DB407FEE0
|
||||
:1001B000CFCF8EB50F900F900F900F900F90DF91D3
|
||||
:1001C000CF911F9108950F931F93CF93DF93EC016D
|
||||
:1001D000062F142F2C9862E00E947F00602FCE0122
|
||||
:1001E0000E947F00612FCE010E947F002C9ADF9138
|
||||
:1001F000CF911F910F910895FF920F931F93CF936B
|
||||
:10020000DF93EC01F62E042F122F2C9865E00E944C
|
||||
:100210007F006F2DCE010E947F00602FCE010E94D3
|
||||
:100220007F00612FCE010E947F002C9ADF91CF9139
|
||||
:100230001F910F91FF900895CF93DF93EC012C98BD
|
||||
:1002400060EC0E947F008FE99FE00197F1F700C00A
|
||||
:1002500000002C9A8FE39CE90197F1F700C00000A1
|
||||
:1002600047E06AE2CE010E94E30040E969E2CE0184
|
||||
:100270000E94E30042E068E2CE010E94E30043E016
|
||||
:100280006BE2CE010E94E30040E660E6CE010E94F0
|
||||
:10029000E30040E660E7CE010E94E30040E060E258
|
||||
:1002A000CE010E94E30040E061E2CE010E94E30043
|
||||
:1002B00040E062E2CE010E94E30040E063E2CE0152
|
||||
:1002C0000E94E30040E064E2CE010E94E30040E0CF
|
||||
:1002D00065E2CE010E94E30040E066E2CE010E94AA
|
||||
:1002E000E30040E067E2CE010E94E30040E06CE002
|
||||
:1002F000CE010E94E30040E06DE0CE010E94E300E9
|
||||
:1003000020E040EE6FE0CE010E94FC00DF91CF9133
|
||||
:1003100008950F931F93CF93DF9300D0CDB7DEB72F
|
||||
:100320008C0162E0CE0102960E94C4012FEF81EEA3
|
||||
:1003300094E0215080409040E1F700C0000060E070
|
||||
:10034000CE0101960E94C4012FEF81EE94E021506E
|
||||
:1003500080409040E1F700C00000C8010E945A00B0
|
||||
:10036000C8010E947200C8010E941C010F900F90EA
|
||||
:10037000DF91CF911F910F91089584B1806E84B960
|
||||
:1003800008950E94BD01089585B18F7185B985B129
|
||||
:100390006295660F607E682B65B9089566E081E01E
|
||||
:1003A00091E00E94C401FFCF81E091E00E94C10171
|
||||
:1003B00080E091E00E9489010895EE0FFF1F0590F3
|
||||
:0A03C000F491E02D0994F894FFCFAA
|
||||
:00000001FF
|
||||
|
||||
+675
-2436
File diff suppressed because it is too large
Load Diff
@@ -1,98 +1,36 @@
|
||||
Archive member included because of file (symbol)
|
||||
|
||||
c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_mulhi3.o)
|
||||
usb_user.o (__mulhi3)
|
||||
c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_exit.o)
|
||||
c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35/crtm32u2.o (exit)
|
||||
c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_copy_data.o)
|
||||
Mainboard.o (__do_copy_data)
|
||||
c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_clear_bss.o)
|
||||
usb_user.o (__do_clear_bss)
|
||||
c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(malloc.o)
|
||||
usb_user.o (malloc)
|
||||
c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(strupr.o)
|
||||
usb.o (strupr)
|
||||
c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(fprintf.o)
|
||||
rs232.o (fprintf)
|
||||
c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(iob.o)
|
||||
rs232.o (__iob)
|
||||
c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(vfprintf_std.o)
|
||||
c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(fprintf.o) (vfprintf)
|
||||
c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(strnlen_P.o)
|
||||
c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(vfprintf_std.o) (strnlen_P)
|
||||
c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(strnlen.o)
|
||||
c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(vfprintf_std.o) (strnlen)
|
||||
c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(fputc.o)
|
||||
c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(vfprintf_std.o) (fputc)
|
||||
c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(ultoa_invert.o)
|
||||
c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(vfprintf_std.o) (__ultoa_invert)
|
||||
c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_mulqi3.o)
|
||||
c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(vfprintf_std.o) (__mulqi3)
|
||||
c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_prologue.o)
|
||||
c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(fprintf.o) (__prologue_saves__)
|
||||
c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_epilogue.o)
|
||||
c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(malloc.o) (__epilogue_restores__)
|
||||
|
||||
Allocating common symbols
|
||||
Common symbol size file
|
||||
|
||||
__brkval 0x2 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(malloc.o)
|
||||
__flp 0x2 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(malloc.o)
|
||||
__iob 0x6 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(iob.o)
|
||||
Mainboard.o (__do_clear_bss)
|
||||
c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_ctors.o)
|
||||
Mainboard.o (__do_global_ctors)
|
||||
c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_tablejump.o)
|
||||
c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_ctors.o) (__tablejump__)
|
||||
|
||||
Discarded input sections
|
||||
|
||||
.bss 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35/crtm32u2.o
|
||||
.text 0x00000000 0x0 led.o
|
||||
.bss 0x00000000 0x0 led.o
|
||||
.text 0x00000000 0x0 Can.o
|
||||
.bss 0x00000000 0x0 Can.o
|
||||
.text._ZN3Can21mcp2515_read_registerEh
|
||||
0x00000000 0x2c Can.o
|
||||
.text._ZN3Can16can_send_messageEP10CANMessage
|
||||
0x00000000 0x138 Can.o
|
||||
.text._ZN3Can22mcp2515_read_rx_statusEv
|
||||
0x00000000 0x2e Can.o
|
||||
.text._ZN3Can15can_get_messageEP10CANMessage
|
||||
0x00000000 0x12a Can.o
|
||||
.text 0x00000000 0x0 Led.o
|
||||
.bss 0x00000000 0x0 Led.o
|
||||
.text._ZN3Led6uninitEv
|
||||
0x00000000 0x2 Led.o
|
||||
.text._ZN3Led4fadeEiii
|
||||
0x00000000 0xbc Led.o
|
||||
.text._ZN3Led7rainbowEh
|
||||
0x00000000 0x7c Led.o
|
||||
.text 0x00000000 0x0 Mainboard.o
|
||||
.bss 0x00000000 0x0 Mainboard.o
|
||||
.text.wait_for_usb
|
||||
0x00000000 0x36 Mainboard.o
|
||||
.text.send 0x00000000 0x6a Mainboard.o
|
||||
.rodata.str1.1
|
||||
0x00000000 0x14 Mainboard.o
|
||||
.text.resi 0x00000000 0x30 Mainboard.o
|
||||
.text 0x00000000 0x0 rs232.o
|
||||
.bss 0x00000000 0x0 rs232.o
|
||||
.text.rs232_send
|
||||
0x00000000 0x1a rs232.o
|
||||
.text 0x00000000 0x0 usb.o
|
||||
.bss 0x00000000 0x0 usb.o
|
||||
.text.init_usb
|
||||
0x00000000 0x6 usb.o
|
||||
.text.usb_send
|
||||
0x00000000 0x20 usb.o
|
||||
.text.usb_getstatus
|
||||
0x00000000 0x6 usb.o
|
||||
.text.usb_ready
|
||||
0x00000000 0x6 usb.o
|
||||
.text 0x00000000 0x0 usb_user.o
|
||||
.text.usb_init
|
||||
0x00000000 0x2e usb_user.o
|
||||
.text.usb_status
|
||||
0x00000000 0x1c usb_user.o
|
||||
.text.usb_configuration
|
||||
0x00000000 0x6 usb_user.o
|
||||
.text.usb_interface
|
||||
0x00000000 0x6 usb_user.o
|
||||
.text.usb_is_ready
|
||||
0x00000000 0x8 usb_user.o
|
||||
.text.usb_freebuffer
|
||||
0x00000000 0x1e usb_user.o
|
||||
.text.usb_rxavail
|
||||
0x00000000 0xa usb_user.o
|
||||
.text 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_mulhi3.o)
|
||||
.bss 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_mulhi3.o)
|
||||
.text.libgcc.div
|
||||
0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_mulhi3.o)
|
||||
.text.libgcc 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_mulhi3.o)
|
||||
.text.libgcc.prologue
|
||||
0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_mulhi3.o)
|
||||
.text.libgcc.builtins
|
||||
0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_mulhi3.o)
|
||||
.text.libgcc.fmul
|
||||
0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_mulhi3.o)
|
||||
.text 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_exit.o)
|
||||
.bss 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_exit.o)
|
||||
.text.libgcc.mul
|
||||
@@ -106,19 +44,6 @@ Discarded input sections
|
||||
0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_exit.o)
|
||||
.text.libgcc.fmul
|
||||
0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_exit.o)
|
||||
.text 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_copy_data.o)
|
||||
.bss 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_copy_data.o)
|
||||
.text.libgcc.mul
|
||||
0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_copy_data.o)
|
||||
.text.libgcc.div
|
||||
0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_copy_data.o)
|
||||
.text.libgcc 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_copy_data.o)
|
||||
.text.libgcc.prologue
|
||||
0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_copy_data.o)
|
||||
.text.libgcc.builtins
|
||||
0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_copy_data.o)
|
||||
.text.libgcc.fmul
|
||||
0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_copy_data.o)
|
||||
.text 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_clear_bss.o)
|
||||
.bss 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_clear_bss.o)
|
||||
.text.libgcc.mul
|
||||
@@ -132,73 +57,31 @@ Discarded input sections
|
||||
0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_clear_bss.o)
|
||||
.text.libgcc.fmul
|
||||
0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_clear_bss.o)
|
||||
.text 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(malloc.o)
|
||||
.bss 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(malloc.o)
|
||||
.text 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(strupr.o)
|
||||
.bss 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(strupr.o)
|
||||
.text 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(fprintf.o)
|
||||
.bss 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(fprintf.o)
|
||||
.text.avr-libc
|
||||
0x00000000 0x24 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(fprintf.o)
|
||||
.text 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(iob.o)
|
||||
.bss 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(iob.o)
|
||||
.text 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(vfprintf_std.o)
|
||||
.bss 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(vfprintf_std.o)
|
||||
.text.avr-libc
|
||||
0x00000000 0x3bc c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(vfprintf_std.o)
|
||||
.text 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(strnlen_P.o)
|
||||
.bss 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(strnlen_P.o)
|
||||
.text.avr-libc
|
||||
0x00000000 0x16 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(strnlen_P.o)
|
||||
.text 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(strnlen.o)
|
||||
.bss 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(strnlen.o)
|
||||
.text.avr-libc
|
||||
0x00000000 0x16 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(strnlen.o)
|
||||
.text 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(fputc.o)
|
||||
.bss 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(fputc.o)
|
||||
.text.avr-libc
|
||||
0x00000000 0x58 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(fputc.o)
|
||||
.text 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(ultoa_invert.o)
|
||||
.bss 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(ultoa_invert.o)
|
||||
.text.avr-libc
|
||||
0x00000000 0xc0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(ultoa_invert.o)
|
||||
.text 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_mulqi3.o)
|
||||
.bss 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_mulqi3.o)
|
||||
.text 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_ctors.o)
|
||||
.bss 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_ctors.o)
|
||||
.text.libgcc.mul
|
||||
0x00000000 0x12 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_mulqi3.o)
|
||||
0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_ctors.o)
|
||||
.text.libgcc.div
|
||||
0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_mulqi3.o)
|
||||
.text.libgcc 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_mulqi3.o)
|
||||
0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_ctors.o)
|
||||
.text.libgcc 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_ctors.o)
|
||||
.text.libgcc.prologue
|
||||
0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_mulqi3.o)
|
||||
0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_ctors.o)
|
||||
.text.libgcc.builtins
|
||||
0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_mulqi3.o)
|
||||
0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_ctors.o)
|
||||
.text.libgcc.fmul
|
||||
0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_mulqi3.o)
|
||||
.text 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_prologue.o)
|
||||
.bss 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_prologue.o)
|
||||
0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_ctors.o)
|
||||
.text 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_tablejump.o)
|
||||
.bss 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_tablejump.o)
|
||||
.text.libgcc.mul
|
||||
0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_prologue.o)
|
||||
0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_tablejump.o)
|
||||
.text.libgcc.div
|
||||
0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_prologue.o)
|
||||
.text.libgcc 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_prologue.o)
|
||||
0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_tablejump.o)
|
||||
.text.libgcc.prologue
|
||||
0x00000000 0x38 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_prologue.o)
|
||||
0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_tablejump.o)
|
||||
.text.libgcc.builtins
|
||||
0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_prologue.o)
|
||||
0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_tablejump.o)
|
||||
.text.libgcc.fmul
|
||||
0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_prologue.o)
|
||||
.text 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_epilogue.o)
|
||||
.bss 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_epilogue.o)
|
||||
.text.libgcc.mul
|
||||
0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_epilogue.o)
|
||||
.text.libgcc.div
|
||||
0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_epilogue.o)
|
||||
.text.libgcc 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_epilogue.o)
|
||||
.text.libgcc.builtins
|
||||
0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_epilogue.o)
|
||||
.text.libgcc.fmul
|
||||
0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_epilogue.o)
|
||||
0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_tablejump.o)
|
||||
|
||||
Memory Configuration
|
||||
|
||||
@@ -216,15 +99,15 @@ Linker script and memory map
|
||||
|
||||
Address of section .data set to 0x800100
|
||||
LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35/crtm32u2.o
|
||||
LOAD led.o
|
||||
LOAD Can.o
|
||||
LOAD Led.o
|
||||
LOAD Mainboard.o
|
||||
LOAD rs232.o
|
||||
LOAD usb.o
|
||||
LOAD usb_user.o
|
||||
START GROUP
|
||||
LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libm.a
|
||||
END GROUP
|
||||
LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a
|
||||
LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libm.a
|
||||
LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a
|
||||
LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a
|
||||
LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a
|
||||
|
||||
@@ -318,7 +201,7 @@ LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8
|
||||
.rela.plt
|
||||
*(.rela.plt)
|
||||
|
||||
.text 0x00000000 0xeec
|
||||
.text 0x00000000 0x3ca
|
||||
*(.vectors)
|
||||
.vectors 0x00000000 0x74 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35/crtm32u2.o
|
||||
0x00000000 __vector_default
|
||||
@@ -326,151 +209,130 @@ LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8
|
||||
*(.vectors)
|
||||
*(.progmem.gcc*)
|
||||
*(.progmem*)
|
||||
.progmem.data 0x00000074 0x5e usb_user.o
|
||||
0x000000d2 . = ALIGN (0x2)
|
||||
0x000000d2 __trampolines_start = .
|
||||
0x00000074 . = ALIGN (0x2)
|
||||
0x00000074 __trampolines_start = .
|
||||
*(.trampolines)
|
||||
.trampolines 0x000000d2 0x0 linker stubs
|
||||
.trampolines 0x00000074 0x0 linker stubs
|
||||
*(.trampolines*)
|
||||
0x000000d2 __trampolines_end = .
|
||||
0x00000074 __trampolines_end = .
|
||||
*(.jumptables)
|
||||
*(.jumptables*)
|
||||
*(.lowtext)
|
||||
*(.lowtext*)
|
||||
0x000000d2 __ctors_start = .
|
||||
0x00000074 __ctors_start = .
|
||||
*(.ctors)
|
||||
0x000000d2 __ctors_end = .
|
||||
0x000000d2 __dtors_start = .
|
||||
.ctors 0x00000074 0x2 Mainboard.o
|
||||
0x00000076 __ctors_end = .
|
||||
0x00000076 __dtors_start = .
|
||||
*(.dtors)
|
||||
0x000000d2 __dtors_end = .
|
||||
0x00000076 __dtors_end = .
|
||||
SORT(*)(.ctors)
|
||||
SORT(*)(.dtors)
|
||||
*(.init0)
|
||||
.init0 0x000000d2 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35/crtm32u2.o
|
||||
0x000000d2 __init
|
||||
.init0 0x00000076 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35/crtm32u2.o
|
||||
0x00000076 __init
|
||||
*(.init0)
|
||||
*(.init1)
|
||||
*(.init1)
|
||||
*(.init2)
|
||||
.init2 0x000000d2 0xc c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35/crtm32u2.o
|
||||
.init2 0x00000076 0xc c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35/crtm32u2.o
|
||||
*(.init2)
|
||||
*(.init3)
|
||||
*(.init3)
|
||||
*(.init4)
|
||||
.init4 0x000000de 0x16 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_copy_data.o)
|
||||
0x000000de __do_copy_data
|
||||
.init4 0x000000f4 0x10 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_clear_bss.o)
|
||||
0x000000f4 __do_clear_bss
|
||||
.init4 0x00000082 0x10 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_clear_bss.o)
|
||||
0x00000082 __do_clear_bss
|
||||
*(.init4)
|
||||
*(.init5)
|
||||
*(.init5)
|
||||
*(.init6)
|
||||
.init6 0x00000092 0x16 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_ctors.o)
|
||||
0x00000092 __do_global_ctors
|
||||
*(.init6)
|
||||
*(.init7)
|
||||
*(.init7)
|
||||
*(.init8)
|
||||
*(.init8)
|
||||
*(.init9)
|
||||
.init9 0x00000104 0x8 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35/crtm32u2.o
|
||||
.init9 0x000000a8 0x8 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35/crtm32u2.o
|
||||
*(.init9)
|
||||
*(.text)
|
||||
.text 0x0000010c 0x4 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35/crtm32u2.o
|
||||
0x0000010c __vector_22
|
||||
0x0000010c __vector_28
|
||||
0x0000010c __vector_1
|
||||
0x0000010c __vector_24
|
||||
0x0000010c __bad_interrupt
|
||||
0x0000010c __vector_6
|
||||
0x0000010c __vector_3
|
||||
0x0000010c __vector_23
|
||||
0x0000010c __vector_25
|
||||
0x0000010c __vector_13
|
||||
0x0000010c __vector_17
|
||||
0x0000010c __vector_19
|
||||
0x0000010c __vector_7
|
||||
0x0000010c __vector_27
|
||||
0x0000010c __vector_5
|
||||
0x0000010c __vector_4
|
||||
0x0000010c __vector_9
|
||||
0x0000010c __vector_2
|
||||
0x0000010c __vector_21
|
||||
0x0000010c __vector_15
|
||||
0x0000010c __vector_8
|
||||
0x0000010c __vector_26
|
||||
0x0000010c __vector_14
|
||||
0x0000010c __vector_10
|
||||
0x0000010c __vector_16
|
||||
0x0000010c __vector_18
|
||||
0x0000010c __vector_20
|
||||
0x00000110 . = ALIGN (0x2)
|
||||
.text 0x000000b0 0x4 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35/crtm32u2.o
|
||||
0x000000b0 __vector_22
|
||||
0x000000b0 __vector_28
|
||||
0x000000b0 __vector_1
|
||||
0x000000b0 __vector_24
|
||||
0x000000b0 __vector_12
|
||||
0x000000b0 __bad_interrupt
|
||||
0x000000b0 __vector_6
|
||||
0x000000b0 __vector_3
|
||||
0x000000b0 __vector_23
|
||||
0x000000b0 __vector_25
|
||||
0x000000b0 __vector_11
|
||||
0x000000b0 __vector_13
|
||||
0x000000b0 __vector_17
|
||||
0x000000b0 __vector_19
|
||||
0x000000b0 __vector_7
|
||||
0x000000b0 __vector_27
|
||||
0x000000b0 __vector_5
|
||||
0x000000b0 __vector_4
|
||||
0x000000b0 __vector_9
|
||||
0x000000b0 __vector_2
|
||||
0x000000b0 __vector_21
|
||||
0x000000b0 __vector_15
|
||||
0x000000b0 __vector_8
|
||||
0x000000b0 __vector_26
|
||||
0x000000b0 __vector_14
|
||||
0x000000b0 __vector_10
|
||||
0x000000b0 __vector_16
|
||||
0x000000b0 __vector_18
|
||||
0x000000b0 __vector_20
|
||||
0x000000b4 . = ALIGN (0x2)
|
||||
*(.text.*)
|
||||
.text.led 0x00000110 0x14 led.o
|
||||
0x00000110 led
|
||||
.text.init_led
|
||||
0x00000124 0x8 led.o
|
||||
0x00000124 init_led
|
||||
.text.fade 0x0000012c 0xbe led.o
|
||||
0x0000012c fade
|
||||
.text.led_rainbow
|
||||
0x000001ea 0x74 led.o
|
||||
0x000001ea led_rainbow
|
||||
.text.init 0x0000025e 0x18 Mainboard.o
|
||||
0x0000025e init
|
||||
.text.main 0x00000276 0x14 Mainboard.o
|
||||
0x00000276 main
|
||||
.text.uart_putchar
|
||||
0x0000028a 0x24 rs232.o
|
||||
0x0000028a uart_putchar
|
||||
.text.init_rs232
|
||||
0x000002ae 0x24 rs232.o
|
||||
0x000002ae init_rs232
|
||||
.text.usb_controlrequest
|
||||
0x000002d2 0x62 usb.o
|
||||
0x000002d2 usb_controlrequest
|
||||
.text.usb_ep 0x00000334 0x52 usb.o
|
||||
0x00000334 usb_ep
|
||||
.text.usb_endpoints
|
||||
0x00000386 0x110 usb_user.o
|
||||
0x00000386 usb_endpoints
|
||||
.text.usb_wait_in
|
||||
0x00000496 0xc usb_user.o
|
||||
0x00000496 usb_wait_in
|
||||
.text.usb_desc_out
|
||||
0x000004a2 0xb6 usb_user.o
|
||||
0x000004a2 usb_desc_out
|
||||
.text.usb_rxdata
|
||||
0x00000558 0x4a usb_user.o
|
||||
0x00000558 usb_rxdata
|
||||
.text.usb_txdata_control
|
||||
0x000005a2 0x46 usb_user.o
|
||||
0x000005a2 usb_txdata_control
|
||||
.text.usb_txdata
|
||||
0x000005e8 0x5e usb_user.o
|
||||
0x000005e8 usb_txdata
|
||||
.text.__vector_11
|
||||
0x00000646 0x50 usb_user.o
|
||||
0x00000646 __vector_11
|
||||
.text.__vector_12
|
||||
0x00000696 0x574 usb_user.o
|
||||
0x00000696 __vector_12
|
||||
.text.libgcc.mul
|
||||
0x00000c0a 0x24 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_mulhi3.o)
|
||||
0x00000c0a __mulhi3
|
||||
.text.avr-libc
|
||||
0x00000c2e 0x270 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(malloc.o)
|
||||
0x00000c2e malloc
|
||||
0x00000d64 free
|
||||
.text.avr-libc
|
||||
0x00000e9e 0x14 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(strupr.o)
|
||||
0x00000e9e strupr
|
||||
.text.libgcc.prologue
|
||||
0x00000eb2 0x36 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_epilogue.o)
|
||||
0x00000eb2 __epilogue_restores__
|
||||
0x00000ee8 . = ALIGN (0x2)
|
||||
.text._ZN3Can8init_pinEv
|
||||
0x000000b4 0x30 Can.o
|
||||
0x000000b4 _ZN3Can8init_pinEv
|
||||
.text._ZN3Can8init_spiEv
|
||||
0x000000e4 0x1a Can.o
|
||||
0x000000e4 _ZN3Can8init_spiEv
|
||||
.text._ZN3Can8spi_putcEh
|
||||
0x000000fe 0xc8 Can.o
|
||||
0x000000fe _ZN3Can8spi_putcEh
|
||||
.text._ZN3Can22mcp2515_write_registerEhh
|
||||
0x000001c6 0x32 Can.o
|
||||
0x000001c6 _ZN3Can22mcp2515_write_registerEhh
|
||||
.text._ZN3Can18mcp2515_bit_modifyEhhh
|
||||
0x000001f8 0x40 Can.o
|
||||
0x000001f8 _ZN3Can18mcp2515_bit_modifyEhhh
|
||||
.text._ZN3Can8init_canEv
|
||||
0x00000238 0xda Can.o
|
||||
0x00000238 _ZN3Can8init_canEv
|
||||
.text._ZN3CanC2Ev
|
||||
0x00000312 0x68 Can.o
|
||||
0x00000312 _ZN3CanC2Ev
|
||||
0x00000312 _ZN3CanC1Ev
|
||||
.text._ZN3Led4initEv
|
||||
0x0000037a 0x8 Led.o
|
||||
0x0000037a _ZN3Led4initEv
|
||||
.text._ZN3LedC2Ev
|
||||
0x00000382 0x6 Led.o
|
||||
0x00000382 _ZN3LedC1Ev
|
||||
0x00000382 _ZN3LedC2Ev
|
||||
.text._ZN3Led5colorEh
|
||||
0x00000388 0x14 Led.o
|
||||
0x00000388 _ZN3Led5colorEh
|
||||
.text.main 0x0000039c 0xc Mainboard.o
|
||||
0x0000039c main
|
||||
.text._GLOBAL__sub_I_l
|
||||
0x000003a8 0x12 Mainboard.o
|
||||
.text.libgcc 0x000003ba 0xc c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_tablejump.o)
|
||||
0x000003ba __tablejump2__
|
||||
0x000003be __tablejump__
|
||||
0x000003c6 . = ALIGN (0x2)
|
||||
*(.fini9)
|
||||
.fini9 0x00000ee8 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_exit.o)
|
||||
0x00000ee8 _exit
|
||||
0x00000ee8 exit
|
||||
.fini9 0x000003c6 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_exit.o)
|
||||
0x000003c6 _exit
|
||||
0x000003c6 exit
|
||||
*(.fini9)
|
||||
*(.fini8)
|
||||
*(.fini8)
|
||||
@@ -489,70 +351,47 @@ LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8
|
||||
*(.fini1)
|
||||
*(.fini1)
|
||||
*(.fini0)
|
||||
.fini0 0x00000ee8 0x4 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_exit.o)
|
||||
.fini0 0x000003c6 0x4 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_exit.o)
|
||||
*(.fini0)
|
||||
0x00000eec _etext = .
|
||||
0x000003ca _etext = .
|
||||
|
||||
.data 0x00800100 0x3e load address 0x00000eec
|
||||
.data 0x00800100 0x0 load address 0x000003ca
|
||||
0x00800100 PROVIDE (__data_start, .)
|
||||
*(.data)
|
||||
.data 0x00800100 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35/crtm32u2.o
|
||||
.data 0x00800100 0x0 led.o
|
||||
.data 0x00800100 0x0 Can.o
|
||||
.data 0x00800100 0x0 Led.o
|
||||
.data 0x00800100 0x0 Mainboard.o
|
||||
.data 0x00800100 0xe rs232.o
|
||||
.data 0x0080010e 0x0 usb.o
|
||||
.data 0x0080010e 0x1 usb_user.o
|
||||
.data 0x0080010f 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_mulhi3.o)
|
||||
.data 0x0080010f 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_exit.o)
|
||||
.data 0x0080010f 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_copy_data.o)
|
||||
.data 0x0080010f 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_clear_bss.o)
|
||||
.data 0x0080010f 0x6 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(malloc.o)
|
||||
0x0080010f __malloc_heap_end
|
||||
0x00800111 __malloc_heap_start
|
||||
0x00800113 __malloc_margin
|
||||
.data 0x00800115 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(strupr.o)
|
||||
.data 0x00800115 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(fprintf.o)
|
||||
.data 0x00800115 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(iob.o)
|
||||
.data 0x00800115 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(vfprintf_std.o)
|
||||
.data 0x00800115 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(strnlen_P.o)
|
||||
.data 0x00800115 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(strnlen.o)
|
||||
.data 0x00800115 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(fputc.o)
|
||||
.data 0x00800115 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(ultoa_invert.o)
|
||||
.data 0x00800115 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_mulqi3.o)
|
||||
.data 0x00800115 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_prologue.o)
|
||||
.data 0x00800115 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_epilogue.o)
|
||||
.data 0x00800100 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_exit.o)
|
||||
.data 0x00800100 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_clear_bss.o)
|
||||
.data 0x00800100 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_ctors.o)
|
||||
.data 0x00800100 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_tablejump.o)
|
||||
*(.data*)
|
||||
*(.rodata)
|
||||
.rodata 0x00800115 0x10 usb.o
|
||||
.rodata 0x00800125 0x18 usb_user.o
|
||||
*(.rodata*)
|
||||
*(.gnu.linkonce.d*)
|
||||
0x0080013e . = ALIGN (0x2)
|
||||
*fill* 0x0080013d 0x1
|
||||
0x0080013e _edata = .
|
||||
0x0080013e PROVIDE (__data_end, .)
|
||||
0x00800100 . = ALIGN (0x2)
|
||||
0x00800100 _edata = .
|
||||
0x00800100 PROVIDE (__data_end, .)
|
||||
|
||||
.bss 0x0080013e 0xc
|
||||
0x0080013e PROVIDE (__bss_start, .)
|
||||
.bss 0x00800100 0x2
|
||||
0x00800100 PROVIDE (__bss_start, .)
|
||||
*(.bss)
|
||||
.bss 0x0080013e 0x2 usb_user.o
|
||||
.bss 0x00800100 0x2 Mainboard.o
|
||||
0x00800100 c
|
||||
0x00800101 l
|
||||
*(.bss*)
|
||||
*(COMMON)
|
||||
COMMON 0x00800140 0x4 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(malloc.o)
|
||||
0x00800140 __brkval
|
||||
0x00800142 __flp
|
||||
COMMON 0x00800144 0x6 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(iob.o)
|
||||
0x00800144 __iob
|
||||
0x0080014a PROVIDE (__bss_end, .)
|
||||
0x00000eec __data_load_start = LOADADDR (.data)
|
||||
0x00000f2a __data_load_end = (__data_load_start + SIZEOF (.data))
|
||||
0x00800102 PROVIDE (__bss_end, .)
|
||||
0x000003ca __data_load_start = LOADADDR (.data)
|
||||
0x000003ca __data_load_end = (__data_load_start + SIZEOF (.data))
|
||||
|
||||
.noinit 0x0080014a 0x0
|
||||
0x0080014a PROVIDE (__noinit_start, .)
|
||||
.noinit 0x00800102 0x0
|
||||
0x00800102 PROVIDE (__noinit_start, .)
|
||||
*(.noinit*)
|
||||
0x0080014a PROVIDE (__noinit_end, .)
|
||||
0x0080014a _end = .
|
||||
0x0080014a PROVIDE (__heap_start, .)
|
||||
0x00800102 PROVIDE (__noinit_end, .)
|
||||
0x00800102 _end = .
|
||||
0x00800102 PROVIDE (__heap_start, .)
|
||||
|
||||
.eeprom 0x00810000 0x0
|
||||
*(.eeprom*)
|
||||
@@ -573,21 +412,13 @@ LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8
|
||||
.user_signatures
|
||||
*(.user_signatures*)
|
||||
|
||||
.stab 0x00000000 0xd2c
|
||||
.stab 0x00000000 0x6cc
|
||||
*(.stab)
|
||||
.stab 0x00000000 0x6cc c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35/crtm32u2.o
|
||||
.stab 0x000006cc 0x90 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(strupr.o)
|
||||
0x9c (size before relaxing)
|
||||
.stab 0x0000075c 0x9c c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(strnlen_P.o)
|
||||
0xa8 (size before relaxing)
|
||||
.stab 0x000007f8 0x9c c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(strnlen.o)
|
||||
0xa8 (size before relaxing)
|
||||
.stab 0x00000894 0x498 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(ultoa_invert.o)
|
||||
0x4a4 (size before relaxing)
|
||||
|
||||
.stabstr 0x00000000 0x209
|
||||
.stabstr 0x00000000 0x82
|
||||
*(.stabstr)
|
||||
.stabstr 0x00000000 0x209 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35/crtm32u2.o
|
||||
.stabstr 0x00000000 0x82 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35/crtm32u2.o
|
||||
|
||||
.stab.excl
|
||||
*(.stab.excl)
|
||||
@@ -603,17 +434,10 @@ LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8
|
||||
|
||||
.comment 0x00000000 0x2f
|
||||
*(.comment)
|
||||
.comment 0x00000000 0x2f led.o
|
||||
.comment 0x00000000 0x2f Can.o
|
||||
0x30 (size before relaxing)
|
||||
.comment 0x00000000 0x30 Led.o
|
||||
.comment 0x00000000 0x30 Mainboard.o
|
||||
.comment 0x00000000 0x30 rs232.o
|
||||
.comment 0x00000000 0x30 usb.o
|
||||
.comment 0x00000000 0x30 usb_user.o
|
||||
.comment 0x00000000 0x30 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(malloc.o)
|
||||
.comment 0x00000000 0x30 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(fprintf.o)
|
||||
.comment 0x00000000 0x30 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(iob.o)
|
||||
.comment 0x00000000 0x30 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(vfprintf_std.o)
|
||||
.comment 0x00000000 0x30 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(fputc.o)
|
||||
|
||||
.debug
|
||||
*(.debug)
|
||||
@@ -627,118 +451,56 @@ LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8
|
||||
.debug_sfnames
|
||||
*(.debug_sfnames)
|
||||
|
||||
.debug_aranges 0x00000000 0x220
|
||||
.debug_aranges 0x00000000 0xe0
|
||||
*(.debug_aranges)
|
||||
.debug_aranges
|
||||
0x00000000 0x38 led.o
|
||||
0x00000000 0x70 Can.o
|
||||
.debug_aranges
|
||||
0x00000038 0x40 Mainboard.o
|
||||
0x00000070 0x48 Led.o
|
||||
.debug_aranges
|
||||
0x00000078 0x30 rs232.o
|
||||
.debug_aranges
|
||||
0x000000a8 0x48 usb.o
|
||||
.debug_aranges
|
||||
0x000000f0 0x90 usb_user.o
|
||||
.debug_aranges
|
||||
0x00000180 0x28 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(malloc.o)
|
||||
.debug_aranges
|
||||
0x000001a8 0x20 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(fprintf.o)
|
||||
.debug_aranges
|
||||
0x000001c8 0x18 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(iob.o)
|
||||
.debug_aranges
|
||||
0x000001e0 0x20 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(vfprintf_std.o)
|
||||
.debug_aranges
|
||||
0x00000200 0x20 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(fputc.o)
|
||||
0x000000b8 0x28 Mainboard.o
|
||||
|
||||
.debug_pubnames
|
||||
*(.debug_pubnames)
|
||||
|
||||
.debug_info 0x00000000 0x2563
|
||||
.debug_info 0x00000000 0x1c15
|
||||
*(.debug_info)
|
||||
.debug_info 0x00000000 0x294 led.o
|
||||
.debug_info 0x00000294 0x530 Mainboard.o
|
||||
.debug_info 0x000007c4 0x232 rs232.o
|
||||
.debug_info 0x000009f6 0x481 usb.o
|
||||
.debug_info 0x00000e77 0xaa8 usb_user.o
|
||||
.debug_info 0x0000191f 0x23d c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(malloc.o)
|
||||
.debug_info 0x00001b5c 0x1fc c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(fprintf.o)
|
||||
.debug_info 0x00001d58 0x14e c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(iob.o)
|
||||
.debug_info 0x00001ea6 0x549 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(vfprintf_std.o)
|
||||
.debug_info 0x000023ef 0x174 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(fputc.o)
|
||||
.debug_info 0x00000000 0x1274 Can.o
|
||||
.debug_info 0x00001274 0x4f8 Led.o
|
||||
.debug_info 0x0000176c 0x4a9 Mainboard.o
|
||||
*(.gnu.linkonce.wi.*)
|
||||
|
||||
.debug_abbrev 0x00000000 0xf2d
|
||||
.debug_abbrev 0x00000000 0x750
|
||||
*(.debug_abbrev)
|
||||
.debug_abbrev 0x00000000 0x112 led.o
|
||||
.debug_abbrev 0x00000112 0x21f Mainboard.o
|
||||
.debug_abbrev 0x00000331 0x181 rs232.o
|
||||
.debug_abbrev 0x000004b2 0x1fb usb.o
|
||||
.debug_abbrev 0x000006ad 0x2c6 usb_user.o
|
||||
.debug_abbrev 0x00000973 0xf9 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(malloc.o)
|
||||
.debug_abbrev 0x00000a6c 0x139 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(fprintf.o)
|
||||
.debug_abbrev 0x00000ba5 0xc1 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(iob.o)
|
||||
.debug_abbrev 0x00000c66 0x1d6 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(vfprintf_std.o)
|
||||
.debug_abbrev 0x00000e3c 0xf1 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(fputc.o)
|
||||
.debug_abbrev 0x00000000 0x353 Can.o
|
||||
.debug_abbrev 0x00000353 0x1eb Led.o
|
||||
.debug_abbrev 0x0000053e 0x212 Mainboard.o
|
||||
|
||||
.debug_line 0x00000000 0x1227
|
||||
.debug_line 0x00000000 0x59e
|
||||
*(.debug_line)
|
||||
.debug_line 0x00000000 0x150 led.o
|
||||
.debug_line 0x00000150 0x228 Mainboard.o
|
||||
.debug_line 0x00000378 0x107 rs232.o
|
||||
.debug_line 0x0000047f 0x164 usb.o
|
||||
.debug_line 0x000005e3 0x499 usb_user.o
|
||||
.debug_line 0x00000a7c 0x1c8 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(malloc.o)
|
||||
.debug_line 0x00000c44 0x14a c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(fprintf.o)
|
||||
.debug_line 0x00000d8e 0xc1 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(iob.o)
|
||||
.debug_line 0x00000e4f 0x2fe c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(vfprintf_std.o)
|
||||
.debug_line 0x0000114d 0xda c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(fputc.o)
|
||||
.debug_line 0x00000000 0x340 Can.o
|
||||
.debug_line 0x00000340 0x162 Led.o
|
||||
.debug_line 0x000004a2 0xfc Mainboard.o
|
||||
|
||||
.debug_frame 0x00000000 0x57c
|
||||
.debug_frame 0x00000000 0x2d8
|
||||
*(.debug_frame)
|
||||
.debug_frame 0x00000000 0xb0 led.o
|
||||
.debug_frame 0x000000b0 0x70 Mainboard.o
|
||||
.debug_frame 0x00000120 0x5c rs232.o
|
||||
.debug_frame 0x0000017c 0x94 usb.o
|
||||
.debug_frame 0x00000210 0x254 usb_user.o
|
||||
.debug_frame 0x00000464 0x68 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(malloc.o)
|
||||
.debug_frame 0x000004cc 0x2c c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(fprintf.o)
|
||||
.debug_frame 0x000004f8 0x4c c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(vfprintf_std.o)
|
||||
.debug_frame 0x00000544 0x38 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(fputc.o)
|
||||
.debug_frame 0x00000000 0x1c4 Can.o
|
||||
.debug_frame 0x000001c4 0xe0 Led.o
|
||||
.debug_frame 0x000002a4 0x34 Mainboard.o
|
||||
|
||||
.debug_str 0x00000000 0x7dc
|
||||
.debug_str 0x00000000 0x419
|
||||
*(.debug_str)
|
||||
.debug_str 0x00000000 0xb4 led.o
|
||||
0xe8 (size before relaxing)
|
||||
.debug_str 0x000000b4 0x15f Mainboard.o
|
||||
0x244 (size before relaxing)
|
||||
.debug_str 0x00000213 0x40 rs232.o
|
||||
0x135 (size before relaxing)
|
||||
.debug_str 0x00000253 0xe2 usb.o
|
||||
0x27f (size before relaxing)
|
||||
.debug_str 0x00000335 0x218 usb_user.o
|
||||
0x44f (size before relaxing)
|
||||
.debug_str 0x0000054d 0xcd c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(malloc.o)
|
||||
0x167 (size before relaxing)
|
||||
.debug_str 0x0000061a 0x79 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(fprintf.o)
|
||||
0x12e (size before relaxing)
|
||||
.debug_str 0x00000693 0x4b c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(iob.o)
|
||||
0xf8 (size before relaxing)
|
||||
.debug_str 0x000006de 0xb1 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(vfprintf_std.o)
|
||||
0x198 (size before relaxing)
|
||||
.debug_str 0x0000078f 0x4d c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(fputc.o)
|
||||
0xf8 (size before relaxing)
|
||||
.debug_str 0x00000000 0x389 Can.o
|
||||
0x3e1 (size before relaxing)
|
||||
.debug_str 0x00000389 0x23 Led.o
|
||||
0x185 (size before relaxing)
|
||||
.debug_str 0x000003ac 0x6d Mainboard.o
|
||||
0x3b8 (size before relaxing)
|
||||
|
||||
.debug_loc 0x00000000 0x1a4c
|
||||
.debug_loc 0x00000000 0xc98
|
||||
*(.debug_loc)
|
||||
.debug_loc 0x00000000 0x2a5 led.o
|
||||
.debug_loc 0x000002a5 0xbe Mainboard.o
|
||||
.debug_loc 0x00000363 0xee rs232.o
|
||||
.debug_loc 0x00000451 0x1a9 usb.o
|
||||
.debug_loc 0x000005fa 0x92b usb_user.o
|
||||
.debug_loc 0x00000f25 0x4f8 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(malloc.o)
|
||||
.debug_loc 0x0000141d 0x21 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(fprintf.o)
|
||||
.debug_loc 0x0000143e 0x51b c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(vfprintf_std.o)
|
||||
.debug_loc 0x00001959 0xf3 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(fputc.o)
|
||||
.debug_loc 0x00000000 0x8ad Can.o
|
||||
.debug_loc 0x000008ad 0x3eb Led.o
|
||||
|
||||
.debug_macinfo
|
||||
*(.debug_macinfo)
|
||||
@@ -746,17 +508,11 @@ LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8
|
||||
.debug_pubtypes
|
||||
*(.debug_pubtypes)
|
||||
|
||||
.debug_ranges 0x00000000 0x1c0
|
||||
.debug_ranges 0x00000000 0xf8
|
||||
*(.debug_ranges)
|
||||
.debug_ranges 0x00000000 0x70 led.o
|
||||
.debug_ranges 0x00000070 0x30 Mainboard.o
|
||||
.debug_ranges 0x000000a0 0x20 rs232.o
|
||||
.debug_ranges 0x000000c0 0x38 usb.o
|
||||
.debug_ranges 0x000000f8 0x80 usb_user.o
|
||||
.debug_ranges 0x00000178 0x18 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(malloc.o)
|
||||
.debug_ranges 0x00000190 0x10 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(fprintf.o)
|
||||
.debug_ranges 0x000001a0 0x10 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(vfprintf_std.o)
|
||||
.debug_ranges 0x000001b0 0x10 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr35\libc.a(fputc.o)
|
||||
.debug_ranges 0x00000000 0x60 Can.o
|
||||
.debug_ranges 0x00000060 0x80 Led.o
|
||||
.debug_ranges 0x000000e0 0x18 Mainboard.o
|
||||
|
||||
.debug_macro
|
||||
*(.debug_macro)
|
||||
|
||||
@@ -1,245 +1,63 @@
|
||||
S01100004D61696E626F6172642E7372656386
|
||||
S11300000C9469000C9486000C9486000C94860071
|
||||
S11300100C9486000C9486000C9486000C94860044
|
||||
S11300200C9486000C9486000C9486000C94230394
|
||||
S11300300C944B030C9486000C9486000C9486005C
|
||||
S11300400C9486000C9486000C9486000C94860014
|
||||
S11300500C9486000C9486000C9486000C94860004
|
||||
S11300600C9486000C9486000C9486000C948600F4
|
||||
S11300700C94860012010002FF000010ADDEEEBEFB
|
||||
S113008000010102030104030904140342006C008B
|
||||
S11300907500620062004600690073006800000099
|
||||
S11300A020034800610063006B00650072002D00AE
|
||||
S11300B04A0065006F0070006100720064007900FE
|
||||
S11300C000000E03300030003000300030003100FA
|
||||
S11300D0000011241FBECFEFD4E0DEBFCDBF11E07E
|
||||
S11300E0A0E0B1E0ECEEFEE002C005900D92AE336C
|
||||
S11300F0B107D9F721E0AEE3B1E001C01D92AA3403
|
||||
S1130100B207E1F70E943B010C9474070C940000C1
|
||||
S113011095B19F7195B995B18295880F807E982B82
|
||||
S113012095B9089584B1806E84B908952F923F9251
|
||||
S11301304F925F926F927F928F929F92AF92BF92F3
|
||||
S1130140CF92DF92EF92FF920F931F93CF93DF939F
|
||||
S11301507C018B015A01C0E0D0E0212C312C422CCF
|
||||
S1130160532C2CC0862C972CC7010E9488008FEF3B
|
||||
S1130170881A980A8FEF88169104B1F71C161D0689
|
||||
S11301805CF4842C952CC8010E9488008FEF881A97
|
||||
S1130190980A8C169D06B9F78FEFC81AD80ACA14A4
|
||||
S11301A0DB0421F407C061016C2E7D2ECF3FD10505
|
||||
S11301B0CCF2E4CF2196CF3FD10521F01A141B04D1
|
||||
S11301C094F3F8CFDF91CF911F910F91FF90EF90AF
|
||||
S11301D0DF90CF90BF90AF909F908F907F906F9063
|
||||
S11301E05F904F903F902F900895C82F4AE050E0C1
|
||||
S11301F064E070E087E090E00E9496004C2F50E0AD
|
||||
S113020066E070E084E090E00E9496004C2F50E09D
|
||||
S113021062E070E086E090E00E9496004C2F50E08F
|
||||
S113022063E070E082E090E00E9496004C2F50E082
|
||||
S113023061E070E083E090E00E9496004C2F50E073
|
||||
S113024065E070E081E090E00E9496004C2F50E061
|
||||
S113025064E070E085E090E00E949600CFCF86E0F5
|
||||
S113026090E00E94880078940E9492000E945701B6
|
||||
S11302703F98479A08950E942F0182E090E00E94DF
|
||||
S1130280880085E00E94F500FCCFCF93C82F8A3008
|
||||
S113029019F48DE00E944501E8ECF0E0908195FFAF
|
||||
S11302A0FDCFC093CE0080E090E0CF91089586E02A
|
||||
S11302B08093CA00E9ECF0E080818860808387E65F
|
||||
S11302C08093CC0080E091E09093470180934601B5
|
||||
S11302D00895CF93DF93CDB7DEB760970FB6F89448
|
||||
S11302E0DEBF0FBECDBF2CE0E5E1F1E0DE011196EB
|
||||
S11302F001900D922A95E1F71D861E861F86188AA5
|
||||
S1130300FC012081233C51F48181813049F460E176
|
||||
S1130310CE0101960E94D10281E003C080E001C0B9
|
||||
S113032080E060960FB6F894DEBF0FBECDBFDF91BC
|
||||
S1130330CF910895CF93DF93CDB7DEB7A0970FB6D3
|
||||
S1130340F894DEBF0FBECDBF8130A1F440E2BE0100
|
||||
S11303506F5F7F4F0E94AC02882361F018A2CE0128
|
||||
S113036001960E944F0740E2BE016F5F7F4F82E813
|
||||
S11303700E94F402A0960FB6F894DEBF0FBECDBF64
|
||||
S1130380DF91CF9108952F923F924F925F927F9287
|
||||
S11303908F929F92AF92CF92DF92EF92FF920F9340
|
||||
S11303A01F93CF93DF93282F90E06CE070E00E94BE
|
||||
S11303B00506FC01EB5DFE4F822F90E06CE070E0DF
|
||||
S11303C00E940506895D9E4F41E00F2EF9EECF2E67
|
||||
S11303D0D12CF02D0F2EFBEEEF2EF12CF02DAA24B4
|
||||
S11303E0A3940CEE10E06DEE70E00F2EF0EF4F2EA4
|
||||
S11303F0512CF02D6894992492F8812C68947724D8
|
||||
S113040074F8DF0120812F3F59F1E6014883E701A9
|
||||
S1130410A8822081E80128831C019C012150310914
|
||||
S1130420E9012881203841F0203441F0203241F0A4
|
||||
S1130430203141F4372D07C030E405C030E303C058
|
||||
S113044030E201C0382DE1012881232BEB01288300
|
||||
S11304502C9120FF03C0D2011C9202C0E2019882B9
|
||||
S11304604F5F33960396453061F6EAEEF0E08EE195
|
||||
S113047080831082DF91CF911F910F91FF90EF90B5
|
||||
S1130480DF90CF90AF909F908F907F905F904F9030
|
||||
S11304903F902F900895E8EEF0E080818570E9F3B5
|
||||
S11304A00895AF92BF92CF92DF92EF92FF920F9393
|
||||
S11304B01F93CF93DF93D82ED62FC72FE42FF0E0CE
|
||||
S11304C02E173F0710F4C22E01C0C42E0E944B0207
|
||||
S11304D00D2F1C2F6894AA24A4F80F2EF8EEEF2EEB
|
||||
S11304E0F12CF02D0F2EFEEFBF2EF02DC1EFD0E03A
|
||||
S11304F02C2D80E18C1508F42A2D2223D9F0F80143
|
||||
S1130500922FDD2011F0808101C084918883915065
|
||||
S113051031969111F6CF622F615070E06F5F7F4F7B
|
||||
S1130520060F171FC21AF701B082C11007C020318D
|
||||
S113053029F007C0F701B082CC2019F00E944B02C9
|
||||
S1130540D7CFDF91CF911F910F91FF90EF90DF9064
|
||||
S1130550CF90BF90AF9008958093E9009091F200FE
|
||||
S1130560941708F4492F4423D1F0362FE62FF72FA0
|
||||
S1130570A1EFB0E09C9191939E2F931B9417D0F31D
|
||||
S11305809091F20091110BC021E030E002C0220FE3
|
||||
S1130590331F8A95E2F7EAEEF0E020831082842F7D
|
||||
S11305A008956623E9F01092E900E8EEF0E0208176
|
||||
S11305B020FFFDCF2091F200211114C0282FE82F35
|
||||
S11305C0F92FA1EFB0E081918C938E2F821B8617B7
|
||||
S11305D0D0F3E8EEF0E080818E7F808381E008959F
|
||||
S11305E080E0089580E00895CF93DF93442329F1B8
|
||||
S11305F08093E900E8EEF0E0808180FFFDCF8091F8
|
||||
S1130600F20081111CC0962FE62FF72FA8EEB0E060
|
||||
S1130610C1EFD0E08C9185FF02C080818883319640
|
||||
S11306208E2F891B8417B0F3E8EEF0E080818E7F73
|
||||
S113063080838FE7808381E003C080E001C080E095
|
||||
S1130640DF91CF9108951F920F920FB60F9211244C
|
||||
S11306508F93EF93FF93E1EEF0E08081108283FFAC
|
||||
S113066012C01092E90081E08093EB001092EC003C
|
||||
S113067082E18093ED0088E08093F00010923E01C7
|
||||
S11306808FEF80930E01FF91EF918F910F900FBE2A
|
||||
S11306900F901F9018951F920F920FB60F9211246E
|
||||
S11306A03F924F925F926F927F928F929F92AF92FE
|
||||
S11306B0BF92CF92DF92EF92FF920F931F932F93EB
|
||||
S11306C03F934F935F936F937F938F939F93AF93D6
|
||||
S11306D0BF93EF93FF93CF93DF93CDB7DEB72A9702
|
||||
S11306E0DEBFCDBF8091F40080FF58C21092E900B4
|
||||
S11306F08091E80083FF1FC2E1EFF0E080818983ED
|
||||
S113070080818A83208130E03C832B834081942F35
|
||||
S113071080E0822B932B9C838B83208130E03E836B
|
||||
S11307202D834081942F80E0822B932B9E838D8395
|
||||
S1130730208130E038872F834081942F80E0822B02
|
||||
S1130740932B98878F8382EF8093E8008A81863089
|
||||
S113075009F030C18B819C81811523E0920709F453
|
||||
S1130760FDC048F4811551E0950789F08115924048
|
||||
S113077009F01CC126C08230B3E09B0709F402C112
|
||||
S113078008F4F6C08330934009F010C105C1E4E7D2
|
||||
S1130790F0E044912F813885BF0180E00E9451022E
|
||||
S11307A00CC29A2F50815F3F09F49B2F490F81504F
|
||||
S11307B033968111F6CF2F5F3F4F2230310539F444
|
||||
S11307C010C020E030E040E014E0A1E0B0E0C90156
|
||||
S11307D06CE070E00E940506FC01EB5DFE4F812F8A
|
||||
S11307E0E0CF842F880F880F880F841B0F2EFBE126
|
||||
S11307F0EF2EF02DE80E8E2D90E00E941706082FA4
|
||||
S1130800192F89E0D8018C9382E011968C9311976B
|
||||
S11308101296EC92129713961C92139714968C933B
|
||||
S1130820149781E015968C93159716961C9216973B
|
||||
S113083080EC17968C9317978AEF18968C93F8018F
|
||||
S113084039961A86198644E0A12C88248394F82CBE
|
||||
S11308509A2C0F2EF9E07F2EF02DBB24BA940F2E84
|
||||
S1130860F7E0CF2EF02D0F2EF5E0DF2EF02D68945B
|
||||
S1130870662461F80F2EF3E05F2EF02D56C07F2D15
|
||||
S1130880DC012C912F3F09F4792D670F5150039609
|
||||
S11308905111F5CF70824183428213826483B58201
|
||||
S11308A01682B782108639966623C1F1832F932D61
|
||||
S11308B06CE070E00E9405069C012A5D3E4F482CC6
|
||||
S11308C0C901B90161507109DB015C915F3F01F11C
|
||||
S11308D0C082D182652F67956627679564296283F4
|
||||
S11308E0513441F0503441F0513841F0503841F422
|
||||
S11308F0562D07C05F2D05C05F2D03C0562D01C0C6
|
||||
S1130900552D5383DC018C9184831582168237968E
|
||||
S113091043942D5F3F4FB5E04B12D2CFA985BA85E2
|
||||
S11309201196BA87A987129771F04984342D3A84B5
|
||||
S1130930842D932D6CE070E00E9405068B5D9E4F24
|
||||
S1130940542F6A2D9CCF2F8138854E2DB80181E01C
|
||||
S11309500E945102C8010E94B2062FC1E6E8F0E0ED
|
||||
S113096044912F813885BF0180E00E94510225C146
|
||||
S1130970EAE8F0E044912F813885BF0180E00E94CD
|
||||
S113098051021BC1E0EAF0E044912F813885BF0198
|
||||
S113099080E00E94510211C1E2ECF0E044912F8109
|
||||
S11309A03885BF0180E00E94510207C181E2809333
|
||||
S11309B0EB0003C1853071F48EEF8093E800E8EE1C
|
||||
S11309C0F0E0808180FFFDCF8B819C8180688093E3
|
||||
S11309D0E300F3C08930C1F49981911160C08B8127
|
||||
S11309E09C81019769F481E080933E018EEF8093AE
|
||||
S11309F0E80010920E0180910E010E94C301DDC037
|
||||
S1130A0081E28093EB00D9C0883089F499819038D1
|
||||
S1130A1009F057C0E8EEF0E0808180FFFDCF8091BF
|
||||
S1130A203E018093F1008EEF8093E800C6C08111EF
|
||||
S1130A301CC0E8EEF0E0808180FFFDCF8981823820
|
||||
S1130A4059F48D81E9EEF0E080838091EB0085FB21
|
||||
S1130A50882780F9108201C080E0E1EFF0E0808314
|
||||
S1130A6010828EEF8093E800A8C08B30C1F4898196
|
||||
S1130A70803211F0811155C08D819E8182309105A3
|
||||
S1130A8050F480930E018EEF8093E80080910E0164
|
||||
S1130A900E94C30192C081E28093EB008EC08A3031
|
||||
S1130AA081F489818038E9F5E8EEF0E0808180FF07
|
||||
S1130AB0FDCF80910E018093F1008EEF8093E800CA
|
||||
S1130AC07CC0813011F0833061F58981823049F531
|
||||
S1130AD08B819C81892B29F58D819E818F77992724
|
||||
S1130AE0382F31503430E8F43EEF3093E8008093EF
|
||||
S1130AF0E9002A81233021F481E28093EB005DC078
|
||||
S1130B0099E19093EB0021E030E0F90102C0EE0F8F
|
||||
S1130B10FF1F8A95E2F7CF01EAEEF0E080831082AE
|
||||
S1130B204CC0CE0101960E946901811146C081E248
|
||||
S1130B308093EB0042C081E28093EB002FC0F22E41
|
||||
S1130B40408150E0022E02C0559547950A94E2F781
|
||||
S1130B5040FF1BC0DB012C93D6018C9182FF13C094
|
||||
S1130B608091F200882341F06091F20070E0822FBE
|
||||
S1130B700E949A01F092E900E8EEF0E089EF8083A8
|
||||
S1130B808FE780831AC0D8019C932F5F3F4F253095
|
||||
S1130B903105A9F681E28093EB000FC021E030E03B
|
||||
S1130BA0E4EFF0E069EE70E00F2EF8EECF2ED12CDA
|
||||
S1130BB0F02D0BEE10E091E2C2CF2A960FB6F89416
|
||||
S1130BC0DEBF0FBECDBFDF91CF91FF91EF91BF91FB
|
||||
S1130BD0AF919F918F917F916F915F914F913F91D1
|
||||
S1130BE02F911F910F91FF90EF90DF90CF90BF90C6
|
||||
S1130BF0AF909F908F907F906F905F904F903F90B9
|
||||
S1130C000F900FBE0F901F9018955527002480FF5A
|
||||
S1130C1002C0060E571F660F771F6115710521F07C
|
||||
S1130C2096958795009799F7952F802D08950F93A2
|
||||
S1130C301F93CF93DF938230910510F482E090E00C
|
||||
S1130C40E0914201F091430120E030E0C0E0D0E0C7
|
||||
S1130C5023C04081518148175907A8F04817590704
|
||||
S1130C6061F482819381209719F09B838A832EC03B
|
||||
S1130C70909343018093420129C02115310529F045
|
||||
S1130C804217530710F0A90102C0BE01DF0102811F
|
||||
S1130C901381EF019A01F8013097D9F62115310536
|
||||
S1130CA009F1281B390B2430310590F412968D91EB
|
||||
S1130CB09C9113976115710521F0FB019383828345
|
||||
S1130CC004C09093430180934201FD01329644C0D5
|
||||
S1130CD0FD01E20FF31F81939193225031092D936B
|
||||
S1130CE03C933AC02091400130914101232B41F4BF
|
||||
S1130CF02091110130911201309341012093400160
|
||||
S1130D0020910F01309110012115310541F42DB7C7
|
||||
S1130D103EB74091130150911401241B350BE0910F
|
||||
S1130D204001F0914101E217F307A0F42E1B3F0BA1
|
||||
S1130D302817390778F0AC014E5F5F4F2417350749
|
||||
S1130D4048F04E0F5F1F509341014093400181933F
|
||||
S1130D50919302C0E0E0F0E0CF01DF91CF911F91C9
|
||||
S1130D600F910895EF92FF920F931F93CF93DF9308
|
||||
S1130D70009709F48FC0DC01129713961C921E92FF
|
||||
S1130D801297E0904201F0904301E114F10489F4D8
|
||||
S1130D902D913C911197280F391F8091400190911A
|
||||
S1130DA041018217930789F5B0934101A093400153
|
||||
S1130DB071C0E70120E030E001C0EA01CA17DB0797
|
||||
S1130DC038F44A815B819E0141155105B1F722C077
|
||||
S1130DD0BC0162507109FB01D383C283008111817C
|
||||
S1130DE0AC01400F511F4C175D0761F448815981D4
|
||||
S1130DF0400F511F4E5F5F4F518340834A815B8197
|
||||
S1130E00538342832115310529F4B0934301A09300
|
||||
S1130E10420140C0F901B383A283E9016991799148
|
||||
S1130E20C60FD71FAC17BD0779F4DC015E914E9154
|
||||
S1130E30460F571F4E5F5F4F5183408312968D912B
|
||||
S1130E409C91139793838283A0E0B0E002C0D70102
|
||||
S1130E507C01F701828193810097C9F7C70102964B
|
||||
S1130E6020813181820F931F2091400130914101F3
|
||||
S1130E702817390779F4109729F410924301109236
|
||||
S1130E80420104C013961C921E921297F0924101E3
|
||||
S1130E90E0924001CDB7DEB7E6E00C946507DC01D3
|
||||
S1130EA06C9161566A3108F0605E6F5B6D93C1F7B7
|
||||
S1130EB008952A88398848885F846E847D848C8468
|
||||
S1130EC09B84AA84B984C884DF80EE80FD800C8171
|
||||
S1130ED01B81AA81B981CE0FD11D0FB6F894DEBF54
|
||||
S10F0EE00FBECDBFED010895F894FFCFC4
|
||||
S1130EEC0000000200000000450100000000FF00AB
|
||||
S1130EFC004A01200056657273696F6E20312E30E2
|
||||
S1130F0C0000000000802002812002FF2002FF204C
|
||||
S1110F1C02C12002FF2002FF2002FF2002007B
|
||||
S11300000C943B000C9458000C9458000C94580029
|
||||
S11300100C9458000C9458000C9458000C945800FC
|
||||
S11300200C9458000C9458000C9458000C945800EC
|
||||
S11300300C9458000C9458000C9458000C945800DC
|
||||
S11300400C9458000C9458000C9458000C945800CC
|
||||
S11300500C9458000C9458000C9458000C945800BC
|
||||
S11300600C9458000C9458000C9458000C945800AC
|
||||
S11300700C945800D40111241FBECFEFD4E0DEBF8E
|
||||
S1130080CDBF21E0A0E0B1E001C01D92A230B207D3
|
||||
S1130090E1F710E0C6E7D0E004C02297FE010E9419
|
||||
S11300A0DF01C437D107C9F70E94CE010C94E301E4
|
||||
S11300B00C94000084B1866084B985B1817F85B9D0
|
||||
S11300C0249A2C9A569A5E988FE39CE90197F1F74B
|
||||
S11300D000C000005E9A8FE39CE90197F1F700C02D
|
||||
S11300E0000008951CBC2FEF81EE94E02150804065
|
||||
S11300F09040E1F700C0000083E58CBD08951F9394
|
||||
S1130100CF93DF9300D000D01F92CDB7DEB7162F68
|
||||
S113011061E0CE0105960E94C4011EBD2FEF33ECB1
|
||||
S113012089E0215030408040E1F700C0000060E0E9
|
||||
S1130130CE0104960E94C4019FEF23EC39E0915054
|
||||
S113014020403040E1F700C000000DB407FC31C08E
|
||||
S11301500DB406FE0FC067E0CE0103960E94C401F1
|
||||
S11301608AEA96EE26E931E0815090402040304002
|
||||
S1130170D9F7000065E0CE0102960E94C4018FEF1A
|
||||
S113018091EE24E0815090402040E1F700C000004F
|
||||
S113019060E0CE0101960E94C4013FEF81EE94E03D
|
||||
S11301A0315080409040E1F700C000000DB407FEDC
|
||||
S11301B0CFCF8EB50F900F900F900F900F90DF91CF
|
||||
S11301C0CF911F9108950F931F93CF93DF93EC0169
|
||||
S11301D0062F142F2C9862E00E947F00602FCE011E
|
||||
S11301E00E947F00612FCE010E947F002C9ADF9134
|
||||
S11301F0CF911F910F910895FF920F931F93CF9367
|
||||
S1130200DF93EC01F62E042F122F2C9865E00E9448
|
||||
S11302107F006F2DCE010E947F00602FCE010E94CF
|
||||
S11302207F00612FCE010E947F002C9ADF91CF9135
|
||||
S11302301F910F91FF900895CF93DF93EC012C98B9
|
||||
S113024060EC0E947F008FE99FE00197F1F700C006
|
||||
S113025000002C9A8FE39CE90197F1F700C000009D
|
||||
S113026047E06AE2CE010E94E30040E969E2CE0180
|
||||
S11302700E94E30042E068E2CE010E94E30043E012
|
||||
S11302806BE2CE010E94E30040E660E6CE010E94EC
|
||||
S1130290E30040E660E7CE010E94E30040E060E254
|
||||
S11302A0CE010E94E30040E061E2CE010E94E3003F
|
||||
S11302B040E062E2CE010E94E30040E063E2CE014E
|
||||
S11302C00E94E30040E064E2CE010E94E30040E0CB
|
||||
S11302D065E2CE010E94E30040E066E2CE010E94A6
|
||||
S11302E0E30040E067E2CE010E94E30040E06CE0FE
|
||||
S11302F0CE010E94E30040E06DE0CE010E94E300E5
|
||||
S113030020E040EE6FE0CE010E94FC00DF91CF912F
|
||||
S113031008950F931F93CF93DF9300D0CDB7DEB72B
|
||||
S11303208C0162E0CE0102960E94C4012FEF81EE9F
|
||||
S113033094E0215080409040E1F700C0000060E06C
|
||||
S1130340CE0101960E94C4012FEF81EE94E021506A
|
||||
S113035080409040E1F700C00000C8010E945A00AC
|
||||
S1130360C8010E947200C8010E941C010F900F90E6
|
||||
S1130370DF91CF911F910F91089584B1806E84B95C
|
||||
S113038008950E94BD01089585B18F7185B985B125
|
||||
S11303906295660F607E682B65B9089566E081E01A
|
||||
S11303A091E00E94C401FFCF81E091E00E94C1016D
|
||||
S11303B080E091E00E9489010895EE0FFF1F0590EF
|
||||
S10D03C0F491E02D0994F894FFCFA6
|
||||
S9030000FC
|
||||
|
||||
@@ -36,11 +36,9 @@ SUBDIRS :=
|
||||
|
||||
# Add inputs and outputs from these tool invocations to the build variables
|
||||
C_SRCS += \
|
||||
../led.c \
|
||||
../Mainboard.c \
|
||||
../rs232.c \
|
||||
../usb.c \
|
||||
../usb_user.c
|
||||
../Can.cpp \
|
||||
../Led.cpp \
|
||||
../Mainboard.cpp
|
||||
|
||||
|
||||
PREPROCESSING_SRCS +=
|
||||
@@ -50,35 +48,27 @@ ASM_SRCS +=
|
||||
|
||||
|
||||
OBJS += \
|
||||
led.o \
|
||||
Mainboard.o \
|
||||
rs232.o \
|
||||
usb.o \
|
||||
usb_user.o
|
||||
Can.o \
|
||||
Led.o \
|
||||
Mainboard.o
|
||||
|
||||
|
||||
OBJS_AS_ARGS += \
|
||||
led.o \
|
||||
Mainboard.o \
|
||||
rs232.o \
|
||||
usb.o \
|
||||
usb_user.o
|
||||
Can.o \
|
||||
Led.o \
|
||||
Mainboard.o
|
||||
|
||||
|
||||
C_DEPS += \
|
||||
led.d \
|
||||
Mainboard.d \
|
||||
rs232.d \
|
||||
usb.d \
|
||||
usb_user.d
|
||||
Can.d \
|
||||
Led.d \
|
||||
Mainboard.d
|
||||
|
||||
|
||||
C_DEPS_AS_ARGS += \
|
||||
led.d \
|
||||
Mainboard.d \
|
||||
rs232.d \
|
||||
usb.d \
|
||||
usb_user.d
|
||||
Can.d \
|
||||
Led.d \
|
||||
Mainboard.d
|
||||
|
||||
|
||||
OUTPUT_FILE_PATH +=Mainboard.elf
|
||||
@@ -99,14 +89,10 @@ LIB_DEP+=
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
./%.o: .././%.c
|
||||
./%.o: .././%.cpp
|
||||
@echo Building file: $<
|
||||
@echo Invoking: AVR/GNU C Compiler :
|
||||
$(QUOTE)C:\Program Files (x86)\Atmel\Atmel Toolchain\AVR8 GCC\Native\3.4.2.876\avr8-gnu-toolchain\bin\avr-gcc.exe$(QUOTE) -funsigned-char -funsigned-bitfields -DDEBUG -O1 -ffunction-sections -fpack-struct -fshort-enums -g2 -Wall -mmcu=atmega32u2 -c -std=gnu99 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o"$@" "$<"
|
||||
@echo Invoking: AVR8/GNU C++ Compiler :
|
||||
$(QUOTE)C:\Program Files (x86)\Atmel\Atmel Toolchain\AVR8 GCC\Native\3.4.2.876\avr8-gnu-toolchain\bin\avr-g++.exe$(QUOTE) -funsigned-char -funsigned-bitfields -DDEBUG -O1 -ffunction-sections -fpack-struct -fshort-enums -g2 -Wall -mmcu=atmega32u2 -c -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o"$@" "$<"
|
||||
@echo Finished building: $<
|
||||
|
||||
|
||||
@@ -133,8 +119,8 @@ all: $(OUTPUT_FILE_PATH) $(ADDITIONAL_DEPENDENCIES)
|
||||
|
||||
$(OUTPUT_FILE_PATH): $(OBJS) $(USER_OBJS) $(OUTPUT_FILE_DEP) $(LIB_DEP)
|
||||
@echo Building target: $@
|
||||
@echo Invoking: AVR/GNU Linker :
|
||||
$(QUOTE)C:\Program Files (x86)\Atmel\Atmel Toolchain\AVR8 GCC\Native\3.4.2.876\avr8-gnu-toolchain\bin\avr-gcc.exe$(QUOTE) -o$(OUTPUT_FILE_PATH_AS_ARGS) $(OBJS_AS_ARGS) $(USER_OBJS) $(LIBS) -Wl,-Map="Mainboard.map" -Wl,--start-group -Wl,-lm -Wl,--end-group -Wl,--gc-sections -mmcu=atmega32u2
|
||||
@echo Invoking: AVR8/GNU Linker :
|
||||
$(QUOTE)C:\Program Files (x86)\Atmel\Atmel Toolchain\AVR8 GCC\Native\3.4.2.876\avr8-gnu-toolchain\bin\avr-g++.exe$(QUOTE) -o$(OUTPUT_FILE_PATH_AS_ARGS) $(OBJS_AS_ARGS) $(USER_OBJS) $(LIBS) -Wl,-Map="Mainboard.map" -Wl,--start-group -Wl,-lm -Wl,--end-group -Wl,--gc-sections -mmcu=atmega32u2
|
||||
@echo Finished building target: $@
|
||||
"C:\Program Files (x86)\Atmel\Atmel Toolchain\AVR8 GCC\Native\3.4.2.876\avr8-gnu-toolchain\bin\avr-objcopy.exe" -O ihex -R .eeprom -R .fuse -R .lock -R .signature "Mainboard.elf" "Mainboard.hex"
|
||||
"C:\Program Files (x86)\Atmel\Atmel Toolchain\AVR8 GCC\Native\3.4.2.876\avr8-gnu-toolchain\bin\avr-objcopy.exe" -j .eeprom --set-section-flags=.eeprom=alloc,load --change-section-lma .eeprom=0 --no-change-warnings -O ihex "Mainboard.elf" "Mainboard.eep" || exit 0
|
||||
|
||||
@@ -2,13 +2,9 @@
|
||||
# Automatically-generated file. Do not edit or delete the file
|
||||
################################################################################
|
||||
|
||||
led.c
|
||||
Can.cpp
|
||||
|
||||
Mainboard.c
|
||||
Led.cpp
|
||||
|
||||
rs232.c
|
||||
|
||||
usb.c
|
||||
|
||||
usb_user.c
|
||||
Mainboard.cpp
|
||||
|
||||
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* CPPFile1.cpp
|
||||
*
|
||||
* Created: 03.11.2013 17:24:58
|
||||
* Author: netz
|
||||
*/
|
||||
|
||||
#include "Led.h"
|
||||
#define LEDPORT PORTB
|
||||
#define LEDDDR DDRB
|
||||
#define LEDPINR PINC5
|
||||
#define LEDPING PINC6
|
||||
#define LEDPINB PINC7
|
||||
#define LEDPINM PINC5
|
||||
|
||||
Led::Led() {
|
||||
init();
|
||||
}
|
||||
|
||||
void Led::init() {
|
||||
LEDDDR |= (1<<LEDPINR) | (1<<LEDPING) | (1<<LEDPINB);
|
||||
}
|
||||
|
||||
void Led::uninit() {
|
||||
}
|
||||
|
||||
void Led::color(uint8_t mask) {
|
||||
int rgb = 0;
|
||||
rgb |= (mask & (1<<0)) ? (1<<0) : (0<<0);
|
||||
rgb |= (mask & (1<<1)) ? (1<<1) : (0<<1);
|
||||
rgb |= (mask & (1<<2)) ? (1<<2) : (0<<2);
|
||||
|
||||
LEDPORT &= ~((1<<LEDPINR) | (1<<LEDPING) | (1<<LEDPINB));
|
||||
LEDPORT |= (rgb<<LEDPINM);
|
||||
}
|
||||
|
||||
void Led::rainbow(uint8_t time) {
|
||||
fade(RED, YELLOW, time);
|
||||
fade(YELLOW, GREEN, time);
|
||||
fade(GREEN, CYAN, time);
|
||||
fade(CYAN, BLUE, time);
|
||||
fade(BLUE, MAGENTA, time);
|
||||
fade(MAGENTA, RED, time);
|
||||
}
|
||||
|
||||
void Led::fade(int from, int to, int dur) {
|
||||
for (int i=0;i<0xFF;i++) {
|
||||
for(int k=0;k<dur;k++) {
|
||||
for (int j=i;j<0xFF;j++) {
|
||||
color(from);
|
||||
}
|
||||
for (int j=0;j<i;j++) {
|
||||
color(to);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
/*
|
||||
* Led.h
|
||||
*
|
||||
* Created: 03.11.2013 17:11:58
|
||||
* Author: BlubbFish
|
||||
*/
|
||||
|
||||
#include <avr/io.h>
|
||||
|
||||
#ifndef LED_H_
|
||||
#define LED_H_
|
||||
|
||||
class Led {
|
||||
public:
|
||||
Led();
|
||||
inline Led(int) {}
|
||||
//virtual ~Led();
|
||||
void color(uint8_t mask);
|
||||
void rainbow(uint8_t time);
|
||||
void fade(int from, int to, int dur);
|
||||
static const uint8_t BLACK = 0;
|
||||
static const uint8_t BLUE = 1;
|
||||
static const uint8_t GREEN = 2;
|
||||
static const uint8_t CYAN = 3;
|
||||
static const uint8_t RED = 4;
|
||||
static const uint8_t MAGENTA = 5;
|
||||
static const uint8_t YELLOW = 6;
|
||||
static const uint8_t WHITE = 7;
|
||||
private:
|
||||
void init();
|
||||
void uninit();
|
||||
};
|
||||
|
||||
|
||||
|
||||
#endif /* LED_H_ */
|
||||
@@ -0,0 +1,33 @@
|
||||
/*
|
||||
* Mainboard.cpp
|
||||
*
|
||||
* Created: 04.11.2013 12:23:16
|
||||
* Author: netz
|
||||
*/
|
||||
|
||||
#include "config.h"
|
||||
#include "Led.h"
|
||||
#include "Can.h"
|
||||
#include <util/delay.h>
|
||||
|
||||
Led l;
|
||||
Can c;
|
||||
|
||||
int main(void)
|
||||
{
|
||||
l.color(Led::YELLOW);
|
||||
//CANMessage m;
|
||||
while(1)
|
||||
{
|
||||
/*l.color(Led::GREEN);
|
||||
|
||||
uint8_t r = c.can_get_message(&m);
|
||||
if(r == 0xFF) {
|
||||
l.color(Led::RED);
|
||||
_delay_ms(100);
|
||||
} else {
|
||||
l.color(Led::BLUE);
|
||||
_delay_ms(100);
|
||||
}*/
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,169 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<SchemaVersion>2.0</SchemaVersion>
|
||||
<ProjectVersion>6.1</ProjectVersion>
|
||||
<ToolchainName>com.Atmel.AVRGCC8.CPP</ToolchainName>
|
||||
<ProjectGuid>{5cb60fa6-7c7b-4ec4-8b17-fc387a0e899b}</ProjectGuid>
|
||||
<avrdevice>ATmega32U2</avrdevice>
|
||||
<avrdeviceseries>none</avrdeviceseries>
|
||||
<OutputType>Executable</OutputType>
|
||||
<Language>CPP</Language>
|
||||
<OutputFileName>$(MSBuildProjectName)</OutputFileName>
|
||||
<OutputFileExtension>.elf</OutputFileExtension>
|
||||
<OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory>
|
||||
<AssemblyName>Mainboard</AssemblyName>
|
||||
<Name>Mainboard</Name>
|
||||
<RootNamespace>Mainboard</RootNamespace>
|
||||
<ToolchainFlavour>Native</ToolchainFlavour>
|
||||
<KeepTimersRunning>true</KeepTimersRunning>
|
||||
<OverrideVtor>false</OverrideVtor>
|
||||
<OverrideVtorValue>exception_table</OverrideVtorValue>
|
||||
<eraseonlaunchrule>0</eraseonlaunchrule>
|
||||
<ProgFlashFromRam>true</ProgFlashFromRam>
|
||||
<RamSnippetAddress>0x20000000</RamSnippetAddress>
|
||||
<CacheFlash>true</CacheFlash>
|
||||
<UncachedRange />
|
||||
<BootSegment>0</BootSegment>
|
||||
<AsfFrameworkConfig>
|
||||
<framework-data xmlns="">
|
||||
<options />
|
||||
<configurations />
|
||||
<files />
|
||||
<documentation help="" />
|
||||
<dependencies>
|
||||
<content-extension eid="atmel.asf" uuidref="Atmel.ASF" version="3.7.2" />
|
||||
</dependencies>
|
||||
</framework-data>
|
||||
</AsfFrameworkConfig>
|
||||
<avrtool>com.atmel.avrdbg.tool.ispmk2</avrtool>
|
||||
<avrtoolinterface>ISP</avrtoolinterface>
|
||||
<com_atmel_avrdbg_tool_ispmk2>
|
||||
<ToolType>com.atmel.avrdbg.tool.ispmk2</ToolType>
|
||||
<ToolName>AVRISP mkII</ToolName>
|
||||
<ToolNumber>0000000000000</ToolNumber>
|
||||
<Channel>
|
||||
<host>127.0.0.1</host>
|
||||
<port>62361</port>
|
||||
<ssl>False</ssl>
|
||||
</Channel>
|
||||
<ToolOptions>
|
||||
<InterfaceName>ISP</InterfaceName>
|
||||
<InterfaceProperties>
|
||||
<JtagDbgClock>249000</JtagDbgClock>
|
||||
<JtagProgClock>1000000</JtagProgClock>
|
||||
<IspClock>150000</IspClock>
|
||||
<JtagInChain>false</JtagInChain>
|
||||
<JtagEnableExtResetOnStartSession>false</JtagEnableExtResetOnStartSession>
|
||||
<JtagDevicesBefore>0</JtagDevicesBefore>
|
||||
<JtagDevicesAfter>0</JtagDevicesAfter>
|
||||
<JtagInstrBitsBefore>0</JtagInstrBitsBefore>
|
||||
<JtagInstrBitsAfter>0</JtagInstrBitsAfter>
|
||||
</InterfaceProperties>
|
||||
</ToolOptions>
|
||||
</com_atmel_avrdbg_tool_ispmk2>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
|
||||
<ToolchainSettings>
|
||||
<AvrGccCpp>
|
||||
<avrgcc.common.outputfiles.hex>True</avrgcc.common.outputfiles.hex>
|
||||
<avrgcc.common.outputfiles.lss>True</avrgcc.common.outputfiles.lss>
|
||||
<avrgcc.common.outputfiles.eep>True</avrgcc.common.outputfiles.eep>
|
||||
<avrgcc.common.outputfiles.srec>True</avrgcc.common.outputfiles.srec>
|
||||
<avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned>True</avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned>
|
||||
<avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned>True</avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned>
|
||||
<avrgcc.compiler.symbols.DefSymbols>
|
||||
<ListValues>
|
||||
<Value>NDEBUG</Value>
|
||||
</ListValues>
|
||||
</avrgcc.compiler.symbols.DefSymbols>
|
||||
<avrgcc.compiler.optimization.level>Optimize for size (-Os)</avrgcc.compiler.optimization.level>
|
||||
<avrgcc.compiler.optimization.PackStructureMembers>True</avrgcc.compiler.optimization.PackStructureMembers>
|
||||
<avrgcc.compiler.optimization.AllocateBytesNeededForEnum>True</avrgcc.compiler.optimization.AllocateBytesNeededForEnum>
|
||||
<avrgcc.compiler.warnings.AllWarnings>True</avrgcc.compiler.warnings.AllWarnings>
|
||||
<avrgcccpp.compiler.general.ChangeDefaultCharTypeUnsigned>True</avrgcccpp.compiler.general.ChangeDefaultCharTypeUnsigned>
|
||||
<avrgcccpp.compiler.general.ChangeDefaultBitFieldUnsigned>True</avrgcccpp.compiler.general.ChangeDefaultBitFieldUnsigned>
|
||||
<avrgcccpp.compiler.symbols.DefSymbols>
|
||||
<ListValues>
|
||||
<Value>NDEBUG</Value>
|
||||
</ListValues>
|
||||
</avrgcccpp.compiler.symbols.DefSymbols>
|
||||
<avrgcccpp.compiler.optimization.level>Optimize for size (-Os)</avrgcccpp.compiler.optimization.level>
|
||||
<avrgcccpp.compiler.optimization.PackStructureMembers>True</avrgcccpp.compiler.optimization.PackStructureMembers>
|
||||
<avrgcccpp.compiler.optimization.AllocateBytesNeededForEnum>True</avrgcccpp.compiler.optimization.AllocateBytesNeededForEnum>
|
||||
<avrgcccpp.compiler.warnings.AllWarnings>True</avrgcccpp.compiler.warnings.AllWarnings>
|
||||
<avrgcccpp.linker.libraries.Libraries>
|
||||
<ListValues>
|
||||
<Value>libm</Value>
|
||||
</ListValues>
|
||||
</avrgcccpp.linker.libraries.Libraries>
|
||||
<avrgcccpp.linker.memorysettings.Comment><segmentname>=<address>, for example .boot=0xff</avrgcccpp.linker.memorysettings.Comment>
|
||||
</AvrGccCpp>
|
||||
</ToolchainSettings>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
|
||||
<ToolchainSettings>
|
||||
<AvrGccCpp>
|
||||
<avrgcc.common.outputfiles.hex>True</avrgcc.common.outputfiles.hex>
|
||||
<avrgcc.common.outputfiles.lss>True</avrgcc.common.outputfiles.lss>
|
||||
<avrgcc.common.outputfiles.eep>True</avrgcc.common.outputfiles.eep>
|
||||
<avrgcc.common.outputfiles.srec>True</avrgcc.common.outputfiles.srec>
|
||||
<avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned>True</avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned>
|
||||
<avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned>True</avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned>
|
||||
<avrgcc.compiler.symbols.DefSymbols>
|
||||
<ListValues>
|
||||
<Value>DEBUG</Value>
|
||||
</ListValues>
|
||||
</avrgcc.compiler.symbols.DefSymbols>
|
||||
<avrgcc.compiler.optimization.level>Optimize (-O1)</avrgcc.compiler.optimization.level>
|
||||
<avrgcc.compiler.optimization.PackStructureMembers>True</avrgcc.compiler.optimization.PackStructureMembers>
|
||||
<avrgcc.compiler.optimization.AllocateBytesNeededForEnum>True</avrgcc.compiler.optimization.AllocateBytesNeededForEnum>
|
||||
<avrgcc.compiler.optimization.DebugLevel>Default (-g2)</avrgcc.compiler.optimization.DebugLevel>
|
||||
<avrgcc.compiler.warnings.AllWarnings>True</avrgcc.compiler.warnings.AllWarnings>
|
||||
<avrgcccpp.compiler.general.ChangeDefaultCharTypeUnsigned>True</avrgcccpp.compiler.general.ChangeDefaultCharTypeUnsigned>
|
||||
<avrgcccpp.compiler.general.ChangeDefaultBitFieldUnsigned>True</avrgcccpp.compiler.general.ChangeDefaultBitFieldUnsigned>
|
||||
<avrgcccpp.compiler.symbols.DefSymbols>
|
||||
<ListValues>
|
||||
<Value>DEBUG</Value>
|
||||
</ListValues>
|
||||
</avrgcccpp.compiler.symbols.DefSymbols>
|
||||
<avrgcccpp.compiler.optimization.level>Optimize (-O1)</avrgcccpp.compiler.optimization.level>
|
||||
<avrgcccpp.compiler.optimization.PackStructureMembers>True</avrgcccpp.compiler.optimization.PackStructureMembers>
|
||||
<avrgcccpp.compiler.optimization.AllocateBytesNeededForEnum>True</avrgcccpp.compiler.optimization.AllocateBytesNeededForEnum>
|
||||
<avrgcccpp.compiler.optimization.DebugLevel>Default (-g2)</avrgcccpp.compiler.optimization.DebugLevel>
|
||||
<avrgcccpp.compiler.warnings.AllWarnings>True</avrgcccpp.compiler.warnings.AllWarnings>
|
||||
<avrgcccpp.linker.libraries.Libraries>
|
||||
<ListValues>
|
||||
<Value>libm</Value>
|
||||
</ListValues>
|
||||
</avrgcccpp.linker.libraries.Libraries>
|
||||
<avrgcccpp.linker.memorysettings.Comment><segmentname>=<address>, for example .boot=0xff</avrgcccpp.linker.memorysettings.Comment>
|
||||
<avrgcccpp.assembler.debugging.DebugLevel>Default (-Wa,-g)</avrgcccpp.assembler.debugging.DebugLevel>
|
||||
</AvrGccCpp>
|
||||
</ToolchainSettings>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="Can.cpp">
|
||||
<SubType>compile</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Can.h">
|
||||
<SubType>compile</SubType>
|
||||
</Compile>
|
||||
<Compile Include="config.h">
|
||||
<SubType>compile</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Led.cpp">
|
||||
<SubType>compile</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Led.h">
|
||||
<SubType>compile</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Mainboard.cpp">
|
||||
<SubType>compile</SubType>
|
||||
</Compile>
|
||||
<Compile Include="mcp2515_defs.h">
|
||||
<SubType>compile</SubType>
|
||||
</Compile>
|
||||
</ItemGroup>
|
||||
<Import Project="$(AVRSTUDIO_EXE_PATH)\\Vs\\Compiler.targets" />
|
||||
</Project>
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* config.h
|
||||
*
|
||||
* Created: 06.10.2013 17:05:43
|
||||
* Created: 03.11.2013 22:39:54
|
||||
* Author: netz
|
||||
*/
|
||||
|
||||
@@ -9,14 +9,6 @@
|
||||
#ifndef CONFIG_H_
|
||||
#define CONFIG_H_
|
||||
|
||||
|
||||
#define F_CPU 16000000
|
||||
#define BAUD_RATE 9600
|
||||
|
||||
#include <util/delay.h>
|
||||
#include <stdbool.h>
|
||||
#include <avr/interrupt.h>
|
||||
#include <string.h>
|
||||
|
||||
|
||||
#endif /* CONFIG_H_ */
|
||||
@@ -1,28 +0,0 @@
|
||||
/*
|
||||
* led.h
|
||||
*
|
||||
* Created: 06.10.2013 16:30:58
|
||||
* Author: netz
|
||||
*/
|
||||
|
||||
|
||||
#ifndef LED_H_
|
||||
#define LED_H_
|
||||
|
||||
|
||||
#define BLACK 0
|
||||
#define RED 4
|
||||
#define GREEN 2
|
||||
#define YELLOW 6
|
||||
#define BLUE 1
|
||||
#define MAGENTA 5
|
||||
#define CYAN 3
|
||||
#define WHITE 7
|
||||
|
||||
void init_led();
|
||||
void led(int mask);
|
||||
void fade(int from, int to, int dur);
|
||||
void led_rainbow(uint8_t t);
|
||||
|
||||
|
||||
#endif /* LED_H_ */
|
||||
@@ -0,0 +1,280 @@
|
||||
|
||||
#ifndef MCP2515_DEFS_H
|
||||
#define MCP2515_DEFS_H
|
||||
|
||||
/** \name SPI Kommandos */
|
||||
/*@{*/
|
||||
#define SPI_RESET 0xC0
|
||||
#define SPI_READ 0x03
|
||||
#define SPI_READ_RX 0x90
|
||||
#define SPI_WRITE 0x02
|
||||
#define SPI_WRITE_TX 0x40
|
||||
#define SPI_RTS 0x80
|
||||
#define SPI_READ_STATUS 0xA0
|
||||
#define SPI_RX_STATUS 0xB0
|
||||
#define SPI_BIT_MODIFY 0x05
|
||||
/*@}*/
|
||||
|
||||
/** \name Adressen der Register des MCP2515
|
||||
*
|
||||
* Die Redundanten Adressen von z.B. dem Register CANSTAT
|
||||
* (0x0E, 0x1E, 0x2E, ...) wurden dabei nicht mit aufgelistet.
|
||||
*/
|
||||
/*@{*/
|
||||
#define RXF0SIDH 0x00
|
||||
#define RXF0SIDL 0x01
|
||||
#define RXF0EID8 0x02
|
||||
#define RXF0EID0 0x03
|
||||
#define RXF1SIDH 0x04
|
||||
#define RXF1SIDL 0x05
|
||||
#define RXF1EID8 0x06
|
||||
#define RXF1EID0 0x07
|
||||
#define RXF2SIDH 0x08
|
||||
#define RXF2SIDL 0x09
|
||||
#define RXF2EID8 0x0A
|
||||
#define RXF2EID0 0x0B
|
||||
#define BFPCTRL 0x0C
|
||||
#define TXRTSCTRL 0x0D
|
||||
#define CANSTAT 0x0E
|
||||
#define CANCTRL 0x0F
|
||||
|
||||
#define RXF3SIDH 0x10
|
||||
#define RXF3SIDL 0x11
|
||||
#define RXF3EID8 0x12
|
||||
#define RXF3EID0 0x13
|
||||
#define RXF4SIDH 0x14
|
||||
#define RXF4SIDL 0x15
|
||||
#define RXF4EID8 0x16
|
||||
#define RXF4EID0 0x17
|
||||
#define RXF5SIDH 0x18
|
||||
#define RXF5SIDL 0x19
|
||||
#define RXF5EID8 0x1A
|
||||
#define RXF5EID0 0x1B
|
||||
#define TEC 0x1C
|
||||
#define REC 0x1D
|
||||
|
||||
#define RXM0SIDH 0x20
|
||||
#define RXM0SIDL 0x21
|
||||
#define RXM0EID8 0x22
|
||||
#define RXM0EID0 0x23
|
||||
#define RXM1SIDH 0x24
|
||||
#define RXM1SIDL 0x25
|
||||
#define RXM1EID8 0x26
|
||||
#define RXM1EID0 0x27
|
||||
#define CNF3 0x28
|
||||
#define CNF2 0x29
|
||||
#define CNF1 0x2A
|
||||
#define CANINTE 0x2B
|
||||
#define CANINTF 0x2C
|
||||
#define EFLG 0x2D
|
||||
|
||||
#define TXB0CTRL 0x30
|
||||
#define TXB0SIDH 0x31
|
||||
#define TXB0SIDL 0x32
|
||||
#define TXB0EID8 0x33
|
||||
#define TXB0EID0 0x34
|
||||
#define TXB0DLC 0x35
|
||||
#define TXB0D0 0x36
|
||||
#define TXB0D1 0x37
|
||||
#define TXB0D2 0x38
|
||||
#define TXB0D3 0x39
|
||||
#define TXB0D4 0x3A
|
||||
#define TXB0D5 0x3B
|
||||
#define TXB0D6 0x3C
|
||||
#define TXB0D7 0x3D
|
||||
|
||||
#define TXB1CTRL 0x40
|
||||
#define TXB1SIDH 0x41
|
||||
#define TXB1SIDL 0x42
|
||||
#define TXB1EID8 0x43
|
||||
#define TXB1EID0 0x44
|
||||
#define TXB1DLC 0x45
|
||||
#define TXB1D0 0x46
|
||||
#define TXB1D1 0x47
|
||||
#define TXB1D2 0x48
|
||||
#define TXB1D3 0x49
|
||||
#define TXB1D4 0x4A
|
||||
#define TXB1D5 0x4B
|
||||
#define TXB1D6 0x4C
|
||||
#define TXB1D7 0x4D
|
||||
|
||||
#define TXB2CTRL 0x50
|
||||
#define TXB2SIDH 0x51
|
||||
#define TXB2SIDL 0x52
|
||||
#define TXB2EID8 0x53
|
||||
#define TXB2EID0 0x54
|
||||
#define TXB2DLC 0x55
|
||||
#define TXB2D0 0x56
|
||||
#define TXB2D1 0x57
|
||||
#define TXB2D2 0x58
|
||||
#define TXB2D3 0x59
|
||||
#define TXB2D4 0x5A
|
||||
#define TXB2D5 0x5B
|
||||
#define TXB2D6 0x5C
|
||||
#define TXB2D7 0x5D
|
||||
|
||||
#define RXB0CTRL 0x60
|
||||
#define RXB0SIDH 0x61
|
||||
#define RXB0SIDL 0x62
|
||||
#define RXB0EID8 0x63
|
||||
#define RXB0EID0 0x64
|
||||
#define RXB0DLC 0x65
|
||||
#define RXB0D0 0x66
|
||||
#define RXB0D1 0x67
|
||||
#define RXB0D2 0x68
|
||||
#define RXB0D3 0x69
|
||||
#define RXB0D4 0x6A
|
||||
#define RXB0D5 0x6B
|
||||
#define RXB0D6 0x6C
|
||||
#define RXB0D7 0x6D
|
||||
|
||||
#define RXB1CTRL 0x70
|
||||
#define RXB1SIDH 0x71
|
||||
#define RXB1SIDL 0x72
|
||||
#define RXB1EID8 0x73
|
||||
#define RXB1EID0 0x74
|
||||
#define RXB1DLC 0x75
|
||||
#define RXB1D0 0x76
|
||||
#define RXB1D1 0x77
|
||||
#define RXB1D2 0x78
|
||||
#define RXB1D3 0x79
|
||||
#define RXB1D4 0x7A
|
||||
#define RXB1D5 0x7B
|
||||
#define RXB1D6 0x7C
|
||||
#define RXB1D7 0x7D
|
||||
/*@}*/
|
||||
|
||||
/** \name Bitdefinition der verschiedenen Register */
|
||||
/*@{*/
|
||||
|
||||
/** \brief Bitdefinition von BFPCTRL */
|
||||
#define B1BFS 5
|
||||
#define B0BFS 4
|
||||
#define B1BFE 3
|
||||
#define B0BFE 2
|
||||
#define B1BFM 1
|
||||
#define B0BFM 0
|
||||
|
||||
/** \brief Bitdefinition von TXRTSCTRL */
|
||||
#define B2RTS 5
|
||||
#define B1RTS 4
|
||||
#define B0RTS 3
|
||||
#define B2RTSM 2
|
||||
#define B1RTSM 1
|
||||
#define B0RTSM 0
|
||||
|
||||
/** \brief Bitdefinition von CANSTAT */
|
||||
#define OPMOD2 7
|
||||
#define OPMOD1 6
|
||||
#define OPMOD0 5
|
||||
#define ICOD2 3
|
||||
#define ICOD1 2
|
||||
#define ICOD0 1
|
||||
|
||||
/** \brief Bitdefinition von CANCTRL */
|
||||
#define REQOP2 7
|
||||
#define REQOP1 6
|
||||
#define REQOP0 5
|
||||
#define ABAT 4
|
||||
#define CLKEN 2
|
||||
#define CLKPRE1 1
|
||||
#define CLKPRE0 0
|
||||
|
||||
/** \brief Bitdefinition von CNF3 */
|
||||
#define WAKFIL 6
|
||||
#define PHSEG22 2
|
||||
#define PHSEG21 1
|
||||
#define PHSEG20 0
|
||||
|
||||
/** \brief Bitdefinition von CNF2 */
|
||||
#define BTLMODE 7
|
||||
#define SAM 6
|
||||
#define PHSEG12 5
|
||||
#define PHSEG11 4
|
||||
#define PHSEG10 3
|
||||
#define PHSEG2 2
|
||||
#define PHSEG1 1
|
||||
#define PHSEG0 0
|
||||
|
||||
/** \brief Bitdefinition von CNF1 */
|
||||
#define SJW1 7
|
||||
#define SJW0 6
|
||||
#define BRP5 5
|
||||
#define BRP4 4
|
||||
#define BRP3 3
|
||||
#define BRP2 2
|
||||
#define BRP1 1
|
||||
#define BRP0 0
|
||||
|
||||
/** \brief Bitdefinition von CANINTE */
|
||||
#define MERRE 7
|
||||
#define WAKIE 6
|
||||
#define ERRIE 5
|
||||
#define TX2IE 4
|
||||
#define TX1IE 3
|
||||
#define TX0IE 2
|
||||
#define RX1IE 1
|
||||
#define RX0IE 0
|
||||
|
||||
/** \brief Bitdefinition von CANINTF */
|
||||
#define MERRF 7
|
||||
#define WAKIF 6
|
||||
#define ERRIF 5
|
||||
#define TX2IF 4
|
||||
#define TX1IF 3
|
||||
#define TX0IF 2
|
||||
#define RX1IF 1
|
||||
#define RX0IF 0
|
||||
|
||||
/** \brief Bitdefinition von EFLG */
|
||||
#define RX1OVR 7
|
||||
#define RX0OVR 6
|
||||
#define TXB0 5
|
||||
#define TXEP 4
|
||||
#define RXEP 3
|
||||
#define TXWAR 2
|
||||
#define RXWAR 1
|
||||
#define EWARN 0
|
||||
|
||||
/** \brief Bitdefinition von TXBnCTRL (n = 0, 1, 2) */
|
||||
#define ABTF 6
|
||||
#define MLOA 5
|
||||
#define TXERR 4
|
||||
#define TXREQ 3
|
||||
#define TXP1 1
|
||||
#define TXP0 0
|
||||
|
||||
/** \brief Bitdefinition von RXB0CTRL */
|
||||
#define RXM1 6
|
||||
#define RXM0 5
|
||||
#define RXRTR 3
|
||||
#define BUKT 2
|
||||
#define BUKT1 1
|
||||
#define FILHIT0 0
|
||||
|
||||
/** \brief Bitdefinition von TXBnSIDL (n = 0, 1) */
|
||||
#define EXIDE 3
|
||||
|
||||
/**
|
||||
* \brief Bitdefinition von RXB1CTRL
|
||||
* \see RXM1, RXM0, RXRTR und FILHIT0 sind schon fuer RXB0CTRL definiert
|
||||
*/
|
||||
#define FILHIT2 2
|
||||
#define FILHIT1 1
|
||||
|
||||
/** \brief Bitdefinition von RXBnSIDL (n = 0, 1) */
|
||||
#define SRR 4
|
||||
#define IDE 3
|
||||
|
||||
/**
|
||||
* \brief Bitdefinition von RXBnDLC (n = 0, 1)
|
||||
* \see TXBnDLC (gleiche Bits)
|
||||
*/
|
||||
#define RTR 6
|
||||
#define DLC3 3
|
||||
#define DLC2 2
|
||||
#define DLC1 1
|
||||
#define DLC0 0
|
||||
|
||||
/*@}*/
|
||||
#endif // MCP2515_DEFS_H
|
||||
Reference in New Issue
Block a user