Subversion Repositories Code-Repo

Compare Revisions

No changes between revisions

Ignore whitespace Rev 252 → Rev 253

/PIC Stuff/Cerebot_32MX7_Ethernet/ETHERNET.c
0,0 → 1,344
#include "defines.h"
#include "ETHERNET.h"
 
static ETH_DATA *eth_data;
 
/* Function to convert from virtual address to physical address
See 3.4.1 in reference manual for explanation */
uint32_t VA_TO_PA(uint32_t ptr) {
uint32_t ret = ptr & 0x1FFFFFFF;
return ret;
}
 
void ETH_Init(ETH_DATA *data, void(*tx_callback)(void), void(*rx_callback)(void)) {
// Save a pointer to the descriptor tables
eth_data = data;
eth_data->tx_callback = tx_callback;
eth_data->rx_callback = rx_callback;
 
// Bring the PHY reset line high to initialize the PHY
PHY_RESET_TRIS = 0;
PHY_RESET_LAT = 0;
Delay_US(100);
PHY_RESET_LAT = 1;
 
INTDisableInterrupts();
 
// Initialize the I/O lines (dont actually need this)
ETH_MDC_TRIS = 0;
ETH_MDIO_TRIS = 1;
ETH_TXEN_TRIS = 0;
ETH_TXD0_TRIS = 0;
ETH_TXD1_TRIS = 0;
ETH_RXCLK_TRIS = 1;
ETH_RXDV_TRIS = 1;
ETH_RXD0_TRIS = 1;
ETH_RXD1_TRIS = 1;
ETH_RXERR_TRIS = 1;
 
eth_data->TX_descriptor_index = 0;
eth_data->RX_descriptor_index = 0;
 
// Initialize values in the descriptor tables
uint8_t i;
for (i = 0; i < ETH_TX_DESCRIPTOR_COUNT; i++) {
// Set the NPV values for each descriptor (linear list)
eth_data->TX_ED_table.descriptor[i].NPV = 0;
// Set the EOWN values for each descriptor
eth_data->TX_ED_table.descriptor[i].EOWN = 0;
 
// Assign a data buffer to each descriptor
eth_data->TX_ED_table.descriptor[i].BUFFER_ADDR = VA_TO_PA((uint32_t)eth_data->TX_ED_buffer[i]);
}
for (i = 0; i < ETH_RX_DESCRIPTOR_COUNT; i++) {
// Set the NPV values for each descriptor (linear list)
eth_data->RX_ED_table.descriptor[i].NPV = 0;
 
// Set the EOWN values for each descriptor
eth_data->RX_ED_table.descriptor[i].EOWN = 1;
 
// Assign a data buffer to each descriptor
eth_data->RX_ED_table.descriptor[i].BUFFER_ADDR = VA_TO_PA((uint32_t)eth_data->RX_ED_buffer[i]);
}
 
// On the last descriptor, save the address to the beginning of the list
eth_data->TX_ED_table.descriptor[ETH_TX_DESCRIPTOR_COUNT-1].NPV = 1;
eth_data->RX_ED_table.descriptor[ETH_RX_DESCRIPTOR_COUNT-1].NPV = 1;
 
// Set the last RX descriptor EOWN to software, thus using list configuration
// eth_data->TX_ED_table.descriptor[ETH_TX_DESCRIPTOR_COUNT-1].EOWN = 0;
// eth_data->RX_ED_table.descriptor[ETH_RX_DESCRIPTOR_COUNT-1].EOWN = 0;
 
// Loop the end of the descriptor table to the beginning (ring configuration)
eth_data->TX_ED_table.next_ED = VA_TO_PA((uint32_t)eth_data->TX_ED_table.descriptor);
eth_data->RX_ED_table.next_ED = VA_TO_PA((uint32_t)eth_data->RX_ED_table.descriptor);
 
// Save the head of the table to the corresponding ETH register
ETHTXST = VA_TO_PA((uint32_t)eth_data->TX_ED_table.descriptor);
ETHRXST = VA_TO_PA((uint32_t)eth_data->RX_ED_table.descriptor);
 
// Ethernet Initialization Sequence: see section 35.4.10 in the PIC32 Family Reference Manual
// Part 1. Ethernet Controller Initialization
IEC1bits.ETHIE = 0; // Disable ethernet interrupts
ETHCON1bits.ON = 0; // Disable the ethernet module
ETHCON1bits.TXRTS = 0; // Stop transmit logic
ETHCON1bits.RXEN = 0; // Stop receive logic
ETHCON1bits.AUTOFC = 0;
ETHCON1bits.MANFC = 0;
while (ETHSTATbits.ETHBUSY);
IFS1bits.ETHIF = 0; // Clear interrupt flags
ETHIENCLR = 0xFFFF; // Clear the ETHIEN register (interrupt enable)
 
// Part 2. MAC Init
EMAC1CFG1bits.SOFTRESET = 1; // Put the MACMII in reset
EMAC1CFG1bits.SOFTRESET = 0;
// Default I/O configuration, RMII operating mode
EMAC1SUPPbits.RESETRMII = 1; // Reset the MAC RMII module
EMAC1MCFGbits.RESETMGMT = 1; // Reset the MII management module
EMAC1MCFGbits.RESETMGMT = 0;
EMAC1MCFGbits.CLKSEL = 0x8; // Set the MIIM PHY clock to SYSCLK/40
while(EMAC1MINDbits.MIIMBUSY);
 
// Part 3. PHY Init
// Contrary to the ref manual, the ETH module needs to be enabled for the MIIM to work
 
ETHCON1bits.ON = 1; // Enable the ethernet module
uint16_t value;
// Reset the PHY chip
ETH_PHY_Write(PHY_ADDRESS, 0x0, 0x8000);
do {
value = ETH_PHY_Read(PHY_ADDRESS, 0x0);
} while (value & 0x8000 != 0);
 
// Delay to wait for the link to be established
Delay_MS(5000);
// Wait for auto-negotiation to finish
do {
value = ETH_PHY_Read(PHY_ADDRESS, 0x1F); // Acquire link status
} while (value & 0x1000 == 0);
 
ETHCON1bits.ON = 0; // Disable the ethernet module before changing other settings
// Part 4. MAC Configuration
EMAC1CFG1bits.RXENABLE = 1; // Enable the MAC receiving of frames
EMAC1CFG1bits.TXPAUSE = 1; // Enable PAUSE flow control frames
EMAC1CFG1bits.RXPAUSE = 1; // Enable processing of PAUSE control frames
EMAC1CFG2bits.AUTOPAD = 0; // No auto-detection for VLAN padding
EMAC1CFG2bits.VLANPAD = 0; // MAC does not perform padding of short frames
EMAC1CFG2bits.PADENABLE = 1; // Pad all short frames
EMAC1CFG2bits.CRCENABLE = 1; // Append a CRC to every frame
EMAC1CFG2bits.HUGEFRM = 1; // Allow frames of any length
EMAC1CFG2bits.LENGTHCK = 0; // Check the frame lengths to the length/type field
if ((value & 0x14) || (value & 0x18)) {
EMAC1CFG2bits.FULLDPLX = 1; // Operate in full-duplex mode
EMAC1IPGT = 0x15; // Back-to-back interpacket gap @ 0.96us/9.6us
// LED1_LAT = 1;
} else {
EMAC1CFG2bits.FULLDPLX = 0; // Operate in half-duplex mode
EMAC1IPGT = 0x12; // Back-to-back interpacket gap @ 0.96us/9.6us
// LED2_LAT = 1;
}
if ((value & 0x08) || (value & 0x18)) {
EMAC1SUPPbits.SPEEDRMII = 1; // 100Mbps mode
// LED3_LAT = 1;
} else {
EMAC1SUPPbits.SPEEDRMII = 0; // 10Mbps mode
// LED4_LAT = 1;
}
EMAC1IPGRbits.NB2BIPKTGP1 = 0xC; // Set some other delay gap values
EMAC1IPGRbits.NB2BIPKTGP2 = 0x12;
EMAC1CLRTbits.CWINDOW = 0x37; // Set collision window to count of frame bytes
EMAC1CLRTbits.RETX = 0xF; // Set number of retransmission attempts
EMAC1MAXF = 0x7F4; // Set the maximum frame length to 2046 bits
// Default MAC address is 00-04-A3-1A-4C-FC
// Set MAC address to 00-18-3E-00-D7-EB
EMAC1SA0 = 0xEBD7;
EMAC1SA1 = 0x003E;
EMAC1SA2 = 0x1800;
 
// Part 5. Ethernet Controller Initialization cont.
// Flow control is off by default!
ETHRXFCbits.HTEN = 0; // Disable hash table filtering
ETHRXFCbits.MPEN = 0; // Disable magic packet filtering
ETHRXFCbits.PMMODE = 0; // Disable pattern matching
ETHRXFCbits.CRCERREN = 0; // Disable CRC error collection filtering
ETHRXFCbits.CRCOKEN = 0; // Disable CRC filtering
ETHRXFCbits.RUNTERREN = 0; // Disable runt error collection filtering
ETHRXFCbits.RUNTEN = 0; // Disable runt filtering
ETHRXFCbits.UCEN = 1; // Enable unicast filtering
ETHRXFCbits.NOTMEEN = 0; // Disable acceptance of packets to other destinations
ETHRXFCbits.MCEN = 0; // Disable multicast filtering
ETHRXFCbits.BCEN = 0; // Disable broadcast filtering
 
ETHCON2bits.RXBUF_SZ = 0x7F; // Set RX data buffer size to 2032 bytes
 
EMAC1SUPPbits.RESETRMII = 0; // Bring the RMII module out of reset
ETHCON1bits.ON = 1; // Enable the ethernet module
 
ETHCON1bits.RXEN = 1; // Start receive logic
 
ETHIENbits.TXBUSEIE = 1; // Enable interrupt on transmit BVCI bus error
ETHIENbits.RXBUSEIE = 1; // Enable interrupt on receive BVCI bus error
// ETHIENbits.RXDONEIE = 1; // Enable interrupt on packet received
ETHIENbits.PKTPENDIE = 1; // Enable interrupt on packet pending
// ETHIENbits.RXACTIE = 1;
ETHIENbits.TXDONEIE = 1; // Enable interrupt on packet sent
ETHIENbits.TXABORTIE = 1; // Enable interrupt on packet send aborted
 
IPC12bits.ETHIP = 1; // Set interrupt priority to 1
IPC12bits.ETHIS = 1; // Set intererupt sub-priority to 1
IEC1bits.ETHIE = 1; // Enable ethernet interrupts
 
INTEnableInterrupts();
}
 
uint16_t ETH_PHY_Read(uint8_t address, uint8_t reg) {
EMAC1MADR = reg | (address << 8);
EMAC1MCMDbits.READ = 1;
Nop();Nop();Nop();
while (EMAC1MINDbits.MIIMBUSY);
EMAC1MCMDbits.READ = 0;
return EMAC1MRDD;
}
 
void ETH_PHY_Write(uint8_t address, uint8_t reg, uint16_t value) {
EMAC1MADR = reg | (address << 8);
EMAC1MWTD = value;
Nop();Nop();Nop();
while (EMAC1MINDbits.MIIMBUSY);
}
 
uint8_t ETH_Recv_Queue(void) {
return ETHSTATbits.BUFCNT;
}
 
/* Function to read a single packet (<2014 bytes) */
uint8_t ETH_Read_Packet(uint8_t *buffer, uint16_t *length) {
uint16_t i, j;
uint16_t size;
uint8_t descriptor_index = eth_data->RX_descriptor_index;
 
// Look for the first descriptor where EOWN is cleared and SOP/EOP is set
for (i = 0; i < ETH_RX_DESCRIPTOR_COUNT; i++) {
if ((eth_data->RX_ED_table.descriptor[descriptor_index].EOWN == 0) &&
(eth_data->RX_ED_table.descriptor[descriptor_index].SOP == 1) &&
(eth_data->RX_ED_table.descriptor[descriptor_index].EOP == 1)) {
 
size = eth_data->RX_ED_table.descriptor[descriptor_index].BYTE_COUNT - 18;
*length = size;
for (j = 0; j < size - 18; j++) {
buffer[j] = eth_data->RX_ED_buffer[descriptor_index][j+14];
}
eth_data->RX_ED_table.descriptor[descriptor_index].SOP = 0;
eth_data->RX_ED_table.descriptor[descriptor_index].EOP = 0;
eth_data->RX_ED_table.descriptor[descriptor_index].EOWN = 1;
 
eth_data->RX_descriptor_index = (descriptor_index == ETH_RX_DESCRIPTOR_COUNT - 1) ? 0 : descriptor_index + 1;
 
ETHCON1bits.BUFCDEC = 1;
return 0;
 
} else {
descriptor_index = (descriptor_index == ETH_RX_DESCRIPTOR_COUNT - 1) ? 0 : descriptor_index + 1;
}
}
 
return 1;
}
 
/* Function to send a single packet (<2018 bytes) */
uint8_t ETH_Write_Packet(ETH_MAC_ADDRESS dest, ETH_MAC_ADDRESS src, uint16_t length, uint8_t *buffer) {
uint16_t i;
uint16_t write_index = 0;
uint16_t read_index = 0;
uint16_t descriptor_index = eth_data->TX_descriptor_index;
 
// Do a quick sanity check to ensure that we have enough memory to send the message
if (length > ETH_TX_ED_BUFFER_SIZE - 14)
return 1;
 
// Fill the descriptor
eth_data->TX_ED_table.descriptor[descriptor_index].TSV.registers[0] = 0;
eth_data->TX_ED_table.descriptor[descriptor_index].TSV.registers[1] = 0;
eth_data->TX_ED_table.descriptor[descriptor_index].EOWN = 1;
eth_data->TX_ED_table.descriptor[descriptor_index].SOP = 1;
eth_data->TX_ED_table.descriptor[descriptor_index].EOP = 1;
 
for (i = 0; i < 6; i++) {
eth_data->TX_ED_buffer[descriptor_index][write_index] = dest.bytes[i];
write_index++;
}
for (i = 0; i < 6; i++) {
eth_data->TX_ED_buffer[descriptor_index][write_index] = src.bytes[i];
write_index++;
}
eth_data->TX_ED_buffer[descriptor_index][write_index] = length >> 8;
eth_data->TX_ED_buffer[descriptor_index][write_index+1] = length;
write_index += 2;
 
 
eth_data->TX_ED_table.descriptor[descriptor_index].BYTE_COUNT = length + 14;
 
for (i = 0; i < length; i++) {
eth_data->TX_ED_buffer[descriptor_index][write_index] = buffer[read_index];
write_index++;
read_index++;
}
 
// Wait for any previous transmits to finish before sending
while (ETHSTATbits.TXBUSY);
ETHCON1bits.TXRTS = 1;
while (ETHSTATbits.TXBUSY);
 
eth_data->TX_descriptor_index = (descriptor_index == ETH_TX_DESCRIPTOR_COUNT - 1) ? 0 : descriptor_index + 1;
return 0;
}
 
void __ISR(_ETH_VECTOR, ipl1) __ETH_Interrupt_Handler(void) {
uint32_t value = ETHIRQ;
if (ETHIRQbits.TXBUSE) {
 
ETHIRQbits.TXBUSE = 0;
}
if (ETHIRQbits.RXBUSE) {
 
ETHIRQbits.RXBUSE = 0;
}
// if (ETHIRQbits.RXDONE) {
// ETHIRQbits.RXDONE = 0;
// }
if (ETHIRQbits.PKTPEND) {
if (eth_data->rx_callback != NULL)
(*eth_data->rx_callback)();
ETHIRQbits.PKTPEND = 0;
}
if (ETHIRQbits.TXDONE) {
if (eth_data->tx_callback != NULL)
(*eth_data->tx_callback)();
ETHIRQbits.TXDONE = 0;
}
if (ETHIRQbits.TXABORT) {
 
ETHIRQbits.TXABORT = 0;
}
if (ETHIRQbits.RXBUFNA) {
// This is a serious error!
 
ETHIRQbits.RXBUFNA = 0;
}
if (ETHIRQbits.RXOVFLW) {
// This is a serious error!
 
ETHIRQbits.RXOVFLW = 0;
}
 
IFS1bits.ETHIF = 0;
}
/PIC Stuff/Cerebot_32MX7_Ethernet/ETHERNET.h
0,0 → 1,162
#ifndef ETHERNET_H
#define ETHERNET_H
 
#define ETH_TX_DESCRIPTOR_COUNT 2
#define ETH_RX_DESCRIPTOR_COUNT 2
#define ETH_TX_ED_BUFFER_SIZE 2032
#define ETH_RX_ED_BUFFER_SIZE 2032
 
#ifdef CEREBOT_MX7CK
#define PHY_RESET_TRIS TRISAbits.TRISA6
#define PHY_RESET_LAT LATAbits.LATA6
#endif
#ifdef CEREBOT_32MX7
#define PHY_RESET_TRIS TRISEbits.TRISE9
#define PHY_RESET_LAT LATEbits.LATE9
#endif
#define ETH_MDC_TRIS TRISDbits.TRISD11
#define ETH_MDIO_TRIS TRISDbits.TRISD8
#define ETH_TXEN_TRIS TRISDbits.TRISD6
#define ETH_TXD0_TRIS TRISFbits.TRISF1
#define ETH_TXD1_TRIS TRISFbits.TRISF0
#define ETH_RXCLK_TRIS TRISGbits.TRISG9
#define ETH_RXDV_TRIS TRISGbits.TRISG8
#define ETH_RXD0_TRIS TRISBbits.TRISB12
#define ETH_RXD1_TRIS TRISBbits.TRISB13
#define ETH_RXERR_TRIS TRISBbits.TRISB11
 
#define PHY_ADDRESS 0x0
 
typedef union {
struct {
uint8_t BYTE_0;
uint8_t BYTE_1;
uint8_t BYTE_2;
uint8_t BYTE_3;
uint8_t BYTE_4;
uint8_t BYTE_5;
};
uint8_t bytes[6];
} ETH_MAC_ADDRESS;
 
typedef union {
struct {
// Bits 31:0
unsigned BYTE_COUNT : 16; // Total bytes in frame not counting collided bytes
unsigned COLLISION_COUNT : 4; // Number of collisions current packet incurred durrent transmit attempts
unsigned CRC_ERROR : 1; // Attached CRC did not match the internal generated CRC
unsigned LENGTH_CHECK_ERROR : 1; // Frame length field value in packet does not match actual data byte length and is not a Type field
unsigned LENGTH_OUT_OF_RANGE : 1; // Frame type/length field was larger than 1500 bytes
unsigned DONE : 1; // Transmit of packet was completed
unsigned MULTICASE : 1; // Destination address was a multicast address
unsigned BROADCAST : 1; // Destination address was a broadcast address
unsigned PACKET_DEFER : 1; // Packet was deferred for at least one attempt
unsigned EXCESSIVE_DEFER : 1; // Packet was defered in excess of 6071/24287 nibble(100Mbps)/bit(10Mbps) times
unsigned MAXIMUM_COLLISION : 1; // Packet aborted, number of collisions exceeded RETX
unsigned LATE_COLLISION : 1; // Collision occurred beyond the collision window (512 bit times)
unsigned GIANT : 1; // Frame byte count greater than MACMAXF
unsigned UNDERRUN : 1; // Failed to transfer complete packet to the transmit MAC module
// Bits 63:32
unsigned BYTES_TRANSMITTED : 16; // Total bytes transmitted on wire (including collisions)
unsigned CONTROL_FRAME : 1; // Frame transmitted was a control frame
unsigned PAUSE_CONTROL_FRAME : 1; // Frame transmitted was a control frame with a valid PAUSE Op code
unsigned BACKPRESSURE : 1; // Carrier-sense method backpressure was previously applied
unsigned VLAN_TAGGED : 1; // Frame length/type field contained 0x8100 (VLAN protocol identifier)
unsigned : 12;
};
uint32_t registers[2];
} ETH_TRANSMIT_STATUS_VECTOR;
 
typedef union {
struct {
// Bits 31:0
unsigned BYTE_COUNT : 16; // Length of received frame
unsigned LONG_DROP_EVENT : 1; // Packet over 50000 bit times occured or packet since last RSV was dropped
unsigned RXDV_EVENT : 1; // Last receive event seen not long enough to be a valid packet
unsigned CARRIER_EVENT : 1; // Carrier event detected, noted, and reported
unsigned CODE_VIOLATION : 1; // MII data does not represent a valid data code when MRXER asserted
unsigned CRC_ERROR : 1; // Frame CRC does not match the CRC calculated by the receiver MAC
unsigned LENGTH_CHECK_ERROR : 1; // Frame length field value doe snot match the actual data byte length
unsigned LENGTH_OUT_OF_RANGE : 1; // Frame type/length field was larger than 1500 bytes
unsigned RECEIVE_OK : 1; // Packet has a valid CRC and no symbol errors
unsigned MULTICAST : 1; // Packet had a valid multicast address
unsigned BROADCAST : 1; // Packet had a valid broadcast address
unsigned DRIBBLE_NIBBLE : 1; // An additional 1-7 bits received after packet
unsigned CONTROL_FRAME : 1; // Frame recognized as a control frame
unsigned PAUSE_CONTROL_FRAME : 1; // Frame recognized as a control frame with a valid PAUSE Op code
unsigned UNKNOWN_OP_CODE : 1; // Frame recognized as a control frame but with an unknown Op code
unsigned VLAN_TAGGED : 1; // Frame recognized as a VLAN tagged frame
unsigned : 1;
// Bits 63:32;
unsigned PKT_CHECKSUM : 16; // RX packet payload checksum of this descriptor's packet
unsigned : 8;
unsigned RUNT_PACKET : 1; // Runt packet
unsigned BROADCAST_OR_NOT_DEST : 1; // NOT unicast match AND NOT multicast match
unsigned HASH_TABLE_MATCH : 1; // Hash table match
unsigned MAGIC_PACKET_MATCH : 1; // Magic packet match
unsigned PATTERN_MATCH : 1; // Pattern match
unsigned UNICAST_MATCH : 1; // Unicast match
unsigned BROADCAST_MATCH : 1; // Broadcast match
unsigned MULTICAST_MATCH : 1; // Multicast match
};
uint32_t registers[2];
} ETH_RECEIVE_STATUS_VECTOR;
 
typedef struct {
unsigned : 7;
unsigned EOWN : 1; // Ethernet controller own bit (1 = ED owned by controller, do not modify)
unsigned NPV : 1; // Next ED pointer valid enable bit (1 = NEXT_ED field exists)
unsigned : 7;
unsigned BYTE_COUNT : 11; // Number of bytes to be transmited for this descriptor (1-2047)
unsigned : 3;
unsigned EOP : 1; // End of packet enable bit (1 = transmit end of packet delimiter)
unsigned SOP : 1; // Start of packet enable bit (1 = transmit start of packet delimiter)
uint32_t BUFFER_ADDR; // Starting point address of the data buffer
ETH_TRANSMIT_STATUS_VECTOR TSV; // Transmit status vector bits
} ETH_TX_ETHERNET_DESCRIPTOR;
 
typedef struct {
unsigned : 7;
unsigned EOWN : 1; // Ethernet controller own bit (1 = ED owned by controller, do not modify)
unsigned NPV : 1; // Next ED pointer valid enable bit (1 = NEXT_ED field exists)
unsigned : 7;
unsigned BYTE_COUNT : 11; // Number of bytes to be transmited for this descriptor (1-2047)
unsigned : 3;
unsigned EOP : 1; // End of packet enable bit (1 = transmit end of packet delimiter)
unsigned SOP : 1; // Start of packet enable bit (1 = transmit start of packet delimiter)
uint32_t BUFFER_ADDR; // Starting point address of the data buffer
ETH_RECEIVE_STATUS_VECTOR RSV; // Transmit status vector bits
} ETH_RX_ETHERNET_DESCRIPTOR;
 
typedef struct {
ETH_TX_ETHERNET_DESCRIPTOR descriptor[ETH_TX_DESCRIPTOR_COUNT];
uint32_t next_ED;
} ETH_TX_DESCRIPTOR_TABLE;
 
typedef struct {
ETH_RX_ETHERNET_DESCRIPTOR descriptor[ETH_RX_DESCRIPTOR_COUNT];
uint32_t next_ED;
} ETH_RX_DESCRIPTOR_TABLE;
 
typedef struct {
ETH_TX_DESCRIPTOR_TABLE TX_ED_table;
ETH_RX_DESCRIPTOR_TABLE RX_ED_table;
uint8_t TX_ED_buffer[ETH_TX_DESCRIPTOR_COUNT][ETH_TX_ED_BUFFER_SIZE];
uint8_t RX_ED_buffer[ETH_RX_DESCRIPTOR_COUNT][ETH_RX_ED_BUFFER_SIZE];
uint8_t TX_descriptor_index;
uint8_t RX_descriptor_index;
void (*tx_callback)(void);
void (*rx_callback)(void);
} ETH_DATA;
 
void ETH_Init(ETH_DATA *data, void(*tx_callback)(void), void(*rx_callback)(void));
 
uint16_t ETH_PHY_Read(uint8_t address, uint8_t reg);
void ETH_PHY_Write(uint8_t address, uint8_t reg, uint16_t value);
 
uint8_t ETH_Recv_Queue(void);
uint8_t ETH_Read_Packet(uint8_t *buffer, uint16_t *length);
uint8_t ETH_Write_Packet(ETH_MAC_ADDRESS dest, ETH_MAC_ADDRESS src, uint16_t length, uint8_t *buffer);
 
#endif /* ETHERNET_H */
 
/PIC Stuff/Cerebot_32MX7_Ethernet/Makefile
0,0 → 1,113
#
# There exist several targets which are by default empty and which can be
# used for execution of your targets. These targets are usually executed
# before and after some main targets. They are:
#
# .build-pre: called before 'build' target
# .build-post: called after 'build' target
# .clean-pre: called before 'clean' target
# .clean-post: called after 'clean' target
# .clobber-pre: called before 'clobber' target
# .clobber-post: called after 'clobber' target
# .all-pre: called before 'all' target
# .all-post: called after 'all' target
# .help-pre: called before 'help' target
# .help-post: called after 'help' target
#
# Targets beginning with '.' are not intended to be called on their own.
#
# Main targets can be executed directly, and they are:
#
# build build a specific configuration
# clean remove built files from a configuration
# clobber remove all built files
# all build all configurations
# help print help mesage
#
# Targets .build-impl, .clean-impl, .clobber-impl, .all-impl, and
# .help-impl are implemented in nbproject/makefile-impl.mk.
#
# Available make variables:
#
# CND_BASEDIR base directory for relative paths
# CND_DISTDIR default top distribution directory (build artifacts)
# CND_BUILDDIR default top build directory (object files, ...)
# CONF name of current configuration
# CND_ARTIFACT_DIR_${CONF} directory of build artifact (current configuration)
# CND_ARTIFACT_NAME_${CONF} name of build artifact (current configuration)
# CND_ARTIFACT_PATH_${CONF} path to build artifact (current configuration)
# CND_PACKAGE_DIR_${CONF} directory of package (current configuration)
# CND_PACKAGE_NAME_${CONF} name of package (current configuration)
# CND_PACKAGE_PATH_${CONF} path to package (current configuration)
#
# NOCDDL
 
 
# Environment
MKDIR=mkdir
CP=cp
CCADMIN=CCadmin
RANLIB=ranlib
 
 
# build
build: .build-post
 
.build-pre:
# Add your pre 'build' code here...
 
.build-post: .build-impl
# Add your post 'build' code here...
 
 
# clean
clean: .clean-post
 
.clean-pre:
# Add your pre 'clean' code here...
# WARNING: the IDE does not call this target since it takes a long time to
# simply run make. Instead, the IDE removes the configuration directories
# under build and dist directly without calling make.
# This target is left here so people can do a clean when running a clean
# outside the IDE.
 
.clean-post: .clean-impl
# Add your post 'clean' code here...
 
 
# clobber
clobber: .clobber-post
 
.clobber-pre:
# Add your pre 'clobber' code here...
 
.clobber-post: .clobber-impl
# Add your post 'clobber' code here...
 
 
# all
all: .all-post
 
.all-pre:
# Add your pre 'all' code here...
 
.all-post: .all-impl
# Add your post 'all' code here...
 
 
# help
help: .help-post
 
.help-pre:
# Add your pre 'help' code here...
 
.help-post: .help-impl
# Add your post 'help' code here...
 
 
 
# include project implementation makefile
include nbproject/Makefile-impl.mk
 
# include project make variables
include nbproject/Makefile-variables.mk
/PIC Stuff/Cerebot_32MX7_Ethernet/build/default/production/ETHERNET.o.d
0,0 → 1,4
build/default/production/ETHERNET.o: \
ETHERNET.c \
defines.h \
ETHERNET.h
/PIC Stuff/Cerebot_32MX7_Ethernet/build/default/production/main.o.d
0,0 → 1,4
build/default/production/main.o: \
main.c \
defines.h \
ETHERNET.h
/PIC Stuff/Cerebot_32MX7_Ethernet/defines.h
0,0 → 1,30
// PIC32MX795F512L
 
#include <xc.h>
#include <plib.h>
#include <stdint.h>
 
#ifndef DEFINES_H
#define DEFINES_H
 
// Uncomment ONE of the following:
#define CEREBOT_32MX7
// #define CEREBOT_MX7CK
 
#define LED1_TRIS TRISGbits.TRISG12
#define LED1_LAT LATGbits.LATG12
#define LED2_TRIS TRISGbits.TRISG13
#define LED2_LAT LATGbits.LATG13
#define LED3_TRIS TRISGbits.TRISG14
#define LED3_LAT LATGbits.LATG14
#define LED4_TRIS TRISGbits.TRISG15
#define LED4_LAT LATGbits.LATG15
 
#define CPU_CLOCK_HZ 80000000UL
#define PERIPHERAL_CLOCK_HZ 80000000UL
#define CPU_CT_HZ (CPU_CLOCK_HZ/2UL)
#define MS_TO_CT_TICKS (CPU_CLOCK_HZ/2000UL)
#define US_TO_CT_TICKS (CPU_CLOCK_HZ/2000000UL)
 
#endif /* DEFINES_H */
 
/PIC Stuff/Cerebot_32MX7_Ethernet/dist/default/production/Cerebot_MX7CK_Ethernet.production.elf
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/PIC Stuff/Cerebot_32MX7_Ethernet/dist/default/production/Cerebot_MX7CK_Ethernet.production.elf
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/PIC Stuff/Cerebot_32MX7_Ethernet/dist/default/production/Cerebot_MX7CK_Ethernet.production.hex
0,0 → 1,727
:020000040000fa
:020000041fc01b
:042ff000ffffff3aa6
:020000040000fa
:020000041fc01b
:042ff400d979f8ff90
:020000040000fa
:020000041fc01b
:042ff8005bcc74ff3b
:020000040000fa
:020000041fc01b
:042ffc00f7ffff7f5d
:020000040000fa
:020000041fc01b
:1000000000601a40c0045a7f050040130000000041
:10001000009d1a3cbc1a5a2708004003000000004b
:1000200002a01d3cf0ffbd2700a01c3cf07f9c27d8
:100030000260094020582001801e2a7d8449497da4
:1000400002608940c000000000e0dc4102608b409b
:10005000c0000000009d083cfc1a082509f80001ba
:100060000000000000a0083c0000082500a0093c9a
:10007000040029250600001000000000000000ad6b
:10008000040000ad080000ad0c0000ad1000082514
:100090002b080901f9ff201400000000009d083c16
:1000a000d41a08250000098d180020110400082525
:1000b00000000a8d0400082500000b8d0900601166
:1000c0000400082500000c91ffff4a2501000825c7
:1000d00000002ca1fbff40150100292505000010a0
:1000e00000000000000020a1ffff4a25fdff401591
:1000f0000100292503000825fcff0a2424404801ab
:100100000000098de7ff2015000000000000093cf9
:100110000000292510002011000000000200093c09
:100120000000292588bf0a3c10204a25000049ad5f
:100130000200093c0000292588bf0a3c20204a25ee
:10014000000049ad0200093c0000292588bf0a3c97
:1001500030204a25000049ad00488040ffff0a24b6
:1001600000588a40c09f093c001029250178894029
:100170000000093c0100292500000a2444492a7d89
:1001800001608a408000093c006889400080084086
:100190008005097d404c0900006008405800013c82
:1001a000244001012540280100608840009d083c52
:1001b000041b082509f80001000000000060084049
:1001c000bfff013cffff2134244001010060884053
:1001d000000084300000a530009d083c101908255f
:0801e00008000001000000000e
:020000040000fa
:020000041fc01b
:10038000009d1a3ca0195a270800400300000000f5
:020000040000fa
:020000041fc01b
:10118000009d1a3c8c175a270800400300000000fd
:020000040000fa
:020000041fc01b
:081200009006400b0000000005
:020000040000fa
:020000041fc01b
:081220009006400b00000000e5
:020000040000fa
:020000041fc01b
:081240009006400b00000000c5
:020000040000fa
:020000041fc01b
:081260009006400b00000000a5
:020000040000fa
:020000041fc01b
:081280009006400b0000000085
:020000040000fa
:020000041fc01b
:0812a0009006400b0000000065
:020000040000fa
:020000041fc01b
:0812c0009006400b0000000045
:020000040000fa
:020000041fc01b
:0812e0009006400b0000000025
:020000040000fa
:020000041fc01b
:081300009006400b0000000004
:020000040000fa
:020000041fc01b
:081320009006400b00000000e4
:020000040000fa
:020000041fc01b
:081340009006400b00000000c4
:020000040000fa
:020000041fc01b
:081360009006400b00000000a4
:020000040000fa
:020000041fc01b
:081380009006400b0000000084
:020000040000fa
:020000041fc01b
:0813a0009006400b0000000064
:020000040000fa
:020000041fc01b
:0813c0009006400b0000000044
:020000040000fa
:020000041fc01b
:0813e0009006400b0000000024
:020000040000fa
:020000041fc01b
:081400009006400b0000000003
:020000040000fa
:020000041fc01b
:081420009006400b00000000e3
:020000040000fa
:020000041fc01b
:081440009006400b00000000c3
:020000040000fa
:020000041fc01b
:081460009006400b00000000a3
:020000040000fa
:020000041fc01b
:081480009006400b0000000083
:020000040000fa
:020000041fc01b
:0814a0009006400b0000000063
:020000040000fa
:020000041fc01b
:0814c0009006400b0000000043
:020000040000fa
:020000041fc01b
:0814e0009006400b0000000023
:020000040000fa
:020000041fc01b
:081500009006400b0000000002
:020000040000fa
:020000041fc01b
:081520009006400b00000000e2
:020000040000fa
:020000041fc01b
:081540009006400b00000000c2
:020000040000fa
:020000041fc01b
:081560009006400b00000000a2
:020000040000fa
:020000041fc01b
:081580009006400b0000000082
:020000040000fa
:020000041fc01b
:0815a0009006400b0000000062
:020000040000fa
:020000041fc01b
:0815c0009006400b0000000042
:020000040000fa
:020000041fc01b
:0815e0009006400b0000000022
:020000040000fa
:020000041fc01b
:081600009006400b0000000001
:020000040000fa
:020000041fc01b
:081620009006400b00000000e1
:020000040000fa
:020000041fc01b
:081640009006400b00000000c1
:020000040000fa
:020000041fc01b
:081660009006400b00000000a1
:020000040000fa
:020000041fc01b
:081680009006400b0000000081
:020000040000fa
:020000041fc01b
:0816a0009006400b0000000061
:020000040000fa
:020000041fc01b
:0816c0009006400b0000000041
:020000040000fa
:020000041fc01b
:0816e0009006400b0000000021
:020000040000fa
:020000041fc01b
:081700009006400b0000000000
:020000040000fa
:020000041fc01b
:081720009006400b00000000e0
:020000040000fa
:020000041fc01b
:081740009006400b00000000c0
:020000040000fa
:020000041fc01b
:081760009006400b00000000a0
:020000040000fa
:020000041fc01b
:081780009006400b0000000080
:020000040000fa
:020000041fc01b
:0817a0009006400b0000000060
:020000040000fa
:020000041fc01b
:0817c0009006400b0000000040
:020000040000fa
:020000041fc01b
:0817e0009006400b0000000020
:020000040000fa
:020000041fc01b
:08180000ea03400b00000000a8
:020000040000fa
:020000041fc01b
:081820009006400b00000000df
:020000040000fa
:020000041fc01b
:081840009006400b00000000bf
:020000040000fa
:020000041fc01b
:081860009006400b000000009f
:020000040000fa
:020000041fc01b
:081880009006400b000000007f
:020000040000fa
:020000041fc01b
:0818a0009006400b000000005f
:020000040000fa
:020000041fc01b
:0818c0009006400b000000003f
:020000040000fa
:020000041fc01b
:0818e0009006400b000000001f
:020000040000fa
:020000041fc01b
:081900009006400b00000000fe
:020000040000fa
:020000041fc01b
:081920009006400b00000000de
:020000040000fa
:020000041fc01b
:081940009006400b00000000be
:020000040000fa
:020000041fc01b
:081960009006400b000000009e
:020000040000fa
:020000041fc01b
:081980009006400b000000007e
:020000040000fa
:020000041fc01b
:0819a0009006400b000000005e
:020000040000fa
:020000041fc01b
:0819c0009006400b000000003e
:020000040000fa
:020000041fc01b
:0819e0009006400b000000001e
:020000040000fa
:020000041fc01b
:1004800000f89b40c0000000009d1b3c5c197b27ce
:1004900000c09b4000f81b40c00000001f0000424d
:0404a0000000000058
:020000040000fa
:020000041d00dd
:10000000f0ffbd270c00beaf21f0a0031000c4af6d
:100010001000c28f00e0427c0000c2af0000c28f1f
:1000200021e8c0030c00be8f1000bd270800e003cc
:1000300000000000d8ffbd272400bfaf2000beafe6
:100040001c00b1af1800b0af21f0a0032800c4af6e
:100050002c00c5af3000c6af2800c28f108082af21
:100060001080828f2c00c38f0c2043ac1080828fb5
:100070003000c38f102043ac88bf033c0061628c0a
:10008000444a027c006162ac88bf033c2061628c00
:10009000444a027c206162ac64000424a504400f41
:1000a0000000000088bf033c2061628c0100042432
:1000b000444a827c206162acbd06400f0000000013
:1000c00088bf033cc060628cc45a027cc06062acd2
:1000d00088bf033cc060628c010004240442827c1f
:1000e000c06062ac88bf033cc060628c8431027c1b
:1000f000c06062ac88bf033c4061628c4408027cf3
:10010000406162ac88bf033c4061628c0400027ca9
:10011000406162ac88bf033c8061628c01000424b2
:10012000444a827c806162ac88bf033c8061628cff
:10013000010004240442827c806162ac88bf033cdd
:100140004060628c010004240463827c406062ace5
:1001500088bf033c4060628c01000424446b827cb5
:10016000406062ac88bf033c4060628c01000424a4
:10017000c45a827c406062ac1080828f082040a00c
:100180001080828f092040a01000c0a38700400b80
:10019000000000001080838f1000c2930011020045
:1001a000211862000000628c0442027c000062acf4
:1001b0001080838f1000c29300110200211862008a
:1001c0000000628cc439027c000062ac1080908f09
:1001d0001000d1931080828f4800422421184000e3
:1001e0001000c29300110200c021020023108200ff
:1001f00021106200212040000000400f000000009c
:10020000211840000011110021100202040043ac2b
:100210001000c293010042241000c2a31000c29338
:100220000200422cdbff4014000000001000c0a3bd
:10023000b400400b000000001080838f1000c293b8
:100240000200422400110200211862000400628ca6
:100250000442027c040062ac1080838f1000c293c1
:100260000200422400110200211862000400628c86
:1002700001000424c439827c040062ac1080908f99
:100280001000d1931080828f281042242118400042
:100290001000c29300110200c0210200231082004e
:1002a00021106200212040000000400f00000000eb
:1002b0002118400002002226001102002110020233
:1002c000080043ac1000c293010042241000c2a3f6
:1002d0001000c2930200422cd7ff4014000000001f
:1002e0001080838f1000628c010004240442827c01
:1002f000100062ac1080838f3400628c01000424f3
:100300000442827c340062ac1080908f1080828f17
:10031000212040000000400f00000000200002ae3d
:100320001080908f1080828f240042242120400072
:100330000000400f00000000440002ae1080828fd9
:10034000212040000000400f000000002118400064
:1003500089bf023c209043ac1080828f240042244d
:10036000212040000000400f000000002118400044
:1003700089bf023c309043ac88bf033c7010628c54
:1003800004e7027c701062ac89bf033c0090628c71
:10039000c47b027c009062ac89bf033c0090628cfd
:1003a000444a027c009062ac89bf033c0090628c9e
:1003b0000442027c009062ac89bf033c0090628cd6
:1003c000c439027c009062ac89bf033c0090628c0f
:1003d0000421027c009062ac0000000089bf023c56
:1003e000e090428c80004230fcff4014000000008e
:1003f00088bf033c4010628c04e7027c401062ac72
:1004000089bf023cffff0334c49043ac89bf033c67
:100410000092628c01000424c47b827c009262ac56
:1004200089bf033c0092628cc47b027c009262ac68
:1004300089bf033c6092628c01000424c45a827c10
:10044000609262ac89bf033c8092628c01000424fc
:10045000c47b827c809262ac89bf033c8092628cb8
:10046000c47b027c809262ac89bf033c8092628c28
:10047000080004248428827c809262ac0000000082
:1004800089bf023cd092428c01004230fcff4014f4
:100490000000000089bf033c0090628c010004242e
:1004a000c47b827c009062ac2120000021280000e7
:1004b000008006345402400f00000000212000009c
:1004c000212800002d02400f000000001200c2a7ea
:1004d0001200c29701004230ff004230f7ff401483
:1004e00000000000881304248204400f0000000074
:1004f000212000001f0005242d02400f00000000f5
:100500001200c2a789bf033c0090628cc47b027cae
:10051000009062ac89bf033c0092628c010004240d
:100520000400827c009262ac89bf033c0092628c22
:1005300001000424c418827c009262ac89bf033c91
:100540000092628c010004248410827c009262acd0
:1005500089bf033c1092628cc439027c109262ac59
:1005600089bf033c1092628c8431027c109262ac91
:1005700089bf033c1092628c010004244429827cd0
:10058000109262ac89bf033c1092628c010004247b
:100590000421827c109262ac89bf033c1092628c71
:1005a000010004248410827c109262ac89bf033c59
:1005b0001092628c4408027c109262ac1200c297c6
:1005c0001400423005004014000000001200c297e1
:1005d000180042300b0040100000000089bf033caf
:1005e0001092628c010004240400827c109262aca0
:1005f00089bf023c15000324209243ac8801400bc4
:100600000000000089bf033c1092628c0400027c51
:10061000109262ac89bf023c12000324209243acca
:100620001200c2970800423005004014000000008c
:100630001200c2971800423008004010000000006d
:1006400089bf033c6092628c010004240442827cd6
:10065000609262ac9b01400b0000000089bf033c2c
:100660006092628c0442027c609262ac89bf033c5f
:100670003092628c0c0004240472827c309262ac52
:1006800089bf033c3092628c120004240430827cc7
:10069000309262ac89bf033c4092628c37000424e4
:1006a000046a827c409262ac89bf033c4092628cb7
:1006b0000f0004240418827c409262ac89bf023c83
:1006c000f4070324509243ac89bf023cd7eb0334b8
:1006d000009343ac89bf023c3e000324109343ac1b
:1006e00089bf023c00180324209343ac89bf033c1c
:1006f000a090628cc47b027ca09062ac89bf033c5a
:10070000a090628c8473027ca09062ac89bf033c91
:10071000a090628c045a027ca09062ac89bf033c1a
:10072000a090628cc439027ca09062ac89bf033c6b
:10073000a090628c8431027ca09062ac89bf033ca3
:10074000a090628c4429027ca09062ac89bf033cdb
:10075000a090628c0421027ca09062ac89bf033c13
:10076000a090628c01000424c418827ca09062ac2a
:1007700089bf033ca090628c8410027ca09062ac84
:1007800089bf033ca090628c4408027ca09062acbc
:1007900089bf033ca090628c0400027ca09062acf4
:1007a00089bf033c1090628c7f0004240451827c3a
:1007b000109062ac89bf033c6092628cc45a027c88
:1007c000609262ac89bf033c0090628c01000424fb
:1007d000c47b827c009062ac89bf033c0090628c39
:1007e000010004240442827c009062ac89bf033c77
:1007f000c090628c010004248473827cc09062ac3f
:1008000089bf033cc090628c01000424446b827c4d
:10081000c09062ac89bf033cc090628c010004248c
:100820008431827cc09062ac89bf033cc090628cf2
:1008300001000424c418827cc09062ac89bf033cd0
:10084000c090628c010004248410827cc09062ac51
:1008500088bf033c5011628c010004248420827cf8
:10086000501162ac88bf033c5011628c010004241b
:100870000408827c501162ac88bf033c7010628c0b
:100880000100042404e7827c701062acbb06400fb8
:100890000000000021e8c0032400bf8f2000be8fad
:1008a0001c00b18f1800b08f2800bd270800e0039e
:1008b00000000000f8ffbd270400beaf21f0a00338
:1008c000211880002110a0000800c3a30c00c2a3bf
:1008d0000c00c3930800c2930012020025106200ae
:1008e0002118400089bf023ca09243ac89bf033c61
:1008f0009092628c010004240400827c909262ac8d
:100900004000000040000000400000000000000027
:1009100089bf023cd092428c01004230fcff40145f
:100920000000000089bf033c9092628c0400027cae
:10093000909262ac89bf023cc092428cffff423071
:1009400021e8c0030400be8f0800e0030800bd27b3
:10095000f8ffbd270400beaf21f0a0032118a000be
:100960002110c0000800c4a30c00c3a31000c2a73c
:100970000c00c3930800c29300120200251062000d
:100980002118400089bf023ca09243ac1000c397dd
:1009900089bf023cb09243ac400000004000000020
:1009a000400000000000000089bf023cd092428c51
:1009b00001004230fcff40140000000021e8c003a9
:1009c0000400be8f0800e0030800bd27f8ffbd2724
:1009d0000400beaf21f0a00389bf023ce290429028
:1009e000ff00423021e8c0030400be8f0800bd278d
:1009f0000800e00300000000f0ffbd270c00beafc0
:100a000021f0a0031000c4af1400c5af1080828f86
:100a1000092042900400c2a30000c0a70b03400bb2
:100a2000000000001080838f0400c2930200422463
:100a300000110200211062000400428cc001427cbf
:100a4000ff0042306b004014000000001080838fd4
:100a50000400c2930200422400110200211062002f
:100a60000400428cc007427cff0043300100022496
:100a700060006214000000001080838f0400c293a5
:100a80000200422400110200211062000400428c86
:100a90008007427cff0043300100022455006214ad
:100aa000000000001080838f0400c29302004224e3
:100ab00000110200211062000400428c0054427cac
:100ac000ffff4230eeff42240600c2a71400c28f8f
:100ad0000600c397000043a40200c0a7ca02400b4f
:100ae000000000000200c2971000c38f21186200ae
:100af0001080858f0400c2930200c4970e008424e6
:100b000000110200c03102002310c2002110a20017
:100b10002110440028104290000062a00200c297f9
:100b2000010042240200c2a70200c3970600c29738
:100b3000eeff42242a106200eaff40140000000089
:100b40001080838f0400c29302004224001102002f
:100b5000211862000400628cc4ff027c040062acb5
:100b60001080838f0400c29302004224001102000f
:100b7000211862000400628c84f7027c040062acdd
:100b80001080838f0400c2930200422400110200ef
:100b9000211862000400628c01000424c439827ca4
:100ba000040062ac1080838f0400c493010002240f
:100bb00006008210000000000400c29301004224dd
:100bc000ff004230f402400b000000002110000042
:100bd000092062a089bf033c0090628c01000424bc
:100be0000400827c009062ac211000001003400bd6
:100bf000000000000400c3930100022406006210fc
:100c0000000000000400c29301004224ff004230b3
:100c10000703400b00000000211000000400c2a3e5
:100c20000000c297010042240000c2a70000c29742
:100c30000200422c7bff401400000000010002244f
:100c400021e8c0030c00be8f1000bd270800e003a0
:100c500000000000e8ffbd271400beaf21f0a00394
:100c60001800c4af1c00c5af2000c6af2400c7af3a
:100c70002800c28f0800c2a70200c0a70400c0a7b6
:100c80001080828f082042900600c2a70800c297f9
:100c9000e307422c0400401400000000010002247d
:100ca000e503400b000000001080838f0600c29710
:100cb0000011020021106200080040ac1080838ff8
:100cc0000600c29700110200211062000c0040ac27
:100cd0001080838f0600c297001102002118620065
:100ce0000000628c01000424c439827c000062ace4
:100cf0001080838f0600c297001102002118620045
:100d00000000628c01000424c4ff827c000062acfd
:100d10001080838f0600c297001102002118620024
:100d20000000628c0100042484f7827c000062ac25
:100d30000000c0a76203400b000000001080858ff8
:100d40000600c2970200c4970000c3971800c62788
:100d50002118c3000000639000110200c03102009e
:100d60002310c2002110a20021104400480043a01b
:100d70000200c297010042240200c2a70000c297ed
:100d8000010042240000c2a70000c2970600422cc6
:100d9000eaff4014000000000000c0a77c03400be5
:100da000000000001080858f0600c2970200c497e3
:100db0000000c3971800c6272118c30008006390dd
:100dc00000110200c03102002310c2002110a20055
:100dd00021104400480043a00200c29701004224b1
:100de0000200c2a70000c297010042240000c2a76f
:100df0000000c2970600422ceaff401400000000e9
:100e00001080858f0600c2970200c4970800c39720
:100e1000021a0300ffff6330ff006330001102007d
:100e2000c03102002310c2002110a2002110440092
:100e3000480043a01080858f0600c2970200c39728
:100e4000010064240800c397ff0063300011020012
:100e5000c03102002310c2002110a2002110440062
:100e6000480043a00200c297020042240200c2a729
:100e70001080838f0600c2970800c4970e00842458
:100e8000ffff8430ff078430ffff84300011020031
:100e9000211862000000628c04d4827c000062ace5
:100ea0000000c0a7c103400b000000001080858f28
:100eb0000600c2970200c4970400c3972c00c68f97
:100ec0002118c3000000639000110200c03102002d
:100ed0002310c2002110a20021104400480043a0aa
:100ee0000200c297010042240200c2a70400c29778
:100ef000010042240400c2a70000c297010042245e
:100f00000000c2a70000c3970800c2972b10620020
:100f1000e6ff4014000000000000000089bf023c12
:100f2000e090428c40004230fcff40140000000082
:100f300089bf033c0090628c01000424444a827cf7
:100f4000009062ac0000000089bf023ce090428c3f
:100f500040004230fcff4014000000001080838fee
:100f60000600c49701000224070082100000000060
:100f70000600c297ff00423001004224ff004230c9
:100f8000e303400b0000000021100000082062a0d5
:100f90002110000021e8c0031400be8f1800bd27f7
:100fa0000800e0030000000000e85d4100701a4006
:100fb00000601b4088ffbd277400baaf7000bbaf54
:100fc00044781b7c00047b3700609b406400bfaf0b
:100fd0006000beaf5c00b9af5800b8af5400afaf0f
:100fe0005000aeaf4c00adaf4800acaf4400abaf6b
:100ff0004000aaaf3c00a9af3800a8af3400a7afab
:101000003000a6af2c00a5af2800a4af2400a3afea
:101010002000a2af1c00a1af121000006c00a2af14
:10102000101800006800a3af21f0a00389bf023ca4
:10103000d090428c1000c2af89bf023cd090428c4d
:1010400000404230050040100000000089bf033c12
:10105000d090628c8473027cd09062ac89bf023cd9
:10106000d090428c0020423005004010000000006b
:1010700089bf033cd090628c446b027cd09062ac00
:1010800089bf023cd090428c400042300d0040109d
:10109000000000001080828f1020428c050040105c
:1010a000000000001080828f1020428c09f8400060
:1010b0000000000089bf033cd090628c8431027c28
:1010c000d09062ac89bf023cd090428c0800423084
:1010d0000d004010000000001080828f0c20428c18
:1010e00005004010000000001080828f0c20428c10
:1010f00009f840000000000089bf033cd090628cda
:10110000c418027cd09062ac89bf023cd090428c63
:1011100004004230050040100000000089bf033c7d
:10112000d090628c8410027cd09062ac89bf023c6b
:10113000d090428c020042300500401000000000b8
:1011400089bf033cd090628c4408027cd09062ac92
:1011500089bf023cd090428c010042300500401013
:101160000000000089bf033cd090628c0400027c28
:10117000d09062ac88bf033c4010628c04e7027cd4
:10118000401062ac21e8c0036c00a28f1300400045
:101190006800a38f110060006400bf8f6000be8fe5
:1011a0005c00b98f5800b88f5400af8f5000ae8fdd
:1011b0004c00ad8f4800ac8f4400ab8f4000aa8f2d
:1011c0003c00a98f3800a88f3400a78f3000a68f6d
:1011d0002c00a58f2800a48f2400a38f2000a28fad
:1011e0001c00a18f00606041c00000007400ba8f35
:1011f0007000bb8f00709a407800bd2700e8dd4189
:1012000000609b4018000042e0ffbd271c00bfaffc
:101210001800beaf21f0a0032000c4af2000c48f8f
:1012200021188000801003002118400040110300a5
:1012300023104300211044008018020021104300b5
:10124000801102001000c2afb906400f000000007c
:101250001400c2af00000000b906400f00000000fb
:10126000211840001400c28f231862001000c28fa2
:101270002b106200f8ff40140000000021e8c003ba
:101280001c00bf8f1800be8f2000bd270800e003a0
:1012900000000000e0ffbd271c00bfaf1800beaf7c
:1012a00021f0a0032000c4af2000c28fc0100200b4
:1012b00080180200211043001000c2afb906400f91
:1012c000000000001400c2af00000000b906400f8b
:1012d00000000000211840001400c28f2318620093
:1012e0001000c28f2b106200f8ff401400000000b5
:1012f00021e8c0031c00bf8f1800be8f2000bd274f
:101300000800e00300000000b8d3bd27442cbfafa5
:10131000402cbeaf21f0a003c404023c00b4423410
:101320001c00c2af1c00c28f2000c2af2000c28fc1
:101330002400c2af2400c28f2800c2af2400c38f94
:10134000c404023c01b442342b1062000800401473
:10135000000000000800023c2c00c2af2800c28f31
:10136000421002002800c2afdd04400b0000000064
:101370002c00c0af2c00c28f3000c2afbd06400fa2
:10138000000000003400c2af88bf023c0030428c35
:101390000003427cff0042303800c2af3800c28fe9
:1013a000090040140000000088bf023c0010032424
:1013b000083043ac88bf023c0030428c0008423009
:1013c000fcff4014000000003800c28f3c00c2af98
:1013d00081bf023c30f240ac81bf023c99aa033c81
:1013e0005566633430f243ac81bf023c6655033c22
:1013f000aa99633430f243ac81bf023c00f0428cc6
:101400003c2cc2af3c2cc28fc4a4027c3c2cc2af8b
:101410003c2cc38f3000c28f251062003c2cc2af21
:101420003c2cc38f81bf023c00f043ac81bf023c27
:1014300000f0428c3c2cc2af81bf023c3333033cf2
:101440003333633430f243ac3c00c28f4000c2af50
:101450004000c28f130040100000000088bf023c13
:101460000030428c0003427cff0042304400c2af97
:101470004400c28f100040140000000088bf023cee
:1014800000100324083043ac88bf023c0030428c7b
:1014900000084230fcff4014000000002f05400b04
:1014a0000000000088bf023c00100324043043ac5d
:1014b0002f05400b00000000000000003400c48f26
:1014c0009c06400f000000002800c28f4800c2aff9
:1014d0004c00c0af3f05400b000000004c00c28f25
:1014e000010042244c00c2af2000c38f36fe023cf4
:1014f000803c4234211062002000c2af2000c38f24
:10150000c901023c81c342342b106200f3ff40103a
:1015100000000000bd06400f000000005000c2aff8
:1015200088bf023c4c00c38f004043ac5000c48fc6
:101530009c06400f000000004800c28f5400c2af5c
:10154000bd06400f000000005800c2af88bf023c3b
:1015500040000324042043ac88bf023c0040428c7e
:101560005c00c2af5c00c28f300042345c00c2af8e
:1015700088bf023c5c00c38f004043aca906400f0b
:10158000000000005800c48f9c06400f00000000bf
:10159000212000008406400f0000000081bf023cb3
:1015a000ffff0334689043ac88bf033c8061628cca
:1015b0000463027c806162ac88bf033c8061628c02
:1015c000446b027c806162ac88bf033c8061628caa
:1015d0008473027c806162ac88bf033c8061628c52
:1015e000c47b027c806162ac88bf033ca061628cda
:1015f0000463027ca06162ac88bf033ca061628c82
:10160000446b027ca06162ac88bf033ca061628c29
:101610008473027ca06162ac88bf033ca061628cd1
:10162000c47b027ca06162ac6000c2272120400024
:1016300021280000213000000d00400f00000000b4
:101640007420c327b80b0224212060002128000049
:10165000213040001a06400f00000000aaff0224bb
:101660007420c2a3bbff02245528c2a3ccff0224ce
:101670005628c2a3ddff02242b2cc2a32c2cc0af02
:10168000302cc0a7342cc0af382cc0a718000224bf
:10169000352cc2a33e000224362cc2a3d7ff02245d
:1016a000382cc2a3ebff0224392cc2a3e207022488
:1016b0001000a2af7420c2271400a2af2c2cc48f3c
:1016c000302cc58f342cc68f382cc78f1503400f94
:1016d00000000000e20702241000a2af7420c2271d
:1016e0001400a2af2c2cc48f302cc58f342cc68f85
:1016f000382cc78f1503400f00000000e2070224ba
:101700001000a2af7420c2271400a2af2c2cc48feb
:10171000302cc58f342cc68f382cc78f1503400f43
:1017200000000000e20702241000a2af7420c227cc
:101730001400a2af2c2cc48f302cc58f342cc68f34
:10174000382cc78f1503400f00000000d605400b52
:1017500000000000000000007302400f00000000c5
:101760001800c2a31800c293faff40100000000046
:1017700088bf033ca061628c010004240463827c66
:0c178000a06162acd605400b0000000028
:020000040000fa
:020000041d00dd
:10178c00a8ffbd270400a1af0800a2af0c00a3afb7
:10179c001000a4af1400a5af1800a6af1c00a7af93
:1017ac002000a8af2400a9af2800aaaf2c00abaf33
:1017bc003000acaf3400adaf3800aeaf3c00afafd3
:1017cc004000b8af4400b9af4800bfaf12400000b2
:1017dc004c00a8af104000005000a8af009d1a3c70
:1017ec00d8195a270000000000680440006005402a
:1017fc0009f84003000000005000a88f1100000100
:10180c004c00a88f130000010400a18f0800a28fc8
:10181c000c00a38f1000a48f1400a58f1800a68fa6
:10182c001c00a78f2000a88f2400a98f2800aa8f46
:10183c002c00ab8f3000ac8f3400ad8f3800ae8fe6
:10184c003c00af8f4000b88f4400b98f4800bf8f69
:0c185c005800bd27c0000000180000422a
:020000040000fa
:020000041d00dd
:10186800211080002600c0101000ca2c1f0040154f
:10187800ff00a530005205002528aa0000540500e5
:101888002528aa00030083300500601004000724ff
:101898002338e3002330c700000085b821208700e3
:1018a8000f00c3302338c3000800e0102130600067
:1018b8002138e400000085ac040085ac080085ac44
:1018c80010008424fbff8714fcff85ac0300c330a1
:1018d8002338c3000500e010213060002138e400ff
:1018e80004008424feff8714fcff85ac0400c010ac
:1018f8002138c40001008424feff8714ffff85a05f
:081908000800e00300000000ec
:020000040000fa
:020000041d00dd
:101910000000043ce8ffbd27000084240300801081
:101920001400bfaf09f88000000000000000843000
:101930000000a530c204400f000000000000023c7f
:1019400000004224030040100000000009f840009d
:0c19500000000000f9ff00100000000083
:020000040000fa
:020000041d00dd
:10195c0000606041c000000099aa033c81bf023cba
:10196c005566632430f240ac30f243ac6655033c10
:10197c00aa99633430f243ac81bf023c01000324ca
:10198c0018f643ac81bf023c10f6428c5906400b52
:04199c000000000047
:020000040000fa
:020000041d00dd
:1019a0000000023ce8ffbd27000042240600401072
:1019b0001400bfaf0000023c0000422403004010ae
:1019c000009d023c3f000070009d023c5c194224d7
:0819d00009f8400000000000ce
:020000040000fa
:020000041d00dd
:1019d8000000023ce8ffbd2700004224060040103a
:1019e8001400bfaf0000023c000042240300401076
:1019f800009d023c3f000070009d023c5c1942249f
:081a080009f840000000000095
:020000040000fa
:020000041d00dd
:101a1000006803408000023c25106200006882409c
:101a2000040080100010032488bf023c0800e0037b
:101a3000041043ac88bf023c0800e003081043ac2c
:020000040000fa
:020000041d00dd
:101a40000000023c00004224050040100000023c5f
:101a50000000422403004010009d023c3f00007043
:101a6000009d023c5c19422409f84000000000007f
:020000040000fa
:020000041d00dd
:101a70000100843003008014000000000800e0032f
:0c1a8000006060410800e003206060414d
:020000040000fa
:020000041d00dd
:101a8c00f8ff02240080034024106200020042345c
:081a9c000800e0030080824015
:020000040000fa
:020000041d00dd
:101aa400f8ff022400800340241062000300423443
:081ab4000800e00300808240fd
:020000040000fa
:020000041d00dd
:101abc0000601a40bfff1b3cffff7b3724d05b0349
:081acc0000609a40180000427e
:020000040000fa
:020000041d00dd
:101ad400000000a00400000000000000000000005e
:020000040000fa
:020000041d00dd
:081ae4000800e0030048024085
:020000040000fa
:020000041d00dd
:081aec000800e00320606241e4
:020000040000fa
:020000041d00dd
:081af4000800e00300606241fc
:020000040000fa
:020000041d00dd
:081afc000800e00300000000f7
:020000040000fa
:020000041d00dd
:081b04000800e00300000000ee
:00000001FF
/PIC Stuff/Cerebot_32MX7_Ethernet/dist/default/production/Cerebot_MX7CK_Ethernet.production.map
0,0 → 1,2197
Archive member included because of file (symbol)
 
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral.a(read_core_timer_lib.o)
build/default/production/main.o (ReadCoreTimer)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(pcache.o)
build/default/production/main.o (CheKseg0CacheOn)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_configure_system_lib.o)
build/default/production/main.o (INTConfigureSystem)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_enable_interrupts_lib.o)
build/default/production/ETHERNET.o (INTEnableInterrupts)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_disable_interrupts_lib.o)
build/default/production/main.o (INTDisableInterrupts)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_restore_interrupts_lib.o)
build/default/production/main.o (INTRestoreInterrupts)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(memset.o)
build/default/production/main.o (memset)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-bootstrap-exception-handler.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L/crt0_mips32r2.o (_bootstrap_exception_handler)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-on-reset.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L/crt0_mips32r2.o (_on_reset)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-on-bootstrap.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L/crt0_mips32r2.o (_on_bootstrap)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-nmi-handler.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L/crt0_mips32r2.o (_nmi_handler)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(pic32_software_reset.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-bootstrap-exception-handler.o) (__pic32_software_reset)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(general-exception.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L/crt0_mips32r2.o (_general_exception_context)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector0.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_0)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector1.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_1)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector2.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_2)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector3.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_3)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector4.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_4)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector5.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_5)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector6.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_6)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector7.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_7)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector8.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_8)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector9.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_9)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector10.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_10)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector11.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_11)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector12.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_12)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector13.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_13)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector14.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_14)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector15.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_15)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector16.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_16)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector17.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_17)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector18.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_18)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector19.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_19)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector20.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_20)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector21.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_21)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector22.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_22)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector23.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_23)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector24.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_24)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector25.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_25)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector26.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_26)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector27.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_27)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector28.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_28)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector29.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_29)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector30.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_30)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector31.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_31)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector32.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_32)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector33.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_33)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector34.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_34)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector35.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_35)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector36.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_36)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector37.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_37)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector38.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_38)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector39.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_39)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector40.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_40)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector41.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_41)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector42.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_42)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector43.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_43)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector44.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_44)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector45.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_45)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector46.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_46)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector47.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_47)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector49.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_49)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector50.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_50)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector51.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_51)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector52.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_52)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector53.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_53)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector54.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_54)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector55.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_55)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector56.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_56)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector57.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_57)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector58.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_58)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector59.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_59)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector60.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_60)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector61.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_61)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector62.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_62)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector63.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o (__vector_dispatch_63)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-general-exception-handler.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(general-exception.o) (_general_exception_handler)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(defaultinterrupt.o)
c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector0.o) (_DefaultInterrupt)
 
Microchip PIC32 Memory-Usage Report
 
kseg0 Program-Memory Usage
section address length [bytes] (dec) Description
------- ---------- ------------------------- -----------
.text 0x9d000000 0x178c 6028 App's exec code
.text.general_exception 0x9d00178c 0xdc 220
.text 0x9d001868 0xa8 168 App's exec code
.text.main_entry 0x9d001910 0x4c 76
.text 0x9d00195c 0x44 68 App's exec code
.text._bootstrap_except 0x9d0019a0 0x38 56
.text._general_exceptio 0x9d0019d8 0x38 56
.text.INTConfigureSyste 0x9d001a10 0x30 48
.vector_default 0x9d001a40 0x30 48
.text.INTRestoreInterru 0x9d001a70 0x1c 28
.text.CheKseg0CacheOff 0x9d001a8c 0x18 24
.text.CheKseg0CacheOn 0x9d001aa4 0x18 24
.text 0x9d001abc 0x18 24 App's exec code
.dinit 0x9d001ad4 0x10 16
.text.ReadCoreTimer 0x9d001ae4 0x8 8
.text.INTEnableInterrup 0x9d001aec 0x8 8
.text.INTDisableInterru 0x9d001af4 0x8 8
.text._on_reset 0x9d001afc 0x8 8
.text._on_bootstrap 0x9d001b04 0x8 8
Total kseg0_program_mem used : 0x1b0c 6924 1.3% of 0x80000
 
kseg0 Boot-Memory Usage
section address length [bytes] (dec) Description
------- ---------- ------------------------- -----------
Total kseg0_boot_mem used : 0 0 <1% of 0x970
 
Exception-Memory Usage
section address length [bytes] (dec) Description
------- ---------- ------------------------- -----------
.app_excpt 0x9fc01180 0x10 16 General-Exception
.vector_0 0x9fc01200 0x8 8 Interrupt Vector 0
.vector_1 0x9fc01220 0x8 8 Interrupt Vector 1
.vector_2 0x9fc01240 0x8 8 Interrupt Vector 2
.vector_3 0x9fc01260 0x8 8 Interrupt Vector 3
.vector_4 0x9fc01280 0x8 8 Interrupt Vector 4
.vector_5 0x9fc012a0 0x8 8 Interrupt Vector 5
.vector_6 0x9fc012c0 0x8 8 Interrupt Vector 6
.vector_7 0x9fc012e0 0x8 8 Interrupt Vector 7
.vector_8 0x9fc01300 0x8 8 Interrupt Vector 8
.vector_9 0x9fc01320 0x8 8 Interrupt Vector 9
.vector_10 0x9fc01340 0x8 8 Interrupt Vector 10
.vector_11 0x9fc01360 0x8 8 Interrupt Vector 11
.vector_12 0x9fc01380 0x8 8 Interrupt Vector 12
.vector_13 0x9fc013a0 0x8 8 Interrupt Vector 13
.vector_14 0x9fc013c0 0x8 8 Interrupt Vector 14
.vector_15 0x9fc013e0 0x8 8 Interrupt Vector 15
.vector_16 0x9fc01400 0x8 8 Interrupt Vector 16
.vector_17 0x9fc01420 0x8 8 Interrupt Vector 17
.vector_18 0x9fc01440 0x8 8 Interrupt Vector 18
.vector_19 0x9fc01460 0x8 8 Interrupt Vector 19
.vector_20 0x9fc01480 0x8 8 Interrupt Vector 20
.vector_21 0x9fc014a0 0x8 8 Interrupt Vector 21
.vector_22 0x9fc014c0 0x8 8 Interrupt Vector 22
.vector_23 0x9fc014e0 0x8 8 Interrupt Vector 23
.vector_24 0x9fc01500 0x8 8 Interrupt Vector 24
.vector_25 0x9fc01520 0x8 8 Interrupt Vector 25
.vector_26 0x9fc01540 0x8 8 Interrupt Vector 26
.vector_27 0x9fc01560 0x8 8 Interrupt Vector 27
.vector_28 0x9fc01580 0x8 8 Interrupt Vector 28
.vector_29 0x9fc015a0 0x8 8 Interrupt Vector 29
.vector_30 0x9fc015c0 0x8 8 Interrupt Vector 30
.vector_31 0x9fc015e0 0x8 8 Interrupt Vector 31
.vector_32 0x9fc01600 0x8 8 Interrupt Vector 32
.vector_33 0x9fc01620 0x8 8 Interrupt Vector 33
.vector_34 0x9fc01640 0x8 8 Interrupt Vector 34
.vector_35 0x9fc01660 0x8 8 Interrupt Vector 35
.vector_36 0x9fc01680 0x8 8 Interrupt Vector 36
.vector_37 0x9fc016a0 0x8 8 Interrupt Vector 37
.vector_38 0x9fc016c0 0x8 8 Interrupt Vector 38
.vector_39 0x9fc016e0 0x8 8 Interrupt Vector 39
.vector_40 0x9fc01700 0x8 8 Interrupt Vector 40
.vector_41 0x9fc01720 0x8 8 Interrupt Vector 41
.vector_42 0x9fc01740 0x8 8 Interrupt Vector 42
.vector_43 0x9fc01760 0x8 8 Interrupt Vector 43
.vector_44 0x9fc01780 0x8 8 Interrupt Vector 44
.vector_45 0x9fc017a0 0x8 8 Interrupt Vector 45
.vector_46 0x9fc017c0 0x8 8 Interrupt Vector 46
.vector_47 0x9fc017e0 0x8 8 Interrupt Vector 47
.vector_48 0x9fc01800 0x8 8 Interrupt Vector 48
.vector_49 0x9fc01820 0x8 8 Interrupt Vector 49
.vector_50 0x9fc01840 0x8 8 Interrupt Vector 50
.vector_51 0x9fc01860 0x8 8 Interrupt Vector 51
.vector_52 0x9fc01880 0x8 8 Interrupt Vector 52
.vector_53 0x9fc018a0 0x8 8 Interrupt Vector 53
.vector_54 0x9fc018c0 0x8 8 Interrupt Vector 54
.vector_55 0x9fc018e0 0x8 8 Interrupt Vector 55
.vector_56 0x9fc01900 0x8 8 Interrupt Vector 56
.vector_57 0x9fc01920 0x8 8 Interrupt Vector 57
.vector_58 0x9fc01940 0x8 8 Interrupt Vector 58
.vector_59 0x9fc01960 0x8 8 Interrupt Vector 59
.vector_60 0x9fc01980 0x8 8 Interrupt Vector 60
.vector_61 0x9fc019a0 0x8 8 Interrupt Vector 61
.vector_62 0x9fc019c0 0x8 8 Interrupt Vector 62
.vector_63 0x9fc019e0 0x8 8 Interrupt Vector 63
Total exception_mem used : 0x210 528 12.9% of 0x1000
 
kseg1 Boot-Memory Usage
section address length [bytes] (dec) Description
------- ---------- ------------------------- -----------
.reset 0xbfc00000 0x1e8 488 Reset handler
.bev_excpt 0xbfc00380 0x10 16 BEV-Exception
Total kseg1_boot_mem used : 0x1f8 504 43.2% of 0x490
--------------------------------------------------------------------------
Total Program Memory used : 0x1f14 7956 1.5% of 0x81e00
--------------------------------------------------------------------------
 
 
kseg1 Data-Memory Usage
section address length [bytes] (dec) Description
------- ---------- ------------------------- -----------
.sbss 0xa0000000 0x4 4 Small uninit data
Total kseg1_data_mem used : 0x4 4 0.0% of 0x20000
--------------------------------------------------------------------------
Total Data Memory used : 0x4 4 0.0% of 0x20000
--------------------------------------------------------------------------
 
 
Dynamic Data-Memory Reservation
section address length [bytes] (dec) Description
------- ---------- ------------------------- -----------
heap 0xa0000008 0x10 16 Reserved for heap
stack 0xa0000030 0x1ffc0 131008 Reserved for stack
 
--------------------------------------------------------------------------
 
Discarded input sections
 
.reginfo 0x00000000 0x18 build/default/production/main.o
.reginfo 0x00000000 0x18 build/default/production/ETHERNET.o
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o
.discard 0x00000000 0x100 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\processor.o
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral.a(read_core_timer_lib.o)
.pdr 0x00000000 0x20 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral.a(read_core_timer_lib.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(pcache.o)
.pdr 0x00000000 0x40 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(pcache.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_configure_system_lib.o)
.pdr 0x00000000 0x20 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_configure_system_lib.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_enable_interrupts_lib.o)
.pdr 0x00000000 0x20 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_enable_interrupts_lib.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_disable_interrupts_lib.o)
.pdr 0x00000000 0x20 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_disable_interrupts_lib.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_restore_interrupts_lib.o)
.pdr 0x00000000 0x20 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_restore_interrupts_lib.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(memset.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-bootstrap-exception-handler.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-on-reset.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-on-bootstrap.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-nmi-handler.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(pic32_software_reset.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(general-exception.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector0.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector1.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector2.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector3.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector4.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector5.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector6.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector7.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector8.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector9.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector10.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector11.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector12.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector13.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector14.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector15.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector16.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector17.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector18.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector19.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector20.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector21.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector22.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector23.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector24.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector25.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector26.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector27.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector28.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector29.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector30.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector31.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector32.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector33.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector34.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector35.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector36.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector37.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector38.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector39.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector40.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector41.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector42.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector43.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector44.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector45.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector46.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector47.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector49.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector50.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector51.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector52.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector53.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector54.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector55.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector56.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector57.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector58.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector59.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector60.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector61.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector62.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector63.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-general-exception-handler.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(defaultinterrupt.o)
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\debug-exception-return.o
 
Memory Configuration
 
Name Origin Length Attributes
kseg0_program_mem 0x9d000000 0x00080000 xr
kseg0_boot_mem 0x9fc00490 0x00000970
exception_mem 0x9fc01000 0x00001000
kseg1_boot_mem 0xbfc00000 0x00000490
debug_exec_mem 0xbfc02000 0x00000ff0
config3 0xbfc02ff0 0x00000004
config2 0xbfc02ff4 0x00000004
config1 0xbfc02ff8 0x00000004
config0 0xbfc02ffc 0x00000004
kseg1_data_mem 0xa0000000 0x00020000 w !x
sfrs 0xbf800000 0x00100000
configsfrs 0xbfc02ff0 0x00000010
*default* 0x00000000 0xffffffff
 
Linker script and memory map
 
LOAD c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L/crt0_mips32r2.o
LOAD build/default/production/main.o
LOAD build/default/production/ETHERNET.o
0x00000001 __MPLAB_BUILD = 0x1
LOAD c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o
0x00000400 PROVIDE (_min_stack_size, 0x400)
LOAD c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\processor.o
START GROUP
LOAD c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral.a
END GROUP
START GROUP
LOAD c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a
END GROUP
0x00000001 PROVIDE (_vector_spacing, 0x1)
0x9fc01000 _ebase_address = 0x9fc01000
0xbfc00000 _RESET_ADDR = 0xbfc00000
0xbfc00380 _BEV_EXCPT_ADDR = 0xbfc00380
0xbfc00480 _DBG_EXCPT_ADDR = 0xbfc00480
0xbfc02000 _DBG_CODE_ADDR = 0xbfc02000
0x00000ff0 _DBG_CODE_SIZE = 0xff0
0x9fc01180 _GEN_EXCPT_ADDR = (_ebase_address + 0x180)
 
.config_BFC02FF0
0xbfc02ff0 0x4
*(.config_BFC02FF0)
.config_BFC02FF0
0xbfc02ff0 0x4 build/default/production/main.o
 
.config_BFC02FF4
0xbfc02ff4 0x4
*(.config_BFC02FF4)
.config_BFC02FF4
0xbfc02ff4 0x4 build/default/production/main.o
 
.config_BFC02FF8
0xbfc02ff8 0x4
*(.config_BFC02FF8)
.config_BFC02FF8
0xbfc02ff8 0x4 build/default/production/main.o
 
.config_BFC02FFC
0xbfc02ffc 0x4
*(.config_BFC02FFC)
.config_BFC02FFC
0xbfc02ffc 0x4 build/default/production/main.o
0xbfc02000 PROVIDE (_DBG_CODE_ADDR, 0xbfc02000)
0x00000ff0 PROVIDE (_DBG_CODE_SIZE, 0xff0)
 
.reset 0xbfc00000 0x1e8
*(.reset)
.reset 0xbfc00000 0x1e8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L/crt0_mips32r2.o
0xbfc00000 _reset
*(.reset.startup)
 
.bev_excpt 0xbfc00380 0x10
*(.bev_handler)
.bev_handler 0xbfc00380 0x10 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L/crt0_mips32r2.o
 
.dbg_excpt 0xbfc00480 0x0
0xbfc00480 . = (. + DEFINED (_DEBUGGER)?0x8:0x0)
 
.dbg_code 0xbfc02000 0x0
0xbfc02000 . = (. + DEFINED (_DEBUGGER)?_DBG_CODE_SIZE:0x0)
 
.app_excpt 0x9fc01180 0x10
*(.gen_handler)
.gen_handler 0x9fc01180 0x10 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L/crt0_mips32r2.o
 
.vector_0 0x9fc01200 0x8
*(.vector_0)
.vector_0 0x9fc01200 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector0.o)
0x9fc01200 __vector_dispatch_0
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_0) <= (_vector_spacing << 0x5))), function at exception vector 0 too large)
 
.vector_1 0x9fc01220 0x8
*(.vector_1)
.vector_1 0x9fc01220 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector1.o)
0x9fc01220 __vector_dispatch_1
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_1) <= (_vector_spacing << 0x5))), function at exception vector 1 too large)
 
.vector_2 0x9fc01240 0x8
*(.vector_2)
.vector_2 0x9fc01240 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector2.o)
0x9fc01240 __vector_dispatch_2
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_2) <= (_vector_spacing << 0x5))), function at exception vector 2 too large)
 
.vector_3 0x9fc01260 0x8
*(.vector_3)
.vector_3 0x9fc01260 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector3.o)
0x9fc01260 __vector_dispatch_3
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_3) <= (_vector_spacing << 0x5))), function at exception vector 3 too large)
 
.vector_4 0x9fc01280 0x8
*(.vector_4)
.vector_4 0x9fc01280 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector4.o)
0x9fc01280 __vector_dispatch_4
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_4) <= (_vector_spacing << 0x5))), function at exception vector 4 too large)
 
.vector_5 0x9fc012a0 0x8
*(.vector_5)
.vector_5 0x9fc012a0 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector5.o)
0x9fc012a0 __vector_dispatch_5
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_5) <= (_vector_spacing << 0x5))), function at exception vector 5 too large)
 
.vector_6 0x9fc012c0 0x8
*(.vector_6)
.vector_6 0x9fc012c0 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector6.o)
0x9fc012c0 __vector_dispatch_6
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_6) <= (_vector_spacing << 0x5))), function at exception vector 6 too large)
 
.vector_7 0x9fc012e0 0x8
*(.vector_7)
.vector_7 0x9fc012e0 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector7.o)
0x9fc012e0 __vector_dispatch_7
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_7) <= (_vector_spacing << 0x5))), function at exception vector 7 too large)
 
.vector_8 0x9fc01300 0x8
*(.vector_8)
.vector_8 0x9fc01300 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector8.o)
0x9fc01300 __vector_dispatch_8
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_8) <= (_vector_spacing << 0x5))), function at exception vector 8 too large)
 
.vector_9 0x9fc01320 0x8
*(.vector_9)
.vector_9 0x9fc01320 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector9.o)
0x9fc01320 __vector_dispatch_9
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_9) <= (_vector_spacing << 0x5))), function at exception vector 9 too large)
 
.vector_10 0x9fc01340 0x8
*(.vector_10)
.vector_10 0x9fc01340 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector10.o)
0x9fc01340 __vector_dispatch_10
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_10) <= (_vector_spacing << 0x5))), function at exception vector 10 too large)
 
.vector_11 0x9fc01360 0x8
*(.vector_11)
.vector_11 0x9fc01360 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector11.o)
0x9fc01360 __vector_dispatch_11
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_11) <= (_vector_spacing << 0x5))), function at exception vector 11 too large)
 
.vector_12 0x9fc01380 0x8
*(.vector_12)
.vector_12 0x9fc01380 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector12.o)
0x9fc01380 __vector_dispatch_12
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_12) <= (_vector_spacing << 0x5))), function at exception vector 12 too large)
 
.vector_13 0x9fc013a0 0x8
*(.vector_13)
.vector_13 0x9fc013a0 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector13.o)
0x9fc013a0 __vector_dispatch_13
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_13) <= (_vector_spacing << 0x5))), function at exception vector 13 too large)
 
.vector_14 0x9fc013c0 0x8
*(.vector_14)
.vector_14 0x9fc013c0 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector14.o)
0x9fc013c0 __vector_dispatch_14
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_14) <= (_vector_spacing << 0x5))), function at exception vector 14 too large)
 
.vector_15 0x9fc013e0 0x8
*(.vector_15)
.vector_15 0x9fc013e0 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector15.o)
0x9fc013e0 __vector_dispatch_15
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_15) <= (_vector_spacing << 0x5))), function at exception vector 15 too large)
 
.vector_16 0x9fc01400 0x8
*(.vector_16)
.vector_16 0x9fc01400 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector16.o)
0x9fc01400 __vector_dispatch_16
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_16) <= (_vector_spacing << 0x5))), function at exception vector 16 too large)
 
.vector_17 0x9fc01420 0x8
*(.vector_17)
.vector_17 0x9fc01420 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector17.o)
0x9fc01420 __vector_dispatch_17
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_17) <= (_vector_spacing << 0x5))), function at exception vector 17 too large)
 
.vector_18 0x9fc01440 0x8
*(.vector_18)
.vector_18 0x9fc01440 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector18.o)
0x9fc01440 __vector_dispatch_18
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_18) <= (_vector_spacing << 0x5))), function at exception vector 18 too large)
 
.vector_19 0x9fc01460 0x8
*(.vector_19)
.vector_19 0x9fc01460 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector19.o)
0x9fc01460 __vector_dispatch_19
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_19) <= (_vector_spacing << 0x5))), function at exception vector 19 too large)
 
.vector_20 0x9fc01480 0x8
*(.vector_20)
.vector_20 0x9fc01480 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector20.o)
0x9fc01480 __vector_dispatch_20
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_20) <= (_vector_spacing << 0x5))), function at exception vector 20 too large)
 
.vector_21 0x9fc014a0 0x8
*(.vector_21)
.vector_21 0x9fc014a0 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector21.o)
0x9fc014a0 __vector_dispatch_21
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_21) <= (_vector_spacing << 0x5))), function at exception vector 21 too large)
 
.vector_22 0x9fc014c0 0x8
*(.vector_22)
.vector_22 0x9fc014c0 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector22.o)
0x9fc014c0 __vector_dispatch_22
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_22) <= (_vector_spacing << 0x5))), function at exception vector 22 too large)
 
.vector_23 0x9fc014e0 0x8
*(.vector_23)
.vector_23 0x9fc014e0 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector23.o)
0x9fc014e0 __vector_dispatch_23
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_23) <= (_vector_spacing << 0x5))), function at exception vector 23 too large)
 
.vector_24 0x9fc01500 0x8
*(.vector_24)
.vector_24 0x9fc01500 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector24.o)
0x9fc01500 __vector_dispatch_24
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_24) <= (_vector_spacing << 0x5))), function at exception vector 24 too large)
 
.vector_25 0x9fc01520 0x8
*(.vector_25)
.vector_25 0x9fc01520 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector25.o)
0x9fc01520 __vector_dispatch_25
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_25) <= (_vector_spacing << 0x5))), function at exception vector 25 too large)
 
.vector_26 0x9fc01540 0x8
*(.vector_26)
.vector_26 0x9fc01540 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector26.o)
0x9fc01540 __vector_dispatch_26
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_26) <= (_vector_spacing << 0x5))), function at exception vector 26 too large)
 
.vector_27 0x9fc01560 0x8
*(.vector_27)
.vector_27 0x9fc01560 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector27.o)
0x9fc01560 __vector_dispatch_27
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_27) <= (_vector_spacing << 0x5))), function at exception vector 27 too large)
 
.vector_28 0x9fc01580 0x8
*(.vector_28)
.vector_28 0x9fc01580 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector28.o)
0x9fc01580 __vector_dispatch_28
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_28) <= (_vector_spacing << 0x5))), function at exception vector 28 too large)
 
.vector_29 0x9fc015a0 0x8
*(.vector_29)
.vector_29 0x9fc015a0 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector29.o)
0x9fc015a0 __vector_dispatch_29
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_29) <= (_vector_spacing << 0x5))), function at exception vector 29 too large)
 
.vector_30 0x9fc015c0 0x8
*(.vector_30)
.vector_30 0x9fc015c0 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector30.o)
0x9fc015c0 __vector_dispatch_30
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_30) <= (_vector_spacing << 0x5))), function at exception vector 30 too large)
 
.vector_31 0x9fc015e0 0x8
*(.vector_31)
.vector_31 0x9fc015e0 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector31.o)
0x9fc015e0 __vector_dispatch_31
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_31) <= (_vector_spacing << 0x5))), function at exception vector 31 too large)
 
.vector_32 0x9fc01600 0x8
*(.vector_32)
.vector_32 0x9fc01600 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector32.o)
0x9fc01600 __vector_dispatch_32
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_32) <= (_vector_spacing << 0x5))), function at exception vector 32 too large)
 
.vector_33 0x9fc01620 0x8
*(.vector_33)
.vector_33 0x9fc01620 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector33.o)
0x9fc01620 __vector_dispatch_33
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_33) <= (_vector_spacing << 0x5))), function at exception vector 33 too large)
 
.vector_34 0x9fc01640 0x8
*(.vector_34)
.vector_34 0x9fc01640 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector34.o)
0x9fc01640 __vector_dispatch_34
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_34) <= (_vector_spacing << 0x5))), function at exception vector 34 too large)
 
.vector_35 0x9fc01660 0x8
*(.vector_35)
.vector_35 0x9fc01660 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector35.o)
0x9fc01660 __vector_dispatch_35
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_35) <= (_vector_spacing << 0x5))), function at exception vector 35 too large)
 
.vector_36 0x9fc01680 0x8
*(.vector_36)
.vector_36 0x9fc01680 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector36.o)
0x9fc01680 __vector_dispatch_36
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_36) <= (_vector_spacing << 0x5))), function at exception vector 36 too large)
 
.vector_37 0x9fc016a0 0x8
*(.vector_37)
.vector_37 0x9fc016a0 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector37.o)
0x9fc016a0 __vector_dispatch_37
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_37) <= (_vector_spacing << 0x5))), function at exception vector 37 too large)
 
.vector_38 0x9fc016c0 0x8
*(.vector_38)
.vector_38 0x9fc016c0 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector38.o)
0x9fc016c0 __vector_dispatch_38
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_38) <= (_vector_spacing << 0x5))), function at exception vector 38 too large)
 
.vector_39 0x9fc016e0 0x8
*(.vector_39)
.vector_39 0x9fc016e0 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector39.o)
0x9fc016e0 __vector_dispatch_39
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_39) <= (_vector_spacing << 0x5))), function at exception vector 39 too large)
 
.vector_40 0x9fc01700 0x8
*(.vector_40)
.vector_40 0x9fc01700 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector40.o)
0x9fc01700 __vector_dispatch_40
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_40) <= (_vector_spacing << 0x5))), function at exception vector 40 too large)
 
.vector_41 0x9fc01720 0x8
*(.vector_41)
.vector_41 0x9fc01720 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector41.o)
0x9fc01720 __vector_dispatch_41
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_41) <= (_vector_spacing << 0x5))), function at exception vector 41 too large)
 
.vector_42 0x9fc01740 0x8
*(.vector_42)
.vector_42 0x9fc01740 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector42.o)
0x9fc01740 __vector_dispatch_42
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_42) <= (_vector_spacing << 0x5))), function at exception vector 42 too large)
 
.vector_43 0x9fc01760 0x8
*(.vector_43)
.vector_43 0x9fc01760 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector43.o)
0x9fc01760 __vector_dispatch_43
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_43) <= (_vector_spacing << 0x5))), function at exception vector 43 too large)
 
.vector_44 0x9fc01780 0x8
*(.vector_44)
.vector_44 0x9fc01780 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector44.o)
0x9fc01780 __vector_dispatch_44
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_44) <= (_vector_spacing << 0x5))), function at exception vector 44 too large)
 
.vector_45 0x9fc017a0 0x8
*(.vector_45)
.vector_45 0x9fc017a0 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector45.o)
0x9fc017a0 __vector_dispatch_45
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_45) <= (_vector_spacing << 0x5))), function at exception vector 45 too large)
 
.vector_46 0x9fc017c0 0x8
*(.vector_46)
.vector_46 0x9fc017c0 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector46.o)
0x9fc017c0 __vector_dispatch_46
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_46) <= (_vector_spacing << 0x5))), function at exception vector 46 too large)
 
.vector_47 0x9fc017e0 0x8
*(.vector_47)
.vector_47 0x9fc017e0 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector47.o)
0x9fc017e0 __vector_dispatch_47
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_47) <= (_vector_spacing << 0x5))), function at exception vector 47 too large)
 
.vector_48 0x9fc01800 0x8
*(.vector_48)
.vector_48 0x9fc01800 0x8 build/default/production/ETHERNET.o
0x9fc01800 __vector_dispatch_48
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_48) <= (_vector_spacing << 0x5))), function at exception vector 48 too large)
 
.vector_49 0x9fc01820 0x8
*(.vector_49)
.vector_49 0x9fc01820 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector49.o)
0x9fc01820 __vector_dispatch_49
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_49) <= (_vector_spacing << 0x5))), function at exception vector 49 too large)
 
.vector_50 0x9fc01840 0x8
*(.vector_50)
.vector_50 0x9fc01840 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector50.o)
0x9fc01840 __vector_dispatch_50
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_50) <= (_vector_spacing << 0x5))), function at exception vector 50 too large)
 
.vector_51 0x9fc01860 0x8
*(.vector_51)
.vector_51 0x9fc01860 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector51.o)
0x9fc01860 __vector_dispatch_51
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_51) <= (_vector_spacing << 0x5))), function at exception vector 51 too large)
 
.vector_52 0x9fc01880 0x8
*(.vector_52)
.vector_52 0x9fc01880 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector52.o)
0x9fc01880 __vector_dispatch_52
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_52) <= (_vector_spacing << 0x5))), function at exception vector 52 too large)
 
.vector_53 0x9fc018a0 0x8
*(.vector_53)
.vector_53 0x9fc018a0 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector53.o)
0x9fc018a0 __vector_dispatch_53
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_53) <= (_vector_spacing << 0x5))), function at exception vector 53 too large)
 
.vector_54 0x9fc018c0 0x8
*(.vector_54)
.vector_54 0x9fc018c0 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector54.o)
0x9fc018c0 __vector_dispatch_54
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_54) <= (_vector_spacing << 0x5))), function at exception vector 54 too large)
 
.vector_55 0x9fc018e0 0x8
*(.vector_55)
.vector_55 0x9fc018e0 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector55.o)
0x9fc018e0 __vector_dispatch_55
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_55) <= (_vector_spacing << 0x5))), function at exception vector 55 too large)
 
.vector_56 0x9fc01900 0x8
*(.vector_56)
.vector_56 0x9fc01900 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector56.o)
0x9fc01900 __vector_dispatch_56
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_56) <= (_vector_spacing << 0x5))), function at exception vector 56 too large)
 
.vector_57 0x9fc01920 0x8
*(.vector_57)
.vector_57 0x9fc01920 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector57.o)
0x9fc01920 __vector_dispatch_57
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_57) <= (_vector_spacing << 0x5))), function at exception vector 57 too large)
 
.vector_58 0x9fc01940 0x8
*(.vector_58)
.vector_58 0x9fc01940 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector58.o)
0x9fc01940 __vector_dispatch_58
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_58) <= (_vector_spacing << 0x5))), function at exception vector 58 too large)
 
.vector_59 0x9fc01960 0x8
*(.vector_59)
.vector_59 0x9fc01960 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector59.o)
0x9fc01960 __vector_dispatch_59
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_59) <= (_vector_spacing << 0x5))), function at exception vector 59 too large)
 
.vector_60 0x9fc01980 0x8
*(.vector_60)
.vector_60 0x9fc01980 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector60.o)
0x9fc01980 __vector_dispatch_60
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_60) <= (_vector_spacing << 0x5))), function at exception vector 60 too large)
 
.vector_61 0x9fc019a0 0x8
*(.vector_61)
.vector_61 0x9fc019a0 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector61.o)
0x9fc019a0 __vector_dispatch_61
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_61) <= (_vector_spacing << 0x5))), function at exception vector 61 too large)
 
.vector_62 0x9fc019c0 0x8
*(.vector_62)
.vector_62 0x9fc019c0 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector62.o)
0x9fc019c0 __vector_dispatch_62
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_62) <= (_vector_spacing << 0x5))), function at exception vector 62 too large)
 
.vector_63 0x9fc019e0 0x8
*(.vector_63)
.vector_63 0x9fc019e0 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector63.o)
0x9fc019e0 __vector_dispatch_63
0x00000001 ASSERT (((_vector_spacing == 0x0) || (SIZEOF (.vector_63) <= (_vector_spacing << 0x5))), function at exception vector 63 too large)
 
.startup
*(.startup)
 
.text 0x9d000000 0x0
*(.stub .gnu.linkonce.t.*)
*(.text.*personality*)
*(.mips16.fn.*)
*(.mips16.call.*)
*(.gnu.warning)
0x9d000000 . = ALIGN (0x4)
 
.init 0x9d000000 0x0
*crti.o(.init)
*crtbegin.o(.init)
*(EXCLUDE_FILE(*crtn.o *crtend?.o *crtend.o) .init)
*crtend.o(.init)
*crtn.o(.init)
0x9d000000 . = ALIGN (0x4)
 
.fini 0x9d000000 0x0
*(.fini)
0x9d000000 . = ALIGN (0x4)
 
.preinit_array 0x9d000000 0x0
0x9d000000 PROVIDE (__preinit_array_start, .)
*(.preinit_array)
0x9d000000 PROVIDE (__preinit_array_end, .)
0x9d000000 . = ALIGN (0x4)
 
.init_array 0x9d000000 0x0
0x9d000000 PROVIDE (__init_array_start, .)
*(SORT(.init_array.*))
*(.init_array)
0x9d000000 PROVIDE (__init_array_end, .)
0x9d000000 . = ALIGN (0x4)
 
.fini_array 0x9d000000 0x0
0x9d000000 PROVIDE (__fini_array_start, .)
*(SORT(.fini_array.*))
*(.fini_array)
0x9d000000 PROVIDE (__fini_array_end, .)
0x9d000000 . = ALIGN (0x4)
 
.ctors 0x9d000000 0x0
*crtbegin.o(.ctors)
*crtbegin?.o(.ctors)
*(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors)
*(SORT(.ctors.*))
*(.ctors)
0x9d000000 . = ALIGN (0x4)
 
.dtors 0x9d000000 0x0
*crtbegin.o(.dtors)
*crtbegin?.o(.dtors)
*(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors)
*(SORT(.dtors.*))
*(.dtors)
0x9d000000 . = ALIGN (0x4)
 
.rodata 0x9d000000 0x0
*(.gnu.linkonce.r.*)
*(.rodata1)
0x9d000000 . = ALIGN (0x4)
 
.sdata2 0x9fc00490 0x0
*(.sdata2 .sdata2.* .gnu.linkonce.s2.*)
0x9fc00490 . = ALIGN (0x4)
 
.sbss2 0x9fc00490 0x0
*(.sbss2 .sbss2.* .gnu.linkonce.sb2.*)
0x9fc00490 . = ALIGN (0x4)
 
.eh_frame_hdr
*(.eh_frame_hdr)
0x9fc00490 . = ALIGN (0x4)
 
.eh_frame
*(.eh_frame)
0x9fc00490 . = ALIGN (0x4)
 
.gcc_except_table
*(.gcc_except_table .gcc_except_table.*)
0x9fc00490 . = ALIGN (0x4)
 
.dbg_data 0xa0000000 0x0
0xa0000000 . = (. + DEFINED (_DEBUGGER)?0x200:0x0)
 
.jcr 0xa0000000 0x0
*(.jcr)
0xa0000000 . = ALIGN (0x4)
 
.eh_frame
*(.eh_frame)
0xa0000000 . = ALIGN (0x4)
 
.gcc_except_table
*(.gcc_except_table .gcc_except_table.*)
0xa0000000 . = ALIGN (0x4)
 
.persist 0xa0000000 0x0
0xa0000000 _persist_begin = .
*(.persist .persist.*)
*(.pbss .pbss.*)
0xa0000000 . = ALIGN (0x4)
0xa0000000 _persist_end = .
 
.data 0xa0000000 0x0
*(.gnu.linkonce.d.*)
*(.data1)
0xa0000000 . = ALIGN (0x4)
0xa0000000 . = .
0xa0007ff0 _gp = (ALIGN (0x10) + 0x7ff0)
 
.got 0xa0000000 0x0
*(.got.plt)
*(.got)
0xa0000000 . = ALIGN (0x4)
 
.sdata 0xa0000000 0x0
0xa0000000 _sdata_begin = .
*(.sdata .sdata.* .gnu.linkonce.s.*)
0xa0000000 . = ALIGN (0x4)
0xa0000000 _sdata_end = .
 
.lit8
*(.lit8)
 
.lit4
*(.lit4)
0xa0000000 . = ALIGN (0x4)
0xa0000000 _data_end = .
0xa0000000 _bss_begin = .
 
.sbss 0xa0000000 0x4
0xa0000000 _sbss_begin = .
*(.dynsbss)
*(.sbss .sbss.* .gnu.linkonce.sb.*)
.sbss 0xa0000000 0x4 build/default/production/ETHERNET.o
*(.scommon)
0xa0000004 _sbss_end = .
0xa0000004 . = ALIGN (0x4)
 
.bss 0xa0000004 0x0
*(.dynbss)
*(COMMON)
0xa0000004 . = ALIGN ((. != 0x0)?0x4:0x1)
0xa0000004 . = ALIGN (0x4)
0xa0000004 _end = .
0xa0000004 _bss_end = .
0x00020000 _bmxdudba_address = 0x20000
0x00020000 _bmxdupba_address = 0x20000
 
/DISCARD/
*(.pdr)
*(.rel.dyn)
*(.note.GNU-stack)
*(.note.GNU-stack)
*(.gnu_debuglink)
*(.gnu.lto_*)
*(.discard)
 
.gptab.sdata
*(.gptab.data)
*(.gptab.sdata)
 
.gptab.sbss
*(.gptab.bss)
*(.gptab.sbss)
 
.mdebug.abi32 0xa0000004 0x0
*(.mdebug.abi32)
.mdebug.abi32 0xa0000004 0x0 build/default/production/main.o
.mdebug.abi32 0xa0000004 0x0 build/default/production/ETHERNET.o
.mdebug.abi32 0xa0000004 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral.a(read_core_timer_lib.o)
.mdebug.abi32 0xa0000004 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(pcache.o)
.mdebug.abi32 0xa0000004 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_configure_system_lib.o)
.mdebug.abi32 0xa0000004 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_enable_interrupts_lib.o)
.mdebug.abi32 0xa0000004 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_disable_interrupts_lib.o)
.mdebug.abi32 0xa0000004 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_restore_interrupts_lib.o)
.mdebug.abi32 0xa0000004 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-bootstrap-exception-handler.o)
.mdebug.abi32 0xa0000004 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-on-reset.o)
.mdebug.abi32 0xa0000004 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-on-bootstrap.o)
.mdebug.abi32 0xa0000004 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-general-exception-handler.o)
.mdebug.abi32 0xa0000004 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(defaultinterrupt.o)
 
.mdebug.abiN32
*(.mdebug.abiN32)
 
.mdebug.abi64
*(.mdebug.abi64)
 
.mdebug.abiO64
*(.mdebug.abiO64)
 
.mdebug.eabi32
*(.mdebug.eabi32)
 
.mdebug.eabi64
*(.mdebug.eabi64)
 
.gcc_compiled_long32
*(.gcc_compiled_long32)
 
.gcc_compiled_long64
*(.gcc_compiled_long64)
 
.stab
*(.stab)
 
.stabstr
*(.stabstr)
 
.stab.excl
*(.stab.excl)
 
.stab.exclstr
*(.stab.exclstr)
 
.stab.index
*(.stab.index)
 
.stab.indexstr
*(.stab.indexstr)
 
.comment 0x00000000 0xcc
*(.comment)
.comment 0x00000000 0x3c build/default/production/main.o
0x3d (size before relaxing)
.comment 0x00000000 0x3d build/default/production/ETHERNET.o
.comment 0x0000003c 0x3c c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral.a(read_core_timer_lib.o)
0x3d (size before relaxing)
.comment 0x00000000 0x3d c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(pcache.o)
.comment 0x00000000 0x3d c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_configure_system_lib.o)
.comment 0x00000000 0x3d c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_enable_interrupts_lib.o)
.comment 0x00000000 0x3d c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_disable_interrupts_lib.o)
.comment 0x00000000 0x3d c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_restore_interrupts_lib.o)
.comment 0x00000078 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(memset.o)
0x19 (size before relaxing)
.comment 0x00000090 0x3c c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-bootstrap-exception-handler.o)
0x3d (size before relaxing)
.comment 0x00000000 0x3d c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-on-reset.o)
.comment 0x00000000 0x3d c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-on-bootstrap.o)
.comment 0x00000000 0x3d c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-general-exception-handler.o)
.comment 0x00000000 0x3d c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(defaultinterrupt.o)
 
.debug
*(.debug)
 
.line
*(.line)
 
.debug_srcinfo
*(.debug_srcinfo)
 
.debug_sfnames
*(.debug_sfnames)
 
.debug_aranges 0x00000000 0x1a8
*(.debug_aranges)
.debug_aranges
0x00000000 0x20 build/default/production/main.o
.debug_aranges
0x00000020 0x20 build/default/production/ETHERNET.o
.debug_aranges
0x00000040 0x20 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral.a(read_core_timer_lib.o)
.debug_aranges
0x00000060 0x28 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(pcache.o)
.debug_aranges
0x00000088 0x20 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_configure_system_lib.o)
.debug_aranges
0x000000a8 0x20 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_enable_interrupts_lib.o)
.debug_aranges
0x000000c8 0x20 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_disable_interrupts_lib.o)
.debug_aranges
0x000000e8 0x20 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_restore_interrupts_lib.o)
.debug_aranges
0x00000108 0x20 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-bootstrap-exception-handler.o)
.debug_aranges
0x00000128 0x20 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-on-reset.o)
.debug_aranges
0x00000148 0x20 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-on-bootstrap.o)
.debug_aranges
0x00000168 0x20 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-general-exception-handler.o)
.debug_aranges
0x00000188 0x20 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(defaultinterrupt.o)
 
.debug_pubnames
0x00000000 0x2b4
*(.debug_pubnames)
.debug_pubnames
0x00000000 0x35 build/default/production/main.o
.debug_pubnames
0x00000035 0xa7 build/default/production/ETHERNET.o
.debug_pubnames
0x000000dc 0x24 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral.a(read_core_timer_lib.o)
.debug_pubnames
0x00000100 0x3b c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(pcache.o)
.debug_pubnames
0x0000013b 0x29 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_configure_system_lib.o)
.debug_pubnames
0x00000164 0x2a c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_enable_interrupts_lib.o)
.debug_pubnames
0x0000018e 0x2b c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_disable_interrupts_lib.o)
.debug_pubnames
0x000001b9 0x2b c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_restore_interrupts_lib.o)
.debug_pubnames
0x000001e4 0x33 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-bootstrap-exception-handler.o)
.debug_pubnames
0x00000217 0x20 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-on-reset.o)
.debug_pubnames
0x00000237 0x24 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-on-bootstrap.o)
.debug_pubnames
0x0000025b 0x31 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-general-exception-handler.o)
.debug_pubnames
0x0000028c 0x28 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(defaultinterrupt.o)
 
.debug_info 0x00000000 0x6b05
*(.debug_info .gnu.linkonce.wi.*)
.debug_info 0x00000000 0x20f2 build/default/production/main.o
.debug_info 0x000020f2 0x41d6 build/default/production/ETHERNET.o
.debug_info 0x000062c8 0xaa c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral.a(read_core_timer_lib.o)
.debug_info 0x00006372 0xbf c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(pcache.o)
.debug_info 0x00006431 0xb2 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_configure_system_lib.o)
.debug_info 0x000064e3 0xb4 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_enable_interrupts_lib.o)
.debug_info 0x00006597 0xb6 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_disable_interrupts_lib.o)
.debug_info 0x0000664d 0xb6 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_restore_interrupts_lib.o)
.debug_info 0x00006703 0xde c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-bootstrap-exception-handler.o)
.debug_info 0x000067e1 0xb8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-on-reset.o)
.debug_info 0x00006899 0xc0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-on-bootstrap.o)
.debug_info 0x00006959 0xda c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-general-exception-handler.o)
.debug_info 0x00006a33 0xd2 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(defaultinterrupt.o)
 
.debug_abbrev 0x00000000 0x79d
*(.debug_abbrev)
.debug_abbrev 0x00000000 0x328 build/default/production/main.o
.debug_abbrev 0x00000328 0x2e8 build/default/production/ETHERNET.o
.debug_abbrev 0x00000610 0x25 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral.a(read_core_timer_lib.o)
.debug_abbrev 0x00000635 0x25 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(pcache.o)
.debug_abbrev 0x0000065a 0x25 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_configure_system_lib.o)
.debug_abbrev 0x0000067f 0x25 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_enable_interrupts_lib.o)
.debug_abbrev 0x000006a4 0x25 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_disable_interrupts_lib.o)
.debug_abbrev 0x000006c9 0x25 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_restore_interrupts_lib.o)
.debug_abbrev 0x000006ee 0x23 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-bootstrap-exception-handler.o)
.debug_abbrev 0x00000711 0x23 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-on-reset.o)
.debug_abbrev 0x00000734 0x23 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-on-bootstrap.o)
.debug_abbrev 0x00000757 0x23 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-general-exception-handler.o)
.debug_abbrev 0x0000077a 0x23 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(defaultinterrupt.o)
 
.debug_line 0x00000000 0xb2a
*(.debug_line)
.debug_line 0x00000000 0x29b build/default/production/main.o
.debug_line 0x0000029b 0x328 build/default/production/ETHERNET.o
.debug_line 0x000005c3 0x6e c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral.a(read_core_timer_lib.o)
.debug_line 0x00000631 0x62 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(pcache.o)
.debug_line 0x00000693 0x71 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_configure_system_lib.o)
.debug_line 0x00000704 0x72 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_enable_interrupts_lib.o)
.debug_line 0x00000776 0x73 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_disable_interrupts_lib.o)
.debug_line 0x000007e9 0x73 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_restore_interrupts_lib.o)
.debug_line 0x0000085c 0x97 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-bootstrap-exception-handler.o)
.debug_line 0x000008f3 0x84 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-on-reset.o)
.debug_line 0x00000977 0x88 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-on-bootstrap.o)
.debug_line 0x000009ff 0x95 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-general-exception-handler.o)
.debug_line 0x00000a94 0x96 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(defaultinterrupt.o)
 
.debug_frame 0x00000000 0x300
*(.debug_frame)
.debug_frame 0x00000000 0x64 build/default/production/main.o
.debug_frame 0x00000064 0x11c build/default/production/ETHERNET.o
.debug_frame 0x00000180 0x20 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral.a(read_core_timer_lib.o)
.debug_frame 0x000001a0 0x30 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(pcache.o)
.debug_frame 0x000001d0 0x20 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_configure_system_lib.o)
.debug_frame 0x000001f0 0x20 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_enable_interrupts_lib.o)
.debug_frame 0x00000210 0x20 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_disable_interrupts_lib.o)
.debug_frame 0x00000230 0x20 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_restore_interrupts_lib.o)
.debug_frame 0x00000250 0x28 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-bootstrap-exception-handler.o)
.debug_frame 0x00000278 0x20 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-on-reset.o)
.debug_frame 0x00000298 0x20 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-on-bootstrap.o)
.debug_frame 0x000002b8 0x28 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-general-exception-handler.o)
.debug_frame 0x000002e0 0x20 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(defaultinterrupt.o)
 
.debug_str 0x00000000 0x5dd
*(.debug_str)
.debug_str 0x00000000 0x20a build/default/production/main.o
.debug_str 0x0000020a 0x3d3 build/default/production/ETHERNET.o
.debug_str 0x000005dd 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral.a(read_core_timer_lib.o)
.debug_str 0x000005dd 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(pcache.o)
.debug_str 0x000005dd 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_configure_system_lib.o)
.debug_str 0x000005dd 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_enable_interrupts_lib.o)
.debug_str 0x000005dd 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_disable_interrupts_lib.o)
.debug_str 0x000005dd 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_restore_interrupts_lib.o)
.debug_str 0x000005dd 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-bootstrap-exception-handler.o)
.debug_str 0x000005dd 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-on-reset.o)
.debug_str 0x000005dd 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-on-bootstrap.o)
.debug_str 0x000005dd 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-general-exception-handler.o)
.debug_str 0x000005dd 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(defaultinterrupt.o)
 
.debug_loc
*(.debug_loc)
 
.debug_macinfo
*(.debug_macinfo)
 
.debug_weaknames
*(.debug_weaknames)
 
.debug_funcnames
*(.debug_funcnames)
 
.debug_typenames
*(.debug_typenames)
 
.debug_varnames
*(.debug_varnames)
 
.debug_pubtypes
0x00000000 0x593
*(.debug_pubtypes)
.debug_pubtypes
0x00000000 0x1fb build/default/production/main.o
.debug_pubtypes
0x000001fb 0x398 build/default/production/ETHERNET.o
 
.debug_ranges 0x00000000 0x68
*(.debug_ranges)
.debug_ranges 0x00000000 0x10 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral.a(read_core_timer_lib.o)
.debug_ranges 0x00000010 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(pcache.o)
.debug_ranges 0x00000028 0x10 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_configure_system_lib.o)
.debug_ranges 0x00000038 0x10 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_enable_interrupts_lib.o)
.debug_ranges 0x00000048 0x10 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_disable_interrupts_lib.o)
.debug_ranges 0x00000058 0x10 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_restore_interrupts_lib.o)
 
.gnu.attributes
0x00000000 0x10
*(.gnu.attributes)
.gnu.attributes
0x00000000 0x10 build/default/production/main.o
.gnu.attributes
0x00000010 0x10 build/default/production/ETHERNET.o
.gnu.attributes
0x00000020 0x10 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral.a(read_core_timer_lib.o)
.gnu.attributes
0x00000030 0x10 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(pcache.o)
.gnu.attributes
0x00000040 0x10 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_configure_system_lib.o)
.gnu.attributes
0x00000050 0x10 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_enable_interrupts_lib.o)
.gnu.attributes
0x00000060 0x10 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_disable_interrupts_lib.o)
.gnu.attributes
0x00000070 0x10 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_restore_interrupts_lib.o)
.gnu.attributes
0x00000080 0x10 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-bootstrap-exception-handler.o)
.gnu.attributes
0x00000090 0x10 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-on-reset.o)
.gnu.attributes
0x000000a0 0x10 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-on-bootstrap.o)
.gnu.attributes
0x000000b0 0x10 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-general-exception-handler.o)
.gnu.attributes
0x000000c0 0x10 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(defaultinterrupt.o)
LOAD c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2\libgcc.a
START GROUP
LOAD c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a
LOAD c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libdebug.a
LOAD c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libm.a
LOAD c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libe.a
LOAD c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libdsp.a
LOAD c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2\libgcc.a
LOAD c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a
LOAD c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libc.a
LOAD c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a
END GROUP
LOAD c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2\libgcc.a
LOAD c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\debug-exception-return.o
OUTPUT(dist/default/production/Cerebot_MX7CK_Ethernet.production.elf elf32-tradlittlemips)
LOAD stack
LOAD data_init
 
.reginfo 0x00000000 0x18
.reginfo 0x00000000 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L/crt0_mips32r2.o
 
.stack 0xa0000030 0x400
.stack 0xa0000030 0x400 stack
 
.bss%z1 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\debug-exception-return.o
 
.data%z2 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\debug-exception-return.o
 
.bss%z3 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(defaultinterrupt.o)
 
.data%z4 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(defaultinterrupt.o)
 
.bss%z5 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-general-exception-handler.o)
 
.data%z6 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-general-exception-handler.o)
 
.bss%z7 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector63.o)
 
.data%z8 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector63.o)
 
.bss%z9 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector62.o)
 
.data%z10 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector62.o)
 
.bss%z11 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector61.o)
 
.data%z12 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector61.o)
 
.bss%z13 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector60.o)
 
.data%z14 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector60.o)
 
.bss%z15 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector59.o)
 
.data%z16 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector59.o)
 
.bss%z17 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector58.o)
 
.data%z18 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector58.o)
 
.bss%z19 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector57.o)
 
.data%z20 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector57.o)
 
.bss%z21 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector56.o)
 
.data%z22 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector56.o)
 
.bss%z23 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector55.o)
 
.data%z24 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector55.o)
 
.bss%z25 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector54.o)
 
.data%z26 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector54.o)
 
.bss%z27 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector53.o)
 
.data%z28 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector53.o)
 
.bss%z29 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector52.o)
 
.data%z30 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector52.o)
 
.bss%z31 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector51.o)
 
.data%z32 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector51.o)
 
.bss%z33 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector50.o)
 
.data%z34 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector50.o)
 
.bss%z35 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector49.o)
 
.data%z36 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector49.o)
 
.bss%z37 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector47.o)
 
.data%z38 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector47.o)
 
.bss%z39 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector46.o)
 
.data%z40 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector46.o)
 
.bss%z41 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector45.o)
 
.data%z42 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector45.o)
 
.bss%z43 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector44.o)
 
.data%z44 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector44.o)
 
.bss%z45 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector43.o)
 
.data%z46 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector43.o)
 
.bss%z47 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector42.o)
 
.data%z48 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector42.o)
 
.bss%z49 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector41.o)
 
.data%z50 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector41.o)
 
.bss%z51 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector40.o)
 
.data%z52 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector40.o)
 
.bss%z53 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector39.o)
 
.data%z54 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector39.o)
 
.bss%z55 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector38.o)
 
.data%z56 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector38.o)
 
.bss%z57 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector37.o)
 
.data%z58 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector37.o)
 
.bss%z59 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector36.o)
 
.data%z60 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector36.o)
 
.bss%z61 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector35.o)
 
.data%z62 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector35.o)
 
.bss%z63 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector34.o)
 
.data%z64 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector34.o)
 
.bss%z65 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector33.o)
 
.data%z66 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector33.o)
 
.bss%z67 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector32.o)
 
.data%z68 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector32.o)
 
.bss%z69 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector31.o)
 
.data%z70 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector31.o)
 
.bss%z71 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector30.o)
 
.data%z72 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector30.o)
 
.bss%z73 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector29.o)
 
.data%z74 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector29.o)
 
.bss%z75 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector28.o)
 
.data%z76 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector28.o)
 
.bss%z77 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector27.o)
 
.data%z78 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector27.o)
 
.bss%z79 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector26.o)
 
.data%z80 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector26.o)
 
.bss%z81 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector25.o)
 
.data%z82 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector25.o)
 
.bss%z83 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector24.o)
 
.data%z84 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector24.o)
 
.bss%z85 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector23.o)
 
.data%z86 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector23.o)
 
.bss%z87 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector22.o)
 
.data%z88 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector22.o)
 
.bss%z89 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector21.o)
 
.data%z90 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector21.o)
 
.bss%z91 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector20.o)
 
.data%z92 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector20.o)
 
.bss%z93 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector19.o)
 
.data%z94 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector19.o)
 
.bss%z95 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector18.o)
 
.data%z96 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector18.o)
 
.bss%z97 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector17.o)
 
.data%z98 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector17.o)
 
.bss%z99 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector16.o)
 
.data%z100 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector16.o)
 
.bss%z101 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector15.o)
 
.data%z102 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector15.o)
 
.bss%z103 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector14.o)
 
.data%z104 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector14.o)
 
.bss%z105 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector13.o)
 
.data%z106 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector13.o)
 
.bss%z107 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector12.o)
 
.data%z108 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector12.o)
 
.bss%z109 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector11.o)
 
.data%z110 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector11.o)
 
.bss%z111 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector10.o)
 
.data%z112 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector10.o)
 
.bss%z113 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector9.o)
 
.data%z114 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector9.o)
 
.bss%z115 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector8.o)
 
.data%z116 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector8.o)
 
.bss%z117 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector7.o)
 
.data%z118 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector7.o)
 
.bss%z119 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector6.o)
 
.data%z120 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector6.o)
 
.bss%z121 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector5.o)
 
.data%z122 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector5.o)
 
.bss%z123 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector4.o)
 
.data%z124 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector4.o)
 
.bss%z125 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector3.o)
 
.data%z126 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector3.o)
 
.bss%z127 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector2.o)
 
.data%z128 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector2.o)
 
.bss%z129 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector1.o)
 
.data%z130 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector1.o)
 
.bss%z131 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector0.o)
 
.data%z132 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector0.o)
 
.bss%z133 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(general-exception.o)
 
.data%z134 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(general-exception.o)
 
.bss%z135 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(pic32_software_reset.o)
 
.data%z136 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(pic32_software_reset.o)
 
.bss%z137 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-nmi-handler.o)
 
.data%z138 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-nmi-handler.o)
 
.bss%z139 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-on-bootstrap.o)
 
.data%z140 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-on-bootstrap.o)
 
.bss%z141 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-on-reset.o)
 
.data%z142 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-on-reset.o)
 
.bss%z143 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-bootstrap-exception-handler.o)
 
.data%z144 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-bootstrap-exception-handler.o)
 
.bss%z145 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(memset.o)
 
.data%z146 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(memset.o)
 
.bss%z147 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_restore_interrupts_lib.o)
 
.data%z148 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_restore_interrupts_lib.o)
 
.bss%z149 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_disable_interrupts_lib.o)
 
.data%z150 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_disable_interrupts_lib.o)
 
.bss%z151 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_enable_interrupts_lib.o)
 
.data%z152 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_enable_interrupts_lib.o)
 
.bss%z153 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_configure_system_lib.o)
 
.data%z154 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_configure_system_lib.o)
 
.bss%z155 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(pcache.o)
 
.data%z156 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(pcache.o)
 
.bss%z157 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral.a(read_core_timer_lib.o)
 
.data%z158 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral.a(read_core_timer_lib.o)
 
.bss%z159 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\processor.o
 
.data%z160 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\processor.o
 
.bss%z161 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o
 
.data%z162 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o
 
.bss%z163 0x00000000 0x0
.bss 0x00000000 0x0 build/default/production/ETHERNET.o
 
.data%z164 0x00000000 0x0
.data 0x00000000 0x0 build/default/production/ETHERNET.o
 
.bss%z165 0x00000000 0x0
.bss 0x00000000 0x0 build/default/production/main.o
 
.data%z166 0x00000000 0x0
.data 0x00000000 0x0 build/default/production/main.o
 
.bss%z167 0x00000000 0x0
.bss 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L/crt0_mips32r2.o
 
.data%z168 0x00000000 0x0
.data 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L/crt0_mips32r2.o
 
._debug_exception
0xbfc00480 0x24
._debug_exception
0xbfc00480 0x24 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\debug-exception-return.o
0xbfc00480 __DbgExecReturn
 
.text 0x9d000000 0x178c
.text 0x9d000000 0x1208 build/default/production/ETHERNET.o
0x9d000000 VA_TO_PA
0x9d000034 ETH_Init
0x9d0008b4 ETH_PHY_Read
0x9d000950 ETH_PHY_Write
0x9d0009cc ETH_Recv_Queue
0x9d0009f8 ETH_Read_Packet
0x9d000c54 ETH_Write_Packet
0x9d000fa8 __ETH_Interrupt_Handler
.text 0x9d001208 0x584 build/default/production/main.o
0x9d001208 Delay_MS
0x9d001294 Delay_US
0x9d001308 main
 
.text.general_exception
0x9d00178c 0xdc
.text.general_exception
0x9d00178c 0xdc c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(general-exception.o)
0x9d00178c _general_exception_context
 
.text 0x9d001868 0xa8
.text 0x9d001868 0xa8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(memset.o)
0x9d001868 memset
 
.text.main_entry
0x9d001910 0x4c
.text.main_entry
0x9d001910 0x4c c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L/crt0_mips32r2.o
0x9d00193c __crt0_exit
 
.text 0x9d00195c 0x44
.text 0x9d00195c 0x44 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(pic32_software_reset.o)
0x9d00195c __pic32_software_reset
 
.text._bootstrap_exception_handler
0x9d0019a0 0x38
.text._bootstrap_exception_handler
0x9d0019a0 0x38 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-bootstrap-exception-handler.o)
0x9d0019a0 _bootstrap_exception_handler
 
.text._general_exception_handler
0x9d0019d8 0x38
.text._general_exception_handler
0x9d0019d8 0x38 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-general-exception-handler.o)
0x9d0019d8 _general_exception_handler
 
.text.INTConfigureSystem
0x9d001a10 0x30
.text.INTConfigureSystem
0x9d001a10 0x30 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_configure_system_lib.o)
0x9d001a10 INTConfigureSystem
 
.vector_default
0x9d001a40 0x30
.vector_default
0x9d001a40 0x30 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(defaultinterrupt.o)
0x9d001a40 _DefaultInterrupt
 
.text.INTRestoreInterrupts
0x9d001a70 0x1c
.text.INTRestoreInterrupts
0x9d001a70 0x1c c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_restore_interrupts_lib.o)
0x9d001a70 INTRestoreInterrupts
 
.text.CheKseg0CacheOff
0x9d001a8c 0x18
.text.CheKseg0CacheOff
0x9d001a8c 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(pcache.o)
0x9d001a8c CheKseg0CacheOff
 
.text.CheKseg0CacheOn
0x9d001aa4 0x18
.text.CheKseg0CacheOn
0x9d001aa4 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(pcache.o)
0x9d001aa4 CheKseg0CacheOn
 
.text 0x9d001abc 0x18
.text 0x9d001abc 0x18 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-nmi-handler.o)
0x9d001abc _nmi_handler
 
.dinit 0x9d001ad4 0x10
.dinit 0x9d001ad4 0x10 data_init
 
.text.ReadCoreTimer
0x9d001ae4 0x8
.text.ReadCoreTimer
0x9d001ae4 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral.a(read_core_timer_lib.o)
0x9d001ae4 ReadCoreTimer
 
.text.INTEnableInterrupts
0x9d001aec 0x8
.text.INTEnableInterrupts
0x9d001aec 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_enable_interrupts_lib.o)
0x9d001aec INTEnableInterrupts
 
.text.INTDisableInterrupts
0x9d001af4 0x8
.text.INTDisableInterrupts
0x9d001af4 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_disable_interrupts_lib.o)
0x9d001af4 INTDisableInterrupts
 
.text._on_reset
0x9d001afc 0x8
.text._on_reset
0x9d001afc 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-on-reset.o)
0x9d001afc _on_reset
 
.text._on_bootstrap
0x9d001b04 0x8
.text._on_bootstrap
0x9d001b04 0x8 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-on-bootstrap.o)
0x9d001b04 _on_bootstrap
 
.text%z169 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\debug-exception-return.o
 
.text%z170 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(defaultinterrupt.o)
 
.text%z171 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-general-exception-handler.o)
 
.text%z172 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector63.o)
 
.text%z173 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector62.o)
 
.text%z174 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector61.o)
 
.text%z175 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector60.o)
 
.text%z176 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector59.o)
 
.text%z177 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector58.o)
 
.text%z178 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector57.o)
 
.text%z179 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector56.o)
 
.text%z180 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector55.o)
 
.text%z181 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector54.o)
 
.text%z182 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector53.o)
 
.text%z183 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector52.o)
 
.text%z184 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector51.o)
 
.text%z185 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector50.o)
 
.text%z186 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector49.o)
 
.text%z187 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector47.o)
 
.text%z188 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector46.o)
 
.text%z189 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector45.o)
 
.text%z190 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector44.o)
 
.text%z191 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector43.o)
 
.text%z192 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector42.o)
 
.text%z193 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector41.o)
 
.text%z194 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector40.o)
 
.text%z195 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector39.o)
 
.text%z196 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector38.o)
 
.text%z197 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector37.o)
 
.text%z198 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector36.o)
 
.text%z199 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector35.o)
 
.text%z200 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector34.o)
 
.text%z201 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector33.o)
 
.text%z202 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector32.o)
 
.text%z203 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector31.o)
 
.text%z204 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector30.o)
 
.text%z205 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector29.o)
 
.text%z206 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector28.o)
 
.text%z207 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector27.o)
 
.text%z208 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector26.o)
 
.text%z209 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector25.o)
 
.text%z210 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector24.o)
 
.text%z211 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector23.o)
 
.text%z212 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector22.o)
 
.text%z213 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector21.o)
 
.text%z214 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector20.o)
 
.text%z215 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector19.o)
 
.text%z216 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector18.o)
 
.text%z217 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector17.o)
 
.text%z218 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector16.o)
 
.text%z219 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector15.o)
 
.text%z220 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector14.o)
 
.text%z221 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector13.o)
 
.text%z222 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector12.o)
 
.text%z223 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector11.o)
 
.text%z224 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector10.o)
 
.text%z225 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector9.o)
 
.text%z226 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector8.o)
 
.text%z227 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector7.o)
 
.text%z228 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector6.o)
 
.text%z229 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector5.o)
 
.text%z230 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector4.o)
 
.text%z231 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector3.o)
 
.text%z232 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector2.o)
 
.text%z233 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector1.o)
 
.text%z234 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(vector0.o)
 
.text%z235 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(general-exception.o)
 
.text%z236 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-on-bootstrap.o)
 
.text%z237 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-on-reset.o)
 
.text%z238 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-bootstrap-exception-handler.o)
 
.text%z239 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_restore_interrupts_lib.o)
 
.text%z240 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_disable_interrupts_lib.o)
 
.text%z241 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_enable_interrupts_lib.o)
 
.text%z242 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(int_configure_system_lib.o)
 
.text%z243 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512L.a(pcache.o)
 
.text%z244 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral.a(read_core_timer_lib.o)
 
.text%z245 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\processor.o
 
.text%z246 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L\default_isr_vectors.o
 
.text%z247 0x00000000 0x0
.text 0x00000000 0x0 c:/program files (x86)/microchip/xc32/v1.31/bin/../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512L/crt0_mips32r2.o
/PIC Stuff/Cerebot_32MX7_Ethernet/main.c
0,0 → 1,112
// <editor-fold defaultstate="collapsed" desc="Configuration Bits">
/* ------------------------------------------------------------ */
/* PIC32 Configuration Settings */
/* ------------------------------------------------------------ */
/* Oscillator Settings */
#pragma config FNOSC = PRIPLL // Oscillator Selection Bits
#pragma config POSCMOD = EC // Primary Oscillator Configuration
#pragma config FPLLIDIV = DIV_2 // PLL Input Divider
#pragma config FPLLMUL = MUL_20 // PLL Multiplier
#pragma config FPLLODIV = DIV_1 // PLL Output Divider
#pragma config FPBDIV = DIV_1 // Peripheral Clock Divisor (timers/UART/SPI/I2C)
#pragma config FSOSCEN = OFF // Secondary Oscillator Enable
/* Clock Control Settings */
#pragma config IESO = OFF // Internal/External Clock Switch Over
#pragma config FCKSM = CSDCMD // Clock Switching and Monitor Selection
#pragma config OSCIOFNC = OFF // CLKO Output Signal Active on the OSCO Pin
/* USB Settings */
#pragma config UPLLEN = ON // USB PLL Enable
#pragma config UPLLIDIV = DIV_2 // USB PLL Input Divider
#pragma config FVBUSONIO = OFF // USB VBUS ON Selection
#pragma config FUSBIDIO = OFF // USB USID Selection
/* Other Peripheral Device Settings */
#pragma config FWDTEN = OFF // Watchdog Timer Enable
#pragma config WDTPS = PS1048576 // Watchdog Timer Postscaler (1048.576s)
#pragma config FSRSSEL = PRIORITY_7 // SRS Interrupt Priority
#pragma config FCANIO = OFF // CAN I/O Pin Select (default/alternate)
#pragma config FETHIO = ON // Ethernet I/O Pin Select (default/alternate)
#pragma config FMIIEN = OFF // Ethernet MII/RMII select (OFF=RMII)
/* Code Protection Settings */
#pragma config CP = OFF // Code Protect
#pragma config BWP = OFF // Boot Flash Write Protect
#pragma config PWP = OFF // Program Flash Write Protect
/* Debug Settings */
#pragma config ICESEL = ICS_PGx1 // ICE/ICD Comm Channel Select (on-board debugger)
/* ------------------------------------------------------------ */
// </editor-fold>
 
#include "defines.h"
#include "ETHERNET.h"
 
void Delay_MS(uint32_t delay_ms) {
// Delays the CPU for the given amount of time.
// Note: Watch out for integer overflow! (max delay_ms = 107374) ??
uint32_t delay = delay_ms * MS_TO_CT_TICKS;
uint32_t startTime = ReadCoreTimer();
while ((uint32_t)(ReadCoreTimer() - startTime) < delay) {};
}
 
void Delay_US(uint32_t delay_us) {
// Delays the CPU for the given amount of time.
// Note: Watch out for integer overflow!
uint32_t delay = delay_us * US_TO_CT_TICKS;
uint32_t startTime = ReadCoreTimer();
while ((uint32_t)(ReadCoreTimer() - startTime) < delay) {};
}
 
int main(void) {
/* -------------------- BEGIN INITIALIZATION --------------------- */
 
// Configure the target for maximum performance at 80 MHz.
// Note: This overrides the peripheral clock to 80Mhz regardless of config
SYSTEMConfigPerformance(CPU_CLOCK_HZ);
 
// Configure the interrupts for multiple vectors
INTConfigureSystem(INT_SYSTEM_CONFIG_MULT_VECTOR);
 
// Set all analog I/O pins to digital
AD1PCFGSET = 0xFFFF;
 
// Enable the watchdog timer with windowed mode disabled
// WDT prescaler set to 1048576 (1048.576s) (see config bits)
// WDTCON = 0x00008000;
 
LED1_TRIS = 0;
LED2_TRIS = 0;
LED3_TRIS = 0;
LED4_TRIS = 0;
LED1_LAT = 0;
LED2_LAT = 0;
LED3_LAT = 0;
LED4_LAT = 0;
 
ETH_DATA eth_data;
ETH_Init(&eth_data, NULL, NULL);
 
uint8_t buffer[3000] = {0};
buffer[0] = 0xAA;
buffer[2017] = 0xBB;
buffer[2018] = 0xCC;
buffer[2999] = 0xDD;
 
ETH_MAC_ADDRESS dest = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
ETH_MAC_ADDRESS src = {0x00, 0x18, 0x3E, 0x00, 0xD7, 0xEB};
 
// ETH_Write_Packet(dest, src, 2018, buffer);
ETH_Write_Packet(dest, src, 2018, buffer);
ETH_Write_Packet(dest, src, 2018, buffer);
ETH_Write_Packet(dest, src, 2018, buffer);
ETH_Write_Packet(dest, src, 2018, buffer);
 
while (1) {
uint8_t queue = ETH_Recv_Queue();
if (queue != 0) {
LED1_LAT = 1;
}
}
}
 
/PIC Stuff/Cerebot_32MX7_Ethernet/nbproject/Makefile-default.mk
0,0 → 1,160
#
# Generated Makefile - do not edit!
#
# Edit the Makefile in the project folder instead (../Makefile). Each target
# has a -pre and a -post target defined where you can add customized code.
#
# This makefile implements configuration specific macros and targets.
 
 
# Include project Makefile
ifeq "${IGNORE_LOCAL}" "TRUE"
# do not include local makefile. User is passing all local related variables already
else
include Makefile
# Include makefile containing local settings
ifeq "$(wildcard nbproject/Makefile-local-default.mk)" "nbproject/Makefile-local-default.mk"
include nbproject/Makefile-local-default.mk
endif
endif
 
# Environment
MKDIR=gnumkdir -p
RM=rm -f
MV=mv
CP=cp
 
# Macros
CND_CONF=default
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
IMAGE_TYPE=debug
OUTPUT_SUFFIX=elf
DEBUGGABLE_SUFFIX=elf
FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/Cerebot_MX7CK_Ethernet.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
else
IMAGE_TYPE=production
OUTPUT_SUFFIX=hex
DEBUGGABLE_SUFFIX=elf
FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/Cerebot_MX7CK_Ethernet.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
endif
 
# Object Directory
OBJECTDIR=build/${CND_CONF}/${IMAGE_TYPE}
 
# Distribution Directory
DISTDIR=dist/${CND_CONF}/${IMAGE_TYPE}
 
# Source Files Quoted if spaced
SOURCEFILES_QUOTED_IF_SPACED=main.c ETHERNET.c
 
# Object Files Quoted if spaced
OBJECTFILES_QUOTED_IF_SPACED=${OBJECTDIR}/main.o ${OBJECTDIR}/ETHERNET.o
POSSIBLE_DEPFILES=${OBJECTDIR}/main.o.d ${OBJECTDIR}/ETHERNET.o.d
 
# Object Files
OBJECTFILES=${OBJECTDIR}/main.o ${OBJECTDIR}/ETHERNET.o
 
# Source Files
SOURCEFILES=main.c ETHERNET.c
 
 
CFLAGS=
ASFLAGS=
LDLIBSOPTIONS=
 
############# Tool locations ##########################################
# If you copy a project from one host to another, the path where the #
# compiler is installed may be different. #
# If you open this project with MPLAB X in the new host, this #
# makefile will be regenerated and the paths will be corrected. #
#######################################################################
# fixDeps replaces a bunch of sed/cat/printf statements that slow down the build
FIXDEPS=fixDeps
 
.build-conf: ${BUILD_SUBPROJECTS}
${MAKE} ${MAKE_OPTIONS} -f nbproject/Makefile-default.mk dist/${CND_CONF}/${IMAGE_TYPE}/Cerebot_MX7CK_Ethernet.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
 
MP_PROCESSOR_OPTION=32MX795F512L
MP_LINKER_FILE_OPTION=
# ------------------------------------------------------------------------------------
# Rules for buildStep: assemble
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
else
endif
 
# ------------------------------------------------------------------------------------
# Rules for buildStep: assembleWithPreprocess
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
else
endif
 
# ------------------------------------------------------------------------------------
# Rules for buildStep: compile
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
${OBJECTDIR}/main.o: main.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} ${OBJECTDIR}
@${RM} ${OBJECTDIR}/main.o.d
@${RM} ${OBJECTDIR}/main.o
@${FIXDEPS} "${OBJECTDIR}/main.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -D__MPLAB_DEBUGGER_PK3=1 -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -MMD -MF "${OBJECTDIR}/main.o.d" -o ${OBJECTDIR}/main.o main.c
${OBJECTDIR}/ETHERNET.o: ETHERNET.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} ${OBJECTDIR}
@${RM} ${OBJECTDIR}/ETHERNET.o.d
@${RM} ${OBJECTDIR}/ETHERNET.o
@${FIXDEPS} "${OBJECTDIR}/ETHERNET.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -D__MPLAB_DEBUGGER_PK3=1 -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -MMD -MF "${OBJECTDIR}/ETHERNET.o.d" -o ${OBJECTDIR}/ETHERNET.o ETHERNET.c
else
${OBJECTDIR}/main.o: main.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} ${OBJECTDIR}
@${RM} ${OBJECTDIR}/main.o.d
@${RM} ${OBJECTDIR}/main.o
@${FIXDEPS} "${OBJECTDIR}/main.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -MMD -MF "${OBJECTDIR}/main.o.d" -o ${OBJECTDIR}/main.o main.c
${OBJECTDIR}/ETHERNET.o: ETHERNET.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} ${OBJECTDIR}
@${RM} ${OBJECTDIR}/ETHERNET.o.d
@${RM} ${OBJECTDIR}/ETHERNET.o
@${FIXDEPS} "${OBJECTDIR}/ETHERNET.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ -c ${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -MMD -MF "${OBJECTDIR}/ETHERNET.o.d" -o ${OBJECTDIR}/ETHERNET.o ETHERNET.c
endif
 
# ------------------------------------------------------------------------------------
# Rules for buildStep: compileCPP
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
else
endif
 
# ------------------------------------------------------------------------------------
# Rules for buildStep: link
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
dist/${CND_CONF}/${IMAGE_TYPE}/Cerebot_MX7CK_Ethernet.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE}
${MP_CC} $(MP_EXTRA_LD_PRE) -mdebugger -D__MPLAB_DEBUGGER_PK3=1 -mprocessor=$(MP_PROCESSOR_OPTION) -o dist/${CND_CONF}/${IMAGE_TYPE}/Cerebot_MX7CK_Ethernet.${IMAGE_TYPE}.${OUTPUT_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} -mreserve=data@0x0:0x1FC -mreserve=boot@0x1FC02000:0x1FC02FEF -mreserve=boot@0x1FC02000:0x1FC024FF -Wl,--defsym=__MPLAB_BUILD=1$(MP_EXTRA_LD_POST)$(MP_LINKER_FILE_OPTION),--defsym=__MPLAB_DEBUG=1,--defsym=__DEBUG=1,--defsym=__MPLAB_DEBUGGER_PK3=1,-Map="${DISTDIR}/${PROJECTNAME}.${IMAGE_TYPE}.map"
else
dist/${CND_CONF}/${IMAGE_TYPE}/Cerebot_MX7CK_Ethernet.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE}
${MP_CC} $(MP_EXTRA_LD_PRE) -mprocessor=$(MP_PROCESSOR_OPTION) -o dist/${CND_CONF}/${IMAGE_TYPE}/Cerebot_MX7CK_Ethernet.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} -Wl,--defsym=__MPLAB_BUILD=1$(MP_EXTRA_LD_POST)$(MP_LINKER_FILE_OPTION),-Map="${DISTDIR}/${PROJECTNAME}.${IMAGE_TYPE}.map"
${MP_CC_DIR}\\xc32-bin2hex dist/${CND_CONF}/${IMAGE_TYPE}/Cerebot_MX7CK_Ethernet.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX}
endif
 
 
# Subprojects
.build-subprojects:
 
 
# Subprojects
.clean-subprojects:
 
# Clean Targets
.clean-conf: ${CLEAN_SUBPROJECTS}
${RM} -r build/default
${RM} -r dist/default
 
# Enable dependency checking
.dep.inc: .depcheck-impl
 
DEPFILES=$(shell mplabwildcard ${POSSIBLE_DEPFILES})
ifneq (${DEPFILES},)
include ${DEPFILES}
endif
/PIC Stuff/Cerebot_32MX7_Ethernet/nbproject/Makefile-genesis.properties
0,0 → 1,8
#
#Sat Jan 25 16:46:43 EST 2014
default.com-microchip-mplab-nbide-toolchainXC32-XC32LanguageToolchain.md5=83f4565fa27ad9b8015f63d69ef74f66
default.languagetoolchain.dir=C\:\\Program Files (x86)\\Microchip\\xc32\\v1.31\\bin
com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=1f98a0eed69cb2a45c12981fa9470927
default.languagetoolchain.version=1.31
host.platform=windows
conf.ids=default
/PIC Stuff/Cerebot_32MX7_Ethernet/nbproject/Makefile-impl.mk
0,0 → 1,69
#
# Generated Makefile - do not edit!
#
# Edit the Makefile in the project folder instead (../Makefile). Each target
# has a pre- and a post- target defined where you can add customization code.
#
# This makefile implements macros and targets common to all configurations.
#
# NOCDDL
 
 
# Building and Cleaning subprojects are done by default, but can be controlled with the SUB
# macro. If SUB=no, subprojects will not be built or cleaned. The following macro
# statements set BUILD_SUB-CONF and CLEAN_SUB-CONF to .build-reqprojects-conf
# and .clean-reqprojects-conf unless SUB has the value 'no'
SUB_no=NO
SUBPROJECTS=${SUB_${SUB}}
BUILD_SUBPROJECTS_=.build-subprojects
BUILD_SUBPROJECTS_NO=
BUILD_SUBPROJECTS=${BUILD_SUBPROJECTS_${SUBPROJECTS}}
CLEAN_SUBPROJECTS_=.clean-subprojects
CLEAN_SUBPROJECTS_NO=
CLEAN_SUBPROJECTS=${CLEAN_SUBPROJECTS_${SUBPROJECTS}}
 
 
# Project Name
PROJECTNAME=Cerebot_MX7CK_Ethernet
 
# Active Configuration
DEFAULTCONF=default
CONF=${DEFAULTCONF}
 
# All Configurations
ALLCONFS=default
 
 
# build
.build-impl: .build-pre
${MAKE} -f nbproject/Makefile-${CONF}.mk SUBPROJECTS=${SUBPROJECTS} .build-conf
 
 
# clean
.clean-impl: .clean-pre
${MAKE} -f nbproject/Makefile-${CONF}.mk SUBPROJECTS=${SUBPROJECTS} .clean-conf
 
# clobber
.clobber-impl: .clobber-pre .depcheck-impl
${MAKE} SUBPROJECTS=${SUBPROJECTS} CONF=default clean
 
 
 
# all
.all-impl: .all-pre .depcheck-impl
${MAKE} SUBPROJECTS=${SUBPROJECTS} CONF=default build
 
 
 
# dependency checking support
.depcheck-impl:
# @echo "# This code depends on make tool being used" >.dep.inc
# @if [ -n "${MAKE_VERSION}" ]; then \
# echo "DEPFILES=\$$(wildcard \$$(addsuffix .d, \$${OBJECTFILES}))" >>.dep.inc; \
# echo "ifneq (\$${DEPFILES},)" >>.dep.inc; \
# echo "include \$${DEPFILES}" >>.dep.inc; \
# echo "endif" >>.dep.inc; \
# else \
# echo ".KEEP_STATE:" >>.dep.inc; \
# echo ".KEEP_STATE_FILE:.make.state.\$${CONF}" >>.dep.inc; \
# fi
/PIC Stuff/Cerebot_32MX7_Ethernet/nbproject/Makefile-local-default.mk
0,0 → 1,37
#
# Generated Makefile - do not edit!
#
#
# This file contains information about the location of compilers and other tools.
# If you commmit this file into your revision control server, you will be able to
# to checkout the project and build it from the command line with make. However,
# if more than one person works on the same project, then this file might show
# conflicts since different users are bound to have compilers in different places.
# In that case you might choose to not commit this file and let MPLAB X recreate this file
# for each user. The disadvantage of not commiting this file is that you must run MPLAB X at
# least once so the file gets created and the project can be built. Finally, you can also
# avoid using this file at all if you are only building from the command line with make.
# You can invoke make with the values of the macros:
# $ makeMP_CC="/opt/microchip/mplabc30/v3.30c/bin/pic30-gcc" ...
#
SHELL=cmd.exe
PATH_TO_IDE_BIN=C:/Program Files (x86)/Microchip/MPLABX/mplab_ide/mplab_ide/modules/../../bin/
# Adding MPLAB X bin directory to path.
PATH:=C:/Program Files (x86)/Microchip/MPLABX/mplab_ide/mplab_ide/modules/../../bin/:$(PATH)
# Path to java used to run MPLAB X when this makefile was created
MP_JAVA_PATH="C:\Program Files (x86)\Microchip\MPLABX\sys\java\jre1.7.0_25-windows-x64\java-windows/bin/"
OS_CURRENT="$(shell uname -s)"
MP_CC="C:\Program Files (x86)\Microchip\xc32\v1.31\bin\xc32-gcc.exe"
MP_CPPC="C:\Program Files (x86)\Microchip\xc32\v1.31\bin\xc32-g++.exe"
# MP_BC is not defined
MP_AS="C:\Program Files (x86)\Microchip\xc32\v1.31\bin\xc32-as.exe"
MP_LD="C:\Program Files (x86)\Microchip\xc32\v1.31\bin\xc32-ld.exe"
MP_AR="C:\Program Files (x86)\Microchip\xc32\v1.31\bin\xc32-ar.exe"
DEP_GEN=${MP_JAVA_PATH}java -jar "C:/Program Files (x86)/Microchip/MPLABX/mplab_ide/mplab_ide/modules/../../bin/extractobjectdependencies.jar"
MP_CC_DIR="C:\Program Files (x86)\Microchip\xc32\v1.31\bin"
MP_CPPC_DIR="C:\Program Files (x86)\Microchip\xc32\v1.31\bin"
# MP_BC_DIR is not defined
MP_AS_DIR="C:\Program Files (x86)\Microchip\xc32\v1.31\bin"
MP_LD_DIR="C:\Program Files (x86)\Microchip\xc32\v1.31\bin"
MP_AR_DIR="C:\Program Files (x86)\Microchip\xc32\v1.31\bin"
# MP_BC_DIR is not defined
/PIC Stuff/Cerebot_32MX7_Ethernet/nbproject/Makefile-variables.mk
0,0 → 1,13
#
# Generated - do not edit!
#
# NOCDDL
#
CND_BASEDIR=`pwd`
# default configuration
CND_ARTIFACT_DIR_default=dist/default/production
CND_ARTIFACT_NAME_default=Cerebot_MX7CK_Ethernet.production.hex
CND_ARTIFACT_PATH_default=dist/default/production/Cerebot_MX7CK_Ethernet.production.hex
CND_PACKAGE_DIR_default=${CND_DISTDIR}/default/package
CND_PACKAGE_NAME_default=cerebotmx7ckethernet.tar
CND_PACKAGE_PATH_default=${CND_DISTDIR}/default/package/cerebotmx7ckethernet.tar
/PIC Stuff/Cerebot_32MX7_Ethernet/nbproject/Package-default.bash
0,0 → 1,73
#!/bin/bash -x
 
#
# Generated - do not edit!
#
 
# Macros
TOP=`pwd`
CND_CONF=default
CND_DISTDIR=dist
TMPDIR=build/${CND_CONF}/${IMAGE_TYPE}/tmp-packaging
TMPDIRNAME=tmp-packaging
OUTPUT_PATH=dist/${CND_CONF}/${IMAGE_TYPE}/Cerebot_MX7CK_Ethernet.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
OUTPUT_BASENAME=Cerebot_MX7CK_Ethernet.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
PACKAGE_TOP_DIR=cerebotmx7ckethernet/
 
# Functions
function checkReturnCode
{
rc=$?
if [ $rc != 0 ]
then
exit $rc
fi
}
function makeDirectory
# $1 directory path
# $2 permission (optional)
{
mkdir -p "$1"
checkReturnCode
if [ "$2" != "" ]
then
chmod $2 "$1"
checkReturnCode
fi
}
function copyFileToTmpDir
# $1 from-file path
# $2 to-file path
# $3 permission
{
cp "$1" "$2"
checkReturnCode
if [ "$3" != "" ]
then
chmod $3 "$2"
checkReturnCode
fi
}
 
# Setup
cd "${TOP}"
mkdir -p ${CND_DISTDIR}/${CND_CONF}/package
rm -rf ${TMPDIR}
mkdir -p ${TMPDIR}
 
# Copy files and create directories and links
cd "${TOP}"
makeDirectory ${TMPDIR}/cerebotmx7ckethernet/bin
copyFileToTmpDir "${OUTPUT_PATH}" "${TMPDIR}/${PACKAGE_TOP_DIR}bin/${OUTPUT_BASENAME}" 0755
 
 
# Generate tar file
cd "${TOP}"
rm -f ${CND_DISTDIR}/${CND_CONF}/package/cerebotmx7ckethernet.tar
cd ${TMPDIR}
tar -vcf ../../../../${CND_DISTDIR}/${CND_CONF}/package/cerebotmx7ckethernet.tar *
checkReturnCode
 
# Cleanup
cd "${TOP}"
rm -rf ${TMPDIR}
/PIC Stuff/Cerebot_32MX7_Ethernet/nbproject/configurations.xml
0,0 → 1,164
<?xml version="1.0" encoding="UTF-8"?>
<configurationDescriptor version="62">
<logicalFolder name="root" displayName="root" projectFiles="true">
<logicalFolder name="HeaderFiles"
displayName="Header Files"
projectFiles="true">
<itemPath>defines.h</itemPath>
<itemPath>ETHERNET.h</itemPath>
</logicalFolder>
<logicalFolder name="LinkerScript"
displayName="Linker Files"
projectFiles="true">
</logicalFolder>
<logicalFolder name="SourceFiles"
displayName="Source Files"
projectFiles="true">
<itemPath>main.c</itemPath>
<itemPath>ETHERNET.c</itemPath>
</logicalFolder>
<logicalFolder name="ExternalFiles"
displayName="Important Files"
projectFiles="false">
<itemPath>Makefile</itemPath>
</logicalFolder>
</logicalFolder>
<projectmakefile>Makefile</projectmakefile>
<confs>
<conf name="default" type="2">
<toolsSet>
<developmentServer>localhost</developmentServer>
<targetDevice>PIC32MX795F512L</targetDevice>
<targetHeader></targetHeader>
<targetPluginBoard></targetPluginBoard>
<platformTool>PK3OBPlatformTool</platformTool>
<languageToolchain>XC32</languageToolchain>
<languageToolchainVersion>1.31</languageToolchainVersion>
<platform>3</platform>
</toolsSet>
<compileType>
<linkerTool>
<linkerLibItems>
</linkerLibItems>
</linkerTool>
<loading>
<useAlternateLoadableFile>false</useAlternateLoadableFile>
<alternateLoadableFile></alternateLoadableFile>
</loading>
</compileType>
<makeCustomizationType>
<makeCustomizationPreStepEnabled>false</makeCustomizationPreStepEnabled>
<makeCustomizationPreStep></makeCustomizationPreStep>
<makeCustomizationPostStepEnabled>false</makeCustomizationPostStepEnabled>
<makeCustomizationPostStep></makeCustomizationPostStep>
<makeCustomizationPutChecksumInUserID>false</makeCustomizationPutChecksumInUserID>
<makeCustomizationEnableLongLines>false</makeCustomizationEnableLongLines>
<makeCustomizationNormalizeHexFile>false</makeCustomizationNormalizeHexFile>
</makeCustomizationType>
<C32>
<property key="additional-warnings" value="false"/>
<property key="enable-app-io" value="false"/>
<property key="enable-omit-frame-pointer" value="false"/>
<property key="enable-symbols" value="true"/>
<property key="enable-unroll-loops" value="false"/>
<property key="exclude-floating-point" value="false"/>
<property key="extra-include-directories" value=""/>
<property key="generate-16-bit-code" value="false"/>
<property key="generate-micro-compressed-code" value="false"/>
<property key="isolate-each-function" value="false"/>
<property key="make-warnings-into-errors" value="false"/>
<property key="optimization-level" value=""/>
<property key="place-data-into-section" value="false"/>
<property key="post-instruction-scheduling" value="default"/>
<property key="pre-instruction-scheduling" value="default"/>
<property key="preprocessor-macros" value=""/>
<property key="strict-ansi" value="false"/>
<property key="support-ansi" value="false"/>
<property key="use-cci" value="false"/>
<property key="use-iar" value="false"/>
<property key="use-indirect-calls" value="false"/>
</C32>
<C32-AS>
</C32-AS>
<C32-LD>
<property key="additional-options-use-response-files" value="false"/>
<property key="enable-check-sections" value="false"/>
<property key="exclude-floating-point-library" value="false"/>
<property key="exclude-standard-libraries" value="false"/>
<property key="extra-lib-directories" value=""/>
<property key="generate-16-bit-code" value="false"/>
<property key="generate-cross-reference-file" value="false"/>
<property key="generate-micro-compressed-code" value="false"/>
<property key="heap-size" value=""/>
<property key="input-libraries" value=""/>
<property key="linker-symbols" value=""/>
<property key="map-file" value="${DISTDIR}/${PROJECTNAME}.${IMAGE_TYPE}.map"/>
<property key="no-startup-files" value="false"/>
<property key="oXC32ld-extra-opts" value=""/>
<property key="optimization-level" value=""/>
<property key="preprocessor-macros" value=""/>
<property key="remove-unused-sections" value="false"/>
<property key="report-memory-usage" value="false"/>
<property key="stack-size" value=""/>
<property key="symbol-stripping" value=""/>
<property key="trace-symbols" value=""/>
<property key="warn-section-align" value="false"/>
</C32-LD>
<C32CPP>
<property key="additional-warnings" value="false"/>
<property key="check-new" value="false"/>
<property key="eh-specs" value="true"/>
<property key="enable-app-io" value="false"/>
<property key="enable-omit-frame-pointer" value="false"/>
<property key="enable-symbols" value="true"/>
<property key="enable-unroll-loops" value="false"/>
<property key="exceptions" value="true"/>
<property key="exclude-floating-point" value="false"/>
<property key="extra-include-directories" value=""/>
<property key="generate-16-bit-code" value="false"/>
<property key="generate-micro-compressed-code" value="false"/>
<property key="isolate-each-function" value="false"/>
<property key="make-warnings-into-errors" value="false"/>
<property key="optimization-level" value=""/>
<property key="place-data-into-section" value="false"/>
<property key="post-instruction-scheduling" value="default"/>
<property key="pre-instruction-scheduling" value="default"/>
<property key="preprocessor-macros" value=""/>
<property key="rtti" value="true"/>
<property key="strict-ansi" value="false"/>
<property key="use-cci" value="false"/>
<property key="use-iar" value="false"/>
<property key="use-indirect-calls" value="false"/>
</C32CPP>
<C32Global>
<property key="legacy-libc" value="false"/>
<property key="save-temps" value="false"/>
<property key="wpo-lto" value="false"/>
</C32Global>
<PK3OBPlatformTool>
<property key="AutoSelectMemRanges" value="auto"/>
<property key="SecureSegment.SegmentProgramming" value="FullChipProgramming"/>
<property key="ToolFirmwareFilePath"
value="Press to browse for a specific firmware version"/>
<property key="ToolFirmwareOption.UseLatestFirmware" value="true"/>
<property key="firmware.download.all" value="false"/>
<property key="memories.bootflash" value="false"/>
<property key="memories.configurationmemory" value="false"/>
<property key="memories.eeprom" value="false"/>
<property key="memories.id" value="false"/>
<property key="memories.programmemory" value="true"/>
<property key="memories.programmemory.end" value="0x1d07ffff"/>
<property key="memories.programmemory.start" value="0x1d000000"/>
<property key="poweroptions.powerenable" value="false"/>
<property key="programoptions.eraseb4program" value="true"/>
<property key="programoptions.preserveeeprom" value="false"/>
<property key="programoptions.preserveprogramrange" value="false"/>
<property key="programoptions.preserveprogramrange.end" value="0x1d0001ff"/>
<property key="programoptions.preserveprogramrange.start" value="0x1d000000"/>
<property key="programoptions.usehighvoltageonmclr" value="false"/>
<property key="programoptions.uselvpprogramming" value="false"/>
<property key="voltagevalue" value="3.25"/>
</PK3OBPlatformTool>
</conf>
</confs>
</configurationDescriptor>
/PIC Stuff/Cerebot_32MX7_Ethernet/nbproject/private/configurations.xml
0,0 → 1,25
<?xml version="1.0" encoding="UTF-8"?>
<configurationDescriptor version="62">
<projectmakefile>Makefile</projectmakefile>
<defaultConf>0</defaultConf>
<confs>
<conf name="default" type="2">
<platformToolSN>:=MPLABComm-USB-Microchip:=&lt;vid>04D8:=&lt;pid>8108:=&lt;rev>0002:=&lt;man>Digilent:=&lt;prod>Cerebot 32MX7:=&lt;sn>D370400:=&lt;drv>x:=&lt;xpt>h:=end</platformToolSN>
<languageToolchainDir>C:\Program Files (x86)\Microchip\xc32\v1.31\bin</languageToolchainDir>
<mdbdebugger version="1">
<placeholder1>place holder 1</placeholder1>
<placeholder2>place holder 2</placeholder2>
</mdbdebugger>
<runprofile version="6">
<args></args>
<rundir></rundir>
<buildfirst>true</buildfirst>
<console-type>0</console-type>
<terminal-type>0</terminal-type>
<remove-instrumentation>0</remove-instrumentation>
<environment>
</environment>
</runprofile>
</conf>
</confs>
</configurationDescriptor>
/PIC Stuff/Cerebot_32MX7_Ethernet/nbproject/private/private.properties
--- PIC Stuff/Cerebot_32MX7_Ethernet/nbproject/private/private.xml (nonexistent)
+++ PIC Stuff/Cerebot_32MX7_Ethernet/nbproject/private/private.xml (revision 253)
@@ -0,0 +1,3 @@
+<?xml version="1.0" encoding="UTF-8"?><project-private xmlns="http://www.netbeans.org/ns/project-private/1">
+ <editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/1"/>
+</project-private>
/PIC Stuff/Cerebot_32MX7_Ethernet/nbproject/project.properties
--- PIC Stuff/Cerebot_32MX7_Ethernet/nbproject/project.xml (nonexistent)
+++ PIC Stuff/Cerebot_32MX7_Ethernet/nbproject/project.xml (revision 253)
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://www.netbeans.org/ns/project/1">
+ <type>com.microchip.mplab.nbide.embedded.makeproject</type>
+ <configuration>
+ <data xmlns="http://www.netbeans.org/ns/make-project/1">
+ <name>Cerebot_MX7CK_Ethernet</name>
+ <creation-uuid>f0462d5a-dd1f-4567-9500-a142dc818c0d</creation-uuid>
+ <make-project-type>0</make-project-type>
+ <c-extensions>c</c-extensions>
+ <cpp-extensions/>
+ <header-extensions>h</header-extensions>
+ <sourceEncoding>US-ASCII</sourceEncoding>
+ <asminc-extensions/>
+ <make-dep-projects/>
+ </data>
+ </configuration>
+</project>