No changes between revisions
/Designs/GPSRL02A/SW/buffer/a2dtest.c
15,7 → 15,8
//----- Include Files ---------------------------------------------------------
#include <avr/io.h> // include I/O definitions (port names, pin names, etc)
#include <avr/interrupt.h> // include interrupt support
#include <avr/interrupt.h> // include interrupt support
#include <string.h>
 
#include "global.h" // include our global settings
#include "uart.h" // include uart function library
68,36 → 69,49
 
while(1)
{
u08 c=0;
u08 n;
char radka[100];
u08 c=0;
u08 n,i;
char radiace[10];
char radka[201];
 
for(n=0;n<100;n++) radka[n]=0;
for(n=0;n<=100;n++) radka[n]=0; // vynuluj bufferovaci pole
for(n=0;n<10;n++) radiace[n]=0; // vynuluj bufferovaci pole
 
n=0;
while(uartReceiveByte(&c))
{
radka[n]=c;
n++;
}
n=0;
while(1) // pockej na $ kterym zacina NMEA radka
{
uartReceiveByte(&c);
if(c == '$') break;
}
 
n=0;
while (0!=radka[n])
{
uartSendByte(radka[n]);
n++;
timerPause(31);
}
for(i=0;i<100;i++) // nacti maximalne 100 znaku do bufferu
{
radka[n]=c;
if(c == '\n') break; // kdyz narazis na konec radku zastav nacitani
uartReceiveByte(&c);
n++;
}
 
radka[n]=0; // naztav na konec retezce pro zpracovani pomoci strcat
 
 
itoa(a2dConvert10bit(2),&radiace,10); //a2dConvert8bit(1)
if(n != 0)
{
strcat(radka, radiace);
strcat(radka,"\r");
}
n=0;
uartFlushReceiveBuffer();
 
while (0!=radka[n])
{
uartSendByte(radka[n]);
n++;
timerPause(35);
}
 
/* // sample all a2d channels and print them to the terminal
vt100SetCursorPos(2,1);
for(i=0; i<6; i++)
{
rprintf("Channel %d: %d \r\n", i, a2dConvert8bit(i));
timerPause(1000);
}
// print the sample number so far
rprintf("Sample # : %d \r\n", a++);*/
}
return 0;
/Designs/GPSRL02A/SW/buffer/gpsrl.hex
1,5 → 1,5
:100000003BC055C054C015C64DC5E6C58BC5B7C568
:100010001CC5C8C44CC09DC64AC0DFC683C047C00B
:100000003BC055C054C03EC676C50FC6B4C5E0C59A
:1000100045C5F1C44CC0C6C64AC008C783C047C066
:1000200046C045C044C030313233343536373839B4
:1000300041424344454600000001000800400000E2
:1000400001000400000100080020004000800000C2
6,260 → 6,274
:100050000100041B5B25643B256448001B5B3F32A9
:10006000356C001B5B3F323568001B5B25646D00FF
:100070001B5B324A001B630011241FBECFE5D4E096
:10008000DEBFCDBF10E0A0E6B0E0EEE7F0E102C0D9
:1000900005900D92A036B107D9F711E0A0E6B0E0C7
:1000A00001C01D92A23DB107E1F759D0E7C7A8CF23
:10008000DEBFCDBF10E0A0E6B0E0E4E4F1E102C0E5
:1000900005900D92A236B107D9F711E0A2E6B0E0C3
:1000A00001C01D92A43DB107E1F759D04AC8A8CFBD
:1000B00033983798089596B1987F982B96B90895FC
:1000C00097B18295880F880F807C9F73982B97B982
:1000D000089597B18F71907E892B87B90895349ACE
:1000E000369A089586B19927807490700895109279
:1000F000B10197B18F71907E892B87B9349A369A66
:1000F000B30197B18F71907E892B87B9349A369A64
:100100003699FECF24B185B19927982F88273327B8
:10011000822B932B0895EBDF96958795969587957F
:10012000992708951F920F920FB60F9211248F9363
:100130008FEF8093B1018F910F900FBE0F901F90A2
:100130008FEF8093B3018F910F900FBE0F901F90A0
:100140001895379A359886B1887F866086B981E0A0
:10015000B7DF3D98339A1092B10178940895CAEFB1
:10016000D3E0DEBFCDBFB6D68FE896E0E6D08ED521
:10017000E8DF14BA15BA85E09EDF81E0A1DF92E0E6
:10018000C92ED12CCC0EDD1E86E6882E912C8C0E2D
:100190009D1E5E010894A11CB11CF6011192E81588
:1001A000F905E1F7198200E010E005C0F601EF0D56
:1001B000F11D89818083F02EC50145D60F5F1F4F49
:1001C0008823A1F700E010E004C0A9D58FE190E0FA
:1001D00000D3F601E00FF11D80810F5F1F4F8823D0
:1001E000A1F7DBCFFC018FB7F89471836083538351
:1001F000428317821682158214828FBF0895CF938F
:10020000DF93DC014FB7F894EC018C819D81892B41
:1002100011F4E0E01CC0FD0186819781ED91FC9115
:100220001197E80FF91FE0810196ED019F838E83FE
:100230002A813B818217930720F0821B930B9F83B7
:100240008E83ED018C819D8101979D838C834FBFAF
:100250008E2F9927DF91CF910895FC014FB7F89425
:100260008481958168177907B0F486819781860F1C
:10027000971F97838683228133818217930720F00B
:10028000821B930B9783868384819581861B970BB2
:100290009583848302C0158214824FBF0895FC01A8
:1002A000CB014FB7F8942681378162817381820F29
:1002B000931F93D60190F081E02DE80FF91F808104
:1002C0004FBF992708951F93CF93DF93EC01162F0B
:1002D0004FB7F8942C813D816A817B8126173707BF
:1002E00098F48E819F81820F931F77D6E881F981E0
:1002F000E80FF91F10838C819D8101969D838C836B
:100300004FBF8FEF90E003C04FBF80E090E0DF91E0
:10031000CF911F910895FC018FB7F8948FBF828110
:10032000938124813581821B930B0895FC018FB743
:10033000F894158214828FBF089590936100809382
:10034000600008951F93182F8A3031F4E091600007
:10035000F09161008DE00995E0916000F0916100FD
:10036000812F09951F910895CF93DF93EC01892B7D
:1003700019F405C02196E6DF88818823D9F7DF913B
:10038000CF910895EF92FF920F931F93CF93DF9336
:100390007A010097C1F0EC01680F791FC617D707E3
:1003A00019F089918823D1F700E010E009C0888115
:1003B000882311F0219601C080E2C4DF0F5F1F4F38
:1003C0000E151F05A1F7DF91CF911F910F91FF909F
:1003D000EF900895CF93DF93EC01892B11F406C0C1
:1003E000B1DFFE01219684918823D1F7DF91CF916F
:1003F00008958AE0A7DF0895E82FFF27EF70F070D7
:10040000EA5DFF4FE4918E2F9DDF08951F93182F13
:1004100082958F70F1DF812FEFDF1F9108950F9389
:100420001F938C01812F9927F1DF802FEFDF1F9120
:100430000F910895EF92FF920F931F937B018C0110
:10044000C801AA27BB27EBDFC701E9DF1F910F9186
:10045000FF90EF9008952F923F924F925F926F928C
:100460007F928F929F92AF92BF92CF92DF92EF9244
:10047000FF920F931F93CF93DF93CDB7DEB7A4976F
:100480000FB6F894DEBF0FBECDBF4BA32CA3270140
:100490003801442351F017FF08C0EE24FF248701E0
:1004A000E418F5080609170902C08301720169A35F
:1004B00090E02BA1211191E0E9A1E91BE150EAA311
:1004C00018A2882E992487FC9094A92CB92CC801D5
:1004D000B701A501940195D5FB01EF70F070EA5DBD
:1004E000FF4F64916F8FC801B701A501940189D5B1
:1004F00069017A012EE1222E312C2C0E3D1E20C0E6
:10050000C114D104E104F104A9F0C701B601A501A9
:10051000940177D5FB01EF70F070EA5DFF4F6491B5
:10052000F1016083C701B601A50194016AD5690193
:100530007A0103C02CA1F10120830894210831081D
:1005400081010F5F1F4F8AA181508AA38F3FC1F69F
:100550009BA19923B1F077FE03C081018DE20AC00F
:10056000411451046104710419F081018BE202C04D
:10057000810180E2F801808304C0F80181918F013C
:10058000E1DEF9A1F150F9A3FF3FB9F7A4960FB648
:10059000F894DEBF0FBECDBFDF91CF911F910F91B9
:1005A000FF90EF90DF90CF90BF90AF909F908F9093
:1005B0007F906F905F904F903F902F9008959F9203
:1005C000AF92BF92CF92DF92EF92FF920F931F9361
:1005D000CF93DF93CDB7DEB722970FB6F894DEBF87
:1005E0000FBECDBF9888C988DA88CE0143969A831A
:1005F000898304C0882309F465C0A4DE96012F5FB7
:100600003F4F992021F0F6016901849103C0F60162
:1006100080816901853271F72F5F3F4F992021F06A
:10062000F6016901849103C0F60180816901843675
:10063000A1F0883719F0833601F707C0E12C60E19B
:10064000F62E50E1A52EB12C0FC0E981FA81329629
:10065000FA83E98332978081D0CF40E1E42E47E2EC
:10066000F42E3AE0A32EB12CE981FA813296FA8376
:10067000E983129102918436A1F417FF0BC0109503
:1006800001951F4F8DE25EDE05C0C7016AE070E094
:10069000A4D47B01F2E0EF16F10418F00E151F054B
:1006A000A0F3C801B70199D4CB01A6DEC801B701F8
:1006B00094D48C01C701B50190D47B01672B09F458
:1006C0009DCFEFCF80E090E022960FB6F894DEBF8A
:1006D0000FBECDBFDF91CF911F910F91FF90EF9093
:1006E000DF90CF90BF90AF909F900895089583B70B
:1006F000887F826083BF12BE89B7816089BF1092F4
:10070000B2011092B3011092B4011092B501089594
:100710008EB5887F83608EBD1DBC1CBC89B784608C
:1007200089BF089585B5887F846085BD14BC89B76D
:10073000806489BF1092BA011092BB011092BC0173
:100740001092BD01089593B7987F982B93BF089599
:100750009EB5987F982B9EBD089595B5987F982B50
:1007600095BD0895E3B7FF27E770F070EE0FFF1F08
:10077000E95CFF4F859194910895EEB5FF27E770EE
:10078000F070EE0FFF1FE95CFF4F85919491089583
:10079000E5B5FF27E770F070EE0FFF1FED5BFF4F31
:1007A000859194910895873040F4E82FFF27EE0F4C
:1007B000FF1FEE59FF4F718360830895873040F427
:1007C000E82FFF27EE0FFF1FEE59FF4F1182108217
:1007D0000895EF92FF920F931F93CF93DF93EC0155
:1007E00012B71092B6011092B7011092B801109290
:1007F000B901B8DF9C014427552760E072E18AE720
:1008000090E021D4CA01B901693B2DE8720726E0C6
:10081000820720E0920770F427E2C131D20750F43A
:100820009E0144275527BAD328EE33E040E050E03C
:10083000E8D321C028EE33E040E050E0E2D3CA0123
:10084000B9019E0144275527A9D39B01AC0113C0D0
:100850008091B6019091B701A091B801B091B90112
:1008600085B78F7885BF85B7806885BF889585B740
:100870008F7785BF06C0210F311D411D511D7901A4
:100880008A012091B6013091B7014091B801509191
:10089000B90182B79927AA27BB27542F432F322F9C
:1008A0002227822B932BA42BB52B8E159F05A007F7
:1008B000B10770F2DF91CF911F910F91FF90EF90F0
:1008C00008951092B2011092B3011092B4011092E7
:1008D000B50108956091B2017091B3018091B401A6
:1008E0009091B50108951092BA011092BB01109237
:1008F000BC011092BD0108956091BA017091BB01D5
:100900008091BC019091BD010895893031F48FB57B
:1009100082608FBD8FB58E7F0AC08A3019F48FB583
:10092000826002C08FB58D7F8FBD8FB581608FBD16
:100930001BBC1ABC19BC18BC08952FB52E7F2FBD47
:100940002FB522602FBD2EB528602EBD2EB520619B
:100950002EBD97BD86BD1BBC1ABC19BC18BC089522
:100960008FB580688FBD8FB58F7B8FBD08958FB594
:1009700080628FBD8FB58F7E8FBD08958FB58F77C5
:100980008FBD8FB58F7B8FBD08958FB58F7D8FBD48
:100990008FB58F7E8FBD08959BBD8ABD089599BD8B
:1009A00088BD08951F920F920FB60F9211242F93B6
:1009B0003F934F935F936F937F938F939F93AF93E7
:1009C000BF93EF93FF938091B2019091B301A091F7
:1009D000B401B091B5010196A11DB11D8093B20182
:1009E0009093B301A093B401B093B5018091B60187
:1009F0009091B701A091B801B091B9010196A11DE4
:100A0000B11D8093B6019093B701A093B801B09344
:100A1000B9018091620090916300892B29F0E091E7
:100A20006200F09163000995FF91EF91BF91AF9142
:100A30009F918F917F916F915F914F913F912F91F6
:100A40000F900FBE0F901F9018951F920F920FB628
:100A50000F9211242F933F934F935F936F937F9344
:100A60008F939F93AF93BF93EF93FF938091640015
:100A700090916500892B29F0E0916400F091650068
:100A80000995FF91EF91BF91AF919F918F917F91C8
:100A90006F915F914F913F912F910F900FBE0F90EB
:100AA0001F9018951F920F920FB60F9211242F933B
:100AB0003F934F935F936F937F938F939F93AF93E6
:100AC000BF93EF93FF938091BA019091BB01A091E6
:100AD000BC01B091BD010196A11DB11D8093BA0169
:100AE0009093BB01A093BC01B093BD0180916C00B9
:100AF00090916D00892B29F0E0916C00F0916D00D0
:100B00000995FF91EF91BF91AF919F918F917F9147
:100B10006F915F914F913F912F910F900FBE0F906A
:100B20001F9018951F920F920FB60F9211242F93BA
:100B30003F934F935F936F937F938F939F93AF9365
:100B4000BF93EF93FF938091660090916700892B8C
:100B500029F0E0916600F09167000995FF91EF910F
:100B6000BF91AF919F918F917F916F915F914F91C5
:100B70003F912F910F900FBE0F901F9018951F92CD
:100B80000F920FB60F9211242F933F934F935F93C1
:100B90006F937F938F939F93AF93BF93EF93FF9345
:100BA0008091680090916900892B29F0E09168009C
:100BB000F09169000995FF91EF91BF91AF919F91DD
:100BC0008F917F916F915F914F913F912F910F90F6
:100BD0000FBE0F901F9018951F920F920FB60F9295
:100BE00011242F933F934F935F936F937F938F9332
:100BF0009F93AF93BF93EF93FF9380916A0090917F
:100C00006B00892B29F0E0916A00F0916B00099547
:100C1000FF91EF91BF91AF919F918F917F916F91D4
:100C20005F914F913F912F910F900FBE0F901F90AA
:100C300018951F920F920FB60F9211242F933F9386
:100C40004F935F936F937F938F939F93AF93BF93D4
:100C5000EF93FF9380916E0090916F00892B29F0A4
:100C6000E0916E00F0916F000995FF91EF91BF91B7
:100C7000AF919F918F917F916F915F914F913F9134
:100C80002F910F900FBE0F901F90189580E090E06D
:100C9000FC01EE0FFF1FEE59FF4F118210820196EB
:100CA00087309105A9F723DD33DD3CDD7894089585
:100CB0008FB58D7F8FBD8FB58E7F8FBD8FB58F77B1
:100CC0008FBD8FB58F7B8FBD8FB58F7D8FBD8FB55E
:100CD0008F7E8FBD08959093B0018093AF010895EA
:100CE000F3E0660F771F881F991FFA95D1F79B01D4
:100CF000AC01220F331F441F551F60507E4E8548A4
:100D00009F4F7FD12150304029B9232F332720BD59
:100D100008958FEB91E0089588EC91E00895982F65
:100D20008091BE018823E1F39CB91092BE01089521
:100D30001092C4011092C30108958091C301909153
:100D4000C401892B19F48FEF90E0089580E090E0C2
:100D500008951F920F920FB60F9211242F933F9375
:100D60004F935F936F937F938F939F93AF93BF93B3
:100D7000EF93FF936CB18091AF019091B001892BFB
:100D800039F0E091AF01F091B001862F09950EC0C6
:100D90008FEB91E098DA882349F48091D00190910B
:100DA000D10101969093D1018093D001FF91EF91F1
:100DB000BF91AF919F918F917F916F915F914F9173
:100DC0003F912F910F900FBE0F901F901895682F95
:100DD00088EC91E078DA992708951F920F920FB668
:100DE0000F9211242F933F934F935F936F937F93B1
:100DF0008F939F93AF93BF93EF93FF938091C7011E
:100E0000882369F08091CC019091CD01892B29F044
:100E100088EC91E0F4D98CB905C01092C7018FEF2E
:100E20008093BE01FF91EF91BF91AF919F918F9100
:100E30007F916F915F914F913F912F910F900FBED6
:100E40000F901F901895CF93DF93EC018091C10113
:100E50009091C201892B69F08091C3019091C401E6
:100E6000892B39F08FEB91E0CAD988838FEF90E01E
:100E700002C080E090E0DF91CF910895CF93DF939F
:100E8000CDB7DEB721970FB6F894DEBF0FBECDBF4A
:100E9000CE010196D8DF882319F48FEF9FEF02C0AF
:100EA0008981992721960FB6F894DEBF0FBECDBF7A
:100EB000DF91CF9108954FEF50E060E770E08FEB46
:100EC00091E090D940E450E06FE671E088EC91E069
:100ED00089D90895F0DF1092B0011092AF0188ED2A
:100EE0008AB960E875E280E090E0FADE8FEF8093E7
:100EF000BE011092C7011092D1011092D0017894D6
:100F000008958FEF8093C70188EC91E078D9982FEE
:100F10008091BE018823E1F39CB91092BE0108952F
:100F200077277F936F9399279F938F9383E590E023
:100F30009F938F9381E08F9342DB8DB79EB7079687
:100F40000FB6F8949EBF0FBE8DBF0895882319F089
:100F500083E690E002C08CE590E09F938F9381E060
:100F60008F932DDB0F900F900F90089599279F93EB
:100F70008F938AE690E09F938F9381E08F931FDB9E
:100F80000F900F900F900F900F90089580E790E0D2
:100F900021DA089585E790E01DDA0895629FD00177
:100FA000739FF001829FE00DF11D649FE00DF11D24
:100FB000929FF00D839FF00D749FF00D659FF00DD3
:100FC0009927729FB00DE11DF91F639FB00DE11DC0
:100FD000F91FBD01CF0111240895AA1BBB1B51E1CC
:100FE00007C0AA1FBB1FA617B70710F0A61BB70B99
:100FF000881F991F5A95A9F780959095BC01CD013E
:101000000895A1E21A2EAA1BBB1BFD010DC0AA1F49
:10101000BB1FEE1FFF1FA217B307E407F50720F061
:10102000A21BB30BE40BF50B661F771F881F991FDC
:101030001A9469F760957095809590959B01AC0125
:10104000BD01CF01089597FB092E05260ED057FD4F
:1010500004D0D7DF0AD0001C38F450954095309565
:1010600021953F4F4F4F5F4F0895F6F7909580952C
:0E107000709561957F4F8F4F9F4F0895FFCF72
:10015000B7DF3D98339A1092B30178940895CBE8B5
:10016000D3E0DEBFCDBFDFD688EB96E00FD1B7D5A9
:10017000E8DF14BA15BA85E09EDF81E0A1DF3CE03C
:10018000C32ED12CCC0EDD1E21E7422E512C4C0E5D
:100190005D1E92E0A92EB12CAC0EBD1E4E0108943E
:1001A000811C911C80E6682E80E0782EF601119269
:1001B000E415F505E1F7F5011192EC15FD05E1F700
:1001C0001982C40169D689818432D9F700E010E030
:1001D000F02E8981F601E00FF11F80838A3041F013
:1001E000C4015AD6F3940F5F1F4F0436110581F7EF
:1001F000F601EF0DF11D108282E079DF4AE050E058
:10020000B50100D7FF2031F0B501C601F0D6B3012A
:10021000C601EDD6B6D500E010E004C0A9D583E252
:1002200090E000D3F601E00FF11D80810F5F1F4FBA
:100230008823A1F7BBCFFC018FB7F894718360834B
:100240005383428317821682158214828FBF0895CA
:10025000CF93DF93DC014FB7F894EC018C819D8143
:10026000892B11F4E0E01CC0FD0186819781ED919E
:10027000FC911197E80FF91FE0810196ED019F8332
:100280008E832A813B818217930720F0821B930B78
:100290009F838E83ED018C819D8101979D838C834B
:1002A0004FBF8E2F9927DF91CF910895FC014FB753
:1002B000F8948481958168177907B0F486819781D5
:1002C000860F971F97838683228133818217930736
:1002D00020F0821B930B9783868384819581861BF4
:1002E000970B9583848302C0158214824FBF0895B3
:1002F000FC01CB014FB7F89426813781628173816D
:10030000820F931FCDD60190F081E02DE80FF91FE9
:1003100080814FBF992708951F93CF93DF93EC01FE
:10032000162F4FB7F8942C813D816A817B81261767
:10033000370798F48E819F81820F931FB1D6E88191
:10034000F981E80FF91F10838C819D8101969D83AF
:100350008C834FBF8FEF90E003C04FBF80E090E0F1
:10036000DF91CF911F910895FC018FB7F8948FBF53
:100370008281938124813581821B930B0895FC0136
:100380008FB7F894158214828FBF089590936300FD
:100390008093620008951F93182F8A3031F4E09102
:1003A0006200F09163008DE00995E0916200F091A8
:1003B0006300812F09951F910895CF93DF93EC017E
:1003C000892B19F405C02196E6DF88818823D9F7A7
:1003D000DF91CF910895EF92FF920F931F93CF93E8
:1003E000DF937A010097C1F0EC01680F791FC617FF
:1003F000D70719F089918823D1F700E010E009C0F0
:100400008881882311F0219601C080E2C4DF0F5F4C
:100410001F4F0E151F05A1F7DF91CF911F910F916F
:10042000FF90EF900895CF93DF93EC01892B11F4A7
:1004300006C0B1DFFE01219684918823D1F7DF91B8
:10044000CF9108958AE0A7DF0895E82FFF27EF7086
:10045000F070EA5DFF4FE4918E2F9DDF08951F93AA
:10046000182F82958F70F1DF812FEFDF1F91089594
:100470000F931F938C01812F9927F1DF802FEFDFDE
:100480001F910F910895EF92FF920F931F937B019D
:100490008C01C801AA27BB27EBDFC701E9DF1F9149
:1004A0000F91FF90EF9008952F923F924F925F929D
:1004B0006F927F928F929F92AF92BF92CF92DF9274
:1004C000EF92FF920F931F93CF93DF93CDB7DEB7D9
:1004D000A4970FB6F894DEBF0FBECDBF4BA32CA3DD
:1004E00027013801442351F017FF08C0EE24FF24F0
:1004F0008701E418F5080609170902C08301720193
:1005000069A390E02BA1211191E0E9A1E91BE15041
:10051000EAA318A2882E992487FC9094A92CB92CC0
:10052000C801B701A5019401CFD5FB01EF70F070B0
:10053000EA5DFF4F64916F8FC801B701A501940177
:10054000C3D569017A012EE1222E312C2C0E3D1EDD
:1005500020C0C114D104E104F104A9F0C701B6011F
:10056000A5019401B1D5FB01EF70F070EA5DFF4F7A
:100570006491F1016083C701B601A5019401A4D57E
:1005800069017A0103C02CA1F1012083089421089C
:10059000310881010F5F1F4F8AA181508AA38F3FCD
:1005A000C1F69BA19923B1F077FE03C081018DE2D2
:1005B0000AC0411451046104710419F081018BE2F5
:1005C00002C0810180E2F801808304C0F8018191BA
:1005D0008F01E1DEF9A1F150F9A3FF3FB9F7A4962D
:1005E0000FB6F894DEBF0FBECDBFDF91CF911F9144
:1005F0000F91FF90EF90DF90CF90BF90AF909F90C2
:100600008F907F906F905F904F903F902F900895C4
:100610009F92AF92BF92CF92DF92EF92FF920F9391
:100620001F93CF93DF93CDB7DEB722970FB6F89421
:10063000DEBF0FBECDBF9888C988DA88CE01439649
:100640009A83898304C0882309F465C0A4DE9601D7
:100650002F5F3F4F992021F0F6016901849103C07B
:10066000F60180816901853271F72F5F3F4F992034
:1006700021F0F6016901849103C0F60180816901CE
:100680008436A1F0883719F0833601F707C0E12CD2
:1006900060E1F62E50E1A52EB12C0FC0E981FA8160
:1006A0003296FA83E98332978081D0CF40E1E42EFD
:1006B00047E2F42E3AE0A32EB12CE981FA8132967A
:1006C000FA83E983129102918436A1F417FF0BC0DB
:1006D000109501951F4F8DE25EDE05C0C7016AE0EF
:1006E00070E0DED47B01F2E0EF16F10418F00E1595
:1006F0001F05A0F3C801B701D3D4CB01A6DEC80102
:10070000B701CED48C01C701B501CAD47B01672BD8
:1007100009F49DCFEFCF80E090E022960FB6F894D9
:10072000DEBF0FBECDBFDF91CF911F910F91FF9024
:10073000EF90DF90CF90BF90AF909F900895089575
:1007400083B7887F826083BF12BE89B7816089BF0B
:100750001092B4011092B5011092B6011092B70137
:1007600008958EB5887F83608EBD1DBC1CBC89B783
:10077000846089BF089585B5887F846085BD14BC79
:1007800089B7806489BF1092BC011092BD0110929C
:10079000BE011092BF01089593B7987F982B93BF25
:1007A00008959EB5987F982B9EBD089595B5987F26
:1007B000982B95BD0895E3B7FF27E770F070EE0F13
:1007C000FF1FE95CFF4F859194910895EEB5FF27D7
:1007D000E770F070EE0FFF1FE95CFF4F8591949179
:1007E0000895E5B5FF27E770F070EE0FFF1FED5B92
:1007F000FF4F859194910895873040F4E82FFF27AB
:10080000EE0FFF1FEC59FF4F71836083089587300F
:1008100040F4E82FFF27EE0FFF1FEC59FF4F118226
:1008200010820895EF92FF920F931F93CF93DF935F
:10083000EC0112B71092B8011092B9011092BA01EE
:100840001092BB01B8DF9C014427552760E072E19C
:100850008AE790E05BD4CA01B901693B2DE87207D1
:1008600026E0820720E0920770F427E2C131D20728
:1008700050F49E0144275527F4D328EE33E040E09E
:1008800050E022D421C028EE33E040E050E01CD4F8
:10089000CA01B9019E0144275527E3D39B01AC014E
:1008A00013C08091B8019091B901A091BA01B091A3
:1008B000BB0185B78F7885BF85B7806885BF889570
:1008C00085B78F7785BF06C0210F311D411D511D92
:1008D00079018A012091B8013091B9014091BA01A2
:1008E0005091BB0182B79927AA27BB27542F432FCA
:1008F000322F2227822B932BA42BB52B8E159F05ED
:10090000A007B10770F2DF91CF911F910F91FF9077
:10091000EF9008951092B4011092B5011092B601B3
:100920001092B70108956091B4017091B501809162
:10093000B6019091B70108951092BC011092BD01CB
:100940001092BE011092BF0108956091BC01709198
:10095000BD018091BE019091BF010895893031F4AD
:100960008FB582608FBD8FB58E7F0AC08A3019F433
:100970008FB5826002C08FB58D7F8FBD8FB58160CE
:100980008FBD1BBC1ABC19BC18BC08952FB52E7F97
:100990002FBD2FB522602FBD2EB528602EBD2EB5E0
:1009A00020612EBD97BD86BD1BBC1ABC19BC18BCEE
:1009B00008958FB580688FBD8FB58F7B8FBD0895EB
:1009C0008FB580628FBD8FB58F7E8FBD08958FB537
:1009D0008F778FBD8FB58F7B8FBD08958FB58F7D3E
:1009E0008FBD8FB58F7E8FBD08959BBD8ABD089545
:1009F00099BD88BD08951F920F920FB60F921124D2
:100A00002F933F934F935F936F937F938F939F9316
:100A1000AF93BF93EF93FF938091B4019091B50191
:100A2000A091B601B091B7010196A11DB11D8093AF
:100A3000B4019093B501A093B601B093B701809132
:100A4000B8019091B901A091BA01B091BB01019692
:100A5000A11DB11D8093B8019093B901A093BA0173
:100A6000B093BB018091640090916500892B29F0BF
:100A7000E0916400F09165000995FF91EF91BF91BD
:100A8000AF919F918F917F916F915F914F913F9126
:100A90002F910F900FBE0F901F9018951F920F92DD
:100AA0000FB60F9211242F933F934F935F936F9341
:100AB0007F938F939F93AF93BF93EF93FF93809117
:100AC000660090916700892B29F0E0916600F09113
:100AD00067000995FF91EF91BF91AF919F918F9121
:100AE0007F916F915F914F913F912F910F900FBE2A
:100AF0000F901F9018951F920F920FB60F9211240E
:100B00002F933F934F935F936F937F938F939F9315
:100B1000AF93BF93EF93FF938091BC019091BD0180
:100B2000A091BE01B091BF010196A11DB11D80939E
:100B3000BC019093BD01A093BE01B093BF01809111
:100B40006E0090916F00892B29F0E0916E00F0917A
:100B50006F000995FF91EF91BF91AF919F918F9198
:100B60007F916F915F914F913F912F910F900FBEA9
:100B70000F901F9018951F920F920FB60F9211248D
:100B80002F933F934F935F936F937F938F939F9395
:100B9000AF93BF93EF93FF938091680090916900AA
:100BA000892B29F0E0916800F09169000995FF9187
:100BB000EF91BF91AF919F918F917F916F915F91D5
:100BC0004F913F912F910F900FBE0F901F9018954E
:100BD0001F920F920FB60F9211242F933F934F93B2
:100BE0005F936F937F938F939F93AF93BF93EF9395
:100BF000FF9380916A0090916B00892B29F0E0911E
:100C00006A00F0916B000995FF91EF91BF91AF9150
:100C10009F918F917F916F915F914F913F912F9114
:100C20000F900FBE0F901F9018951F920F920FB646
:100C30000F9211242F933F934F935F936F937F9362
:100C40008F939F93AF93BF93EF93FF9380916C002B
:100C500090916D00892B29F0E0916C00F0916D006E
:100C60000995FF91EF91BF91AF919F918F917F91E6
:100C70006F915F914F913F912F910F900FBE0F9009
:100C80001F9018951F920F920FB60F9211242F9359
:100C90003F934F935F936F937F938F939F93AF9304
:100CA000BF93EF93FF938091700090917100892B17
:100CB00029F0E0917000F09171000995FF91EF919A
:100CC000BF91AF919F918F917F916F915F914F9164
:100CD0003F912F910F900FBE0F901F90189580E0BD
:100CE00090E0FC01EE0FFF1FEC59FF4F11821082C4
:100CF000019687309105A9F723DD33DD3CDD78943B
:100D000008958FB58D7F8FBD8FB58E7F8FBD8FB5C9
:100D10008F778FBD8FB58F7B8FBD8FB58F7D8FBD4B
:100D20008FB58F7E8FBD08959093B2018093B101EE
:100D30000895F3E0660F771F881F991FFA95D1F782
:100D40009B01AC01220F331F441F551F60507E4E84
:100D500085489F4FB9D12150304029B9232F3327DF
:100D600020BD089581EC91E008958AEC91E008950A
:100D7000982F8091C0018823E1F39CB91092C001A3
:100D800008951092C6011092C50108958091C50181
:100D90009091C601892B19F48FEF90E0089580E0BF
:100DA00090E008951F920F920FB60F9211242F9387
:100DB0003F934F935F936F937F938F939F93AF93E3
:100DC000BF93EF93FF936CB18091B1019091B20109
:100DD000892B39F0E091B101F091B201862F09958C
:100DE0000EC081EC91E098DA882349F48091D20119
:100DF0009091D30101969093D3018093D201FF91FA
:100E0000EF91BF91AF919F918F917F916F915F9182
:100E10004F913F912F910F900FBE0F901F901895FB
:100E2000682F8AEC91E078DA992708951F920F9243
:100E30000FB60F9211242F933F934F935F936F93AD
:100E40007F938F939F93AF93BF93EF93FF93809183
:100E5000C901882369F08091CE019091CF01892B3F
:100E600029F08AEC91E0F4D98CB905C01092C9013F
:100E70008FEF8093C001FF91EF91BF91AF919F9150
:100E80008F917F916F915F914F913F912F910F9033
:100E90000FBE0F901F901895CF93DF93EC018091B8
:100EA000C3019091C401892B69F08091C501909193
:100EB000C601892B39F081EC91E0CAD988838FEF84
:100EC00090E002C080E090E0DF91CF910895CF9351
:100ED000DF93CDB7DEB721970FB6F894DEBF0FBE14
:100EE000CDBFCE010196D8DF882319F48FEF9FEF95
:100EF00002C08981992721960FB6F894DEBF0FBEF4
:100F0000CDBFDF91CF9108954FEF50E062E770E0E1
:100F100081EC91E090D940E450E061E771E08AEC27
:100F200091E089D90895F0DF1092B2011092B101D9
:100F300088ED8AB960E875E280E090E0FADE8FEF34
:100F40008093C0011092C9011092D3011092D20176
:100F5000789408958FEF8093C9018AEC91E078D955
:100F6000982F8091C0018823E1F39CB91092C001B1
:100F7000089577277F936F9399279F938F9383E5A6
:100F800090E09F938F9381E08F9342DB8DB79EB764
:100F900007960FB6F8949EBF0FBE8DBF08958823A5
:100FA00019F083E690E002C08CE590E09F938F9368
:100FB00081E08F932DDB0F900F900F90089599276C
:100FC0009F938F938AE690E09F938F9381E08F9316
:100FD0001FDB0F900F900F900F900F90089580E7F8
:100FE00090E021DA089585E790E01DDA0895FB018D
:100FF000DC010D900020E9F7119701900D9200207F
:10100000E1F70895FB019F01E8944230BCF04532BE
:10101000ACF44A3029F497FB1EF4909581959F4FCC
:10102000642F77273DD0805D8A330CF0895D8193F2
:10103000CB010097A9F716F45DE251931082C90124
:1010400000C0DC01FC01672F71917723E1F7329733
:1010500004C07C916D9370836291AE17BF07C8F393
:101060000895629FD001739FF001829FE00DF11DF2
:10107000649FE00DF11D929FF00D839FF00D749F12
:10108000F00D659FF00D9927729FB00DE11DF91FBE
:10109000639FB00DE11DF91FBD01CF01112408951B
:1010A000AA1BBB1B51E107C0AA1FBB1FA617B7078E
:1010B00010F0A61BB70B881F991F5A95A9F78095AA
:1010C0009095BC01CD010895A1E21A2EAA1BBB1B6D
:1010D000FD010DC0AA1FBB1FEE1FFF1FA217B30704
:1010E000E407F50720F0A21BB30BE40BF50B661F1A
:1010F000771F881F991F1A9469F7609570958095DE
:1011000090959B01AC01BD01CF01089597FB092E7D
:1011100005260ED057FD04D0D7DF0AD0001C38F4C6
:1011200050954095309521953F4F4F4F5F4F089513
:10113000F6F790958095709561957F4F8F4F9F4FF3
:041140000895FFCF40
:021144000D009C
:00000001FF
/Designs/GPSRL02A/SW/buffer/gpsrl.map
14,6 → 14,12
a2d.o (__do_copy_data)
/usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_clear_bss.o)
a2d.o (__do_clear_bss)
/usr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr4/libc.a(strcat.o)
a2dtest.o (strcat)
/usr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr4/libc.a(itoa.o)
a2dtest.o (itoa)
/usr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr4/libc.a(strrev.o)
/usr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr4/libc.a(itoa.o) (strrev)
 
Allocating common symbols
Common symbol size file
143,7 → 149,7
.rela.plt
*(.rela.plt)
 
.text 0x00000000 0x107e
.text 0x00000000 0x1144
*(.vectors)
.vectors 0x00000000 0x26 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr4/crtm8.o
0x00000000 __vectors
224,111 → 230,117
0x00000124 __vector_14
0x000000d2 a2dSetChannel
0x000000de a2dStartConvert
.text 0x0000015e 0x86 a2dtest.o
.text 0x0000015e 0xd8 a2dtest.o
0x0000015e main
.text 0x000001e4 0x156 buffer.o
0x00000316 bufferIsNotFull
0x000001fe bufferGetFromFront
0x0000029e bufferGetAtIndex
0x0000025a bufferDumpFromFront
0x000001e4 bufferInit
0x000002c6 bufferAddToEnd
0x0000032c bufferFlush
.text 0x0000033a 0x3b2 rprintf.o
0x000005be rprintf1RamRom
0x0000040c rprintfu08
0x00000434 rprintfu32
0x00000368 rprintfStr
0x00000384 rprintfStrLen
0x000003d4 rprintfProgStr
0x0000041e rprintfu16
0x0000033a rprintfInit
0x00000344 rprintfChar
0x000003f2 rprintfCRLF
0x000003f8 rprintfu04
0x00000456 rprintfNum
.text 0x000006ec 0x5ea timer.o
0x000008f8 timer2GetOverflowCount
0x000007bc timerDetach
0x00000750 timer1SetPrescaler
0x0000098a timer1PWMBOff
0x00000790 timer2GetPrescaler
0x00000b24 __vector_6
0x000006ee timer0Init
0x0000097c timer1PWMAOff
0x0000099e timer1PWMBSet
0x00000c32 __vector_3
0x0000093a timer1PWMInitICR
0x00000764 timer0GetPrescaler
0x00000b7e __vector_7
0x000008d4 timer0GetOverflowCount
0x00000bd8 __vector_5
0x00000c8c timerInit
0x0000075a timer2SetPrescaler
0x00000960 timer1PWMAOn
0x00000746 timer0SetPrescaler
0x000006ec delay_us
0x00000aa4 __vector_4
0x000008c2 timer0ClearOverflowCount
0x000009a4 __vector_9
0x00000710 timer1Init
0x0000090a timer1PWMInit
0x0000096e timer1PWMBOn
0x00000724 timer2Init
0x00000a4a __vector_8
0x00000998 timer1PWMASet
0x000007a6 timerAttach
0x00000cb0 timer1PWMOff
0x0000077a timer1GetPrescaler
0x000008e6 timer2ClearOverflowCount
0x000007d2 timerPause
.text 0x00000cd6 0x24a uart.o
0x00000f02 uartSendTxBuffer
0x00000d1e uartSendByte
0x00000eb6 uartInitBuffers
0x00000e46 uartReceiveByte
0x00000dce uartAddToTxBuffer
0x00000d52 __vector_11
0x00000cd6 uartSetRxHandler
0x00000dda __vector_13
0x00000d30 uartFlushReceiveBuffer
0x00000ed4 uartInit
0x00000d3a uartReceiveBufferIsEmpty
0x00000ce0 uartSetBaudRate
0x00000d18 uartGetTxBuffer
0x00000e7c uartGetByte
0x00000d12 uartGetRxBuffer
.text 0x00000f20 0x7c vt100.o
0x00000f94 vt100Init
0x00000f6c vt100SetAttr
0x00000f4c vt100SetCursorMode
0x00000f20 vt100SetCursorPos
0x00000f8c vt100ClearScreen
.text 0x00000f9c 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_mulsi3.o)
.text 0x00000f9c 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_udivmodhi4.o)
.text 0x00000f9c 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_udivmodsi4.o)
.text 0x00000f9c 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_divmodsi4.o)
.text 0x00000f9c 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_exit.o)
.text 0x00000f9c 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_copy_data.o)
.text 0x00000f9c 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_clear_bss.o)
0x00000f9c . = ALIGN (0x2)
.text 0x00000236 0x156 buffer.o
0x00000368 bufferIsNotFull
0x00000250 bufferGetFromFront
0x000002f0 bufferGetAtIndex
0x000002ac bufferDumpFromFront
0x00000236 bufferInit
0x00000318 bufferAddToEnd
0x0000037e bufferFlush
.text 0x0000038c 0x3b2 rprintf.o
0x00000610 rprintf1RamRom
0x0000045e rprintfu08
0x00000486 rprintfu32
0x000003ba rprintfStr
0x000003d6 rprintfStrLen
0x00000426 rprintfProgStr
0x00000470 rprintfu16
0x0000038c rprintfInit
0x00000396 rprintfChar
0x00000444 rprintfCRLF
0x0000044a rprintfu04
0x000004a8 rprintfNum
.text 0x0000073e 0x5ea timer.o
0x0000094a timer2GetOverflowCount
0x0000080e timerDetach
0x000007a2 timer1SetPrescaler
0x000009dc timer1PWMBOff
0x000007e2 timer2GetPrescaler
0x00000b76 __vector_6
0x00000740 timer0Init
0x000009ce timer1PWMAOff
0x000009f0 timer1PWMBSet
0x00000c84 __vector_3
0x0000098c timer1PWMInitICR
0x000007b6 timer0GetPrescaler
0x00000bd0 __vector_7
0x00000926 timer0GetOverflowCount
0x00000c2a __vector_5
0x00000cde timerInit
0x000007ac timer2SetPrescaler
0x000009b2 timer1PWMAOn
0x00000798 timer0SetPrescaler
0x0000073e delay_us
0x00000af6 __vector_4
0x00000914 timer0ClearOverflowCount
0x000009f6 __vector_9
0x00000762 timer1Init
0x0000095c timer1PWMInit
0x000009c0 timer1PWMBOn
0x00000776 timer2Init
0x00000a9c __vector_8
0x000009ea timer1PWMASet
0x000007f8 timerAttach
0x00000d02 timer1PWMOff
0x000007cc timer1GetPrescaler
0x00000938 timer2ClearOverflowCount
0x00000824 timerPause
.text 0x00000d28 0x24a uart.o
0x00000f54 uartSendTxBuffer
0x00000d70 uartSendByte
0x00000f08 uartInitBuffers
0x00000e98 uartReceiveByte
0x00000e20 uartAddToTxBuffer
0x00000da4 __vector_11
0x00000d28 uartSetRxHandler
0x00000e2c __vector_13
0x00000d82 uartFlushReceiveBuffer
0x00000f26 uartInit
0x00000d8c uartReceiveBufferIsEmpty
0x00000d32 uartSetBaudRate
0x00000d6a uartGetTxBuffer
0x00000ece uartGetByte
0x00000d64 uartGetRxBuffer
.text 0x00000f72 0x7c vt100.o
0x00000fe6 vt100Init
0x00000fbe vt100SetAttr
0x00000f9e vt100SetCursorMode
0x00000f72 vt100SetCursorPos
0x00000fde vt100ClearScreen
.text 0x00000fee 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_mulsi3.o)
.text 0x00000fee 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_udivmodhi4.o)
.text 0x00000fee 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_udivmodsi4.o)
.text 0x00000fee 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_divmodsi4.o)
.text 0x00000fee 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_exit.o)
.text 0x00000fee 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_copy_data.o)
.text 0x00000fee 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_clear_bss.o)
.text 0x00000fee 0x16 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr4/libc.a(strcat.o)
0x00000fee strcat
.text 0x00001004 0x3e /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr4/libc.a(itoa.o)
0x00001004 itoa
.text 0x00001042 0x20 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr4/libc.a(strrev.o)
0x00001042 strrev
0x00001062 . = ALIGN (0x2)
*(.text.*)
.text.libgcc 0x00000f9c 0x3e /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_mulsi3.o)
0x00000f9c __mulsi3
.text.libgcc 0x00000fda 0x28 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_udivmodhi4.o)
0x00000fda __udivmodhi4
.text.libgcc 0x00001002 0x44 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_udivmodsi4.o)
0x00001002 __udivmodsi4
.text.libgcc 0x00001046 0x36 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_divmodsi4.o)
0x00001046 __divmodsi4
.text.libgcc 0x0000107c 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_exit.o)
.text.libgcc 0x0000107c 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_copy_data.o)
.text.libgcc 0x0000107c 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_clear_bss.o)
0x0000107c . = ALIGN (0x2)
.text.libgcc 0x00001062 0x3e /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_mulsi3.o)
0x00001062 __mulsi3
.text.libgcc 0x000010a0 0x28 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_udivmodhi4.o)
0x000010a0 __udivmodhi4
.text.libgcc 0x000010c8 0x44 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_udivmodsi4.o)
0x000010c8 __udivmodsi4
.text.libgcc 0x0000110c 0x36 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_divmodsi4.o)
0x0000110c __divmodsi4
.text.libgcc 0x00001142 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_exit.o)
.text.libgcc 0x00001142 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_copy_data.o)
.text.libgcc 0x00001142 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_clear_bss.o)
0x00001142 . = ALIGN (0x2)
*(.fini9)
.fini9 0x0000107c 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_exit.o)
0x0000107c exit
0x0000107c _exit
.fini9 0x00001142 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_exit.o)
0x00001142 exit
0x00001142 _exit
*(.fini9)
*(.fini8)
*(.fini8)
347,78 → 359,84
*(.fini1)
*(.fini1)
*(.fini0)
.fini0 0x0000107c 0x2 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_exit.o)
.fini0 0x00001142 0x2 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_exit.o)
*(.fini0)
0x0000107e _etext = .
0x00001144 _etext = .
 
.data 0x00800060 0x0 load address 0x0000107e
.data 0x00800060 0x2 load address 0x00001144
0x00800060 PROVIDE (__data_start, .)
*(.data)
.data 0x00800060 0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr4/crtm8.o
.data 0x00800060 0x0 a2d.o
.data 0x00800060 0x0 a2dtest.o
.data 0x00800060 0x0 buffer.o
.data 0x00800060 0x0 rprintf.o
.data 0x00800060 0x0 timer.o
.data 0x00800060 0x0 uart.o
.data 0x00800060 0x0 vt100.o
.data 0x00800060 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_mulsi3.o)
.data 0x00800060 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_udivmodhi4.o)
.data 0x00800060 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_udivmodsi4.o)
.data 0x00800060 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_divmodsi4.o)
.data 0x00800060 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_exit.o)
.data 0x00800060 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_copy_data.o)
.data 0x00800060 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_clear_bss.o)
.data 0x00800060 0x2 a2dtest.o
.data 0x00800062 0x0 buffer.o
.data 0x00800062 0x0 rprintf.o
.data 0x00800062 0x0 timer.o
.data 0x00800062 0x0 uart.o
.data 0x00800062 0x0 vt100.o
.data 0x00800062 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_mulsi3.o)
.data 0x00800062 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_udivmodhi4.o)
.data 0x00800062 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_udivmodsi4.o)
.data 0x00800062 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_divmodsi4.o)
.data 0x00800062 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_exit.o)
.data 0x00800062 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_copy_data.o)
.data 0x00800062 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_clear_bss.o)
.data 0x00800062 0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr4/libc.a(strcat.o)
.data 0x00800062 0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr4/libc.a(itoa.o)
.data 0x00800062 0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr4/libc.a(strrev.o)
*(.data*)
*(.rodata)
*(.rodata*)
*(.gnu.linkonce.d*)
0x00800060 . = ALIGN (0x2)
0x00800060 _edata = .
0x00800060 PROVIDE (__data_end, .)
0x00800062 . = ALIGN (0x2)
0x00800062 _edata = .
0x00800062 PROVIDE (__data_end, .)
 
.bss 0x00800060 0x172 load address 0x0000107e
0x00800060 PROVIDE (__bss_start, .)
.bss 0x00800062 0x172 load address 0x00001146
0x00800062 PROVIDE (__bss_start, .)
*(.bss)
.bss 0x00800060 0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr4/crtm8.o
.bss 0x00800060 0x0 a2d.o
.bss 0x00800060 0x0 a2dtest.o
.bss 0x00800060 0x0 buffer.o
.bss 0x00800060 0x2 rprintf.o
.bss 0x00800062 0xe timer.o
.bss 0x00800070 0x141 uart.o
.bss 0x008001b1 0x0 vt100.o
.bss 0x008001b1 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_mulsi3.o)
.bss 0x008001b1 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_udivmodhi4.o)
.bss 0x008001b1 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_udivmodsi4.o)
.bss 0x008001b1 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_divmodsi4.o)
.bss 0x008001b1 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_exit.o)
.bss 0x008001b1 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_copy_data.o)
.bss 0x008001b1 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_clear_bss.o)
.bss 0x00800062 0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr4/crtm8.o
.bss 0x00800062 0x0 a2d.o
.bss 0x00800062 0x0 a2dtest.o
.bss 0x00800062 0x0 buffer.o
.bss 0x00800062 0x2 rprintf.o
.bss 0x00800064 0xe timer.o
.bss 0x00800072 0x141 uart.o
.bss 0x008001b3 0x0 vt100.o
.bss 0x008001b3 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_mulsi3.o)
.bss 0x008001b3 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_udivmodhi4.o)
.bss 0x008001b3 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_udivmodsi4.o)
.bss 0x008001b3 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_divmodsi4.o)
.bss 0x008001b3 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_exit.o)
.bss 0x008001b3 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_copy_data.o)
.bss 0x008001b3 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_clear_bss.o)
.bss 0x008001b3 0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr4/libc.a(strcat.o)
.bss 0x008001b3 0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr4/libc.a(itoa.o)
.bss 0x008001b3 0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr4/libc.a(strrev.o)
*(.bss*)
*(COMMON)
COMMON 0x008001b1 0x1 a2d.o
0x008001b1 a2dCompleteFlag
COMMON 0x008001b2 0xc timer.o
0x008001b2 Timer0Reg0
0x008001b6 TimerPauseReg
0x008001ba Timer2Reg0
COMMON 0x008001be 0x14 uart.o
0x008001be uartReadyTx
0x008001bf uartRxBuffer
0x008001c7 uartBufferedTx
0x008001c8 uartTxBuffer
0x008001d0 uartRxOverflow
0x008001d2 PROVIDE (__bss_end, .)
0x0000107e __data_load_start = LOADADDR (.data)
0x0000107e __data_load_end = (__data_load_start + SIZEOF (.data))
COMMON 0x008001b3 0x1 a2d.o
0x008001b3 a2dCompleteFlag
COMMON 0x008001b4 0xc timer.o
0x008001b4 Timer0Reg0
0x008001b8 TimerPauseReg
0x008001bc Timer2Reg0
COMMON 0x008001c0 0x14 uart.o
0x008001c0 uartReadyTx
0x008001c1 uartRxBuffer
0x008001c9 uartBufferedTx
0x008001ca uartTxBuffer
0x008001d2 uartRxOverflow
0x008001d4 PROVIDE (__bss_end, .)
0x00001144 __data_load_start = LOADADDR (.data)
0x00001146 __data_load_end = (__data_load_start + SIZEOF (.data))
 
.noinit 0x008001d2 0x0
0x008001d2 PROVIDE (__noinit_start, .)
.noinit 0x008001d4 0x0
0x008001d4 PROVIDE (__noinit_start, .)
*(.noinit*)
0x008001d2 PROVIDE (__noinit_end, .)
0x008001d2 _end = .
0x008001d2 PROVIDE (__heap_start, .)
0x008001d4 PROVIDE (__noinit_end, .)
0x008001d4 _end = .
0x008001d4 PROVIDE (__heap_start, .)
 
.eeprom 0x00810000 0x0
*(.eeprom*)
436,27 → 454,33
.signature
*(.signature*)
 
.stab 0x00000000 0x39c0
.stab 0x00000000 0x3db0
*(.stab)
.stab 0x00000000 0x378 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr4/crtm8.o
.stab 0x00000378 0x7a4 a2d.o
0x7b0 (size before relaxing)
.stab 0x00000b1c 0x3c0 a2dtest.o
0x660 (size before relaxing)
.stab 0x00000edc 0x660 buffer.o
.stab 0x00000b1c 0x48c a2dtest.o
0x72c (size before relaxing)
.stab 0x00000fa8 0x660 buffer.o
0x924 (size before relaxing)
.stab 0x0000153c 0x9c0 rprintf.o
.stab 0x00001608 0x9c0 rprintf.o
0xcf0 (size before relaxing)
.stab 0x00001efc 0xf54 timer.o
.stab 0x00001fc8 0xf54 timer.o
0x129c (size before relaxing)
.stab 0x00002e50 0x834 uart.o
.stab 0x00002f1c 0x834 uart.o
0xb04 (size before relaxing)
.stab 0x00003684 0x33c vt100.o
.stab 0x00003750 0x33c vt100.o
0x684 (size before relaxing)
.stab 0x00003a8c 0x9c /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr4/libc.a(strcat.o)
0xa8 (size before relaxing)
.stab 0x00003b28 0x1b0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr4/libc.a(itoa.o)
0x1bc (size before relaxing)
.stab 0x00003cd8 0xd8 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr4/libc.a(strrev.o)
0xe4 (size before relaxing)
 
.stabstr 0x00000000 0x1a9b
.stabstr 0x00000000 0x1b97
*(.stabstr)
.stabstr 0x00000000 0x1a9b /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr4/crtm8.o
.stabstr 0x00000000 0x1b97 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr4/crtm8.o
 
.stab.excl
*(.stab.excl)
/Designs/GPSRL02A/SW/buffer/gpsrl.out
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream