哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈通啦我同啦哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈

This commit is contained in:
yxming66 2025-11-22 17:01:18 +08:00
parent 4e0c956e73
commit ee15efcf1b
11 changed files with 340 additions and 365 deletions

View File

@ -422,13 +422,9 @@ printf("Reg00=%d (expect 0x40 or 0xFF)\r\n", id);
AppState = APP_LOWPOWER;
// Radio.SetDioIrqParams( RxIrqMask, RxIrqMask, IRQ_RADIO_NONE, IRQ_RADIO_NONE );
Radio.SetDioIrqParams( RxIrqMask, RxIrqMask, IRQ_RADIO_NONE, IRQ_RADIO_NONE );
//Radio.SetRx( ( TickTime_t ) { RX_TIMEOUT_TICK_SIZE, RX_TIMEOUT_VALUE } );
// Radio.SetDioIrqParams( RxIrqMask, RxIrqMask, IRQ_RADIO_NONE, IRQ_RADIO_NONE );
// //Radio.SetRx( ( TickTime_t ) { RX_TIMEOUT_TICK_SIZE, RX_TIMEOUT_VALUE } );
// Radio.SetRx( ( TickTime_t ) { RX_TIMEOUT_TICK_SIZE, 0xFFFF } );
Radio.SetRx( ( TickTime_t ) { RX_TIMEOUT_TICK_SIZE, 0xFFFF } );
// Radio.SetDioIrqParams( TxIrqMask, TxIrqMask, IRQ_RADIO_NONE, IRQ_RADIO_NONE );
// Radio.SendPayload((uint8_t*)"12345",5, ( TickTime_t ){ RX_TIMEOUT_TICK_SIZE, TX_TIMEOUT_VALUE });
@ -454,9 +450,6 @@ printf("Status=%d\n", status);
// printf("Force TX -> should RX myself\r\n");
//}
Radio.SetDioIrqParams( RxIrqMask, RxIrqMask, IRQ_RADIO_NONE, IRQ_RADIO_NONE );
Radio.SetRx( ( TickTime_t ) { RX_TIMEOUT_TICK_SIZE, RX_TIMEOUT_VALUE } );
SX1281ProcessIrqs( );
HAL_Delay(100);

File diff suppressed because one or more lines are too long

View File

@ -148,24 +148,7 @@
<Name>-U7 -O2254 -SF4000 -C0 -A0 -I0 -HNlocalhost -HP7184 -P1 -N00("ARM CoreSight SW-DP") -D00(1BA01477) -L00(0) -TO131090 -TC10000000 -TT10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO15 -FD20000000 -FC800 -FN1 -FF0STM32F10x_128.FLM -FS08000000 -FL010000 -FP0($$Device:STM32F103C8$Flash\STM32F10x_128.FLM)</Name>
</SetRegEntry>
</TargetDriverDllRegistry>
<Breakpoint>
<Bp>
<Number>0</Number>
<Type>0</Type>
<LineNumber>438</LineNumber>
<EnabledFlag>1</EnabledFlag>
<Address>134235112</Address>
<ByteObject>0</ByteObject>
<HtxType>0</HtxType>
<ManyObjects>0</ManyObjects>
<SizeOfObject>0</SizeOfObject>
<BreakByAccess>0</BreakByAccess>
<BreakIfRCount>1</BreakIfRCount>
<Filename>../Core/Src/main.c</Filename>
<ExecCommand></ExecCommand>
<Expression>\\MR16\../Core/Src/main.c\438</Expression>
</Bp>
</Breakpoint>
<Breakpoint/>
<WatchWindow1>
<Ww>
<count>0</count>

Binary file not shown.

View File

@ -32,11 +32,11 @@ Note: source file '..\User\bsp\spi.c' - object file renamed from 'MR16\spi.o' to
compiling main.c...
../Core/Src/main.c(277): warning: #177-D: variable "isMaster" was declared but never referenced
bool isMaster = true;
../Core/Src/main.c(703): warning: #167-D: argument of type "int8_t *" is incompatible with parameter of type "uint8_t *"
../Core/Src/main.c(696): warning: #167-D: argument of type "int8_t *" is incompatible with parameter of type "uint8_t *"
Radio.GetPayload( Buffer, &BufferSize, BUFFER_SIZE );
../Core/Src/main.c: 2 warnings, 0 errors
linking...
Program Size: Code=19024 RO-data=636 RW-data=92 ZI-data=10652
Program Size: Code=19016 RO-data=636 RW-data=92 ZI-data=10652
FromELF: creating hex file...
"MR16\MR16.axf" - 0 Error(s), 2 Warning(s).
@ -62,7 +62,7 @@ Package Vendor: Keil
* Component: ARM::CMSIS:CORE:5.4.0
Include file: CMSIS\Core\Include\tz_context.h
Build Time Elapsed: 00:00:04
Build Time Elapsed: 00:00:03
</pre>
</body>
</html>

View File

@ -17,7 +17,7 @@
:1000F00000F04DF80AA090E8000C82448344AAF175
:100100000107DA4501D100F042F8AFF2090EBAE872
:100110000F0013F0010F18BFFB1A43F0010318473B
:100120008C4B0000AC4B0000103A24BF78C878C15B
:10012000844B0000A44B0000103A24BF78C878C16B
:10013000FAD8520724BF30C830C144BF04680C60ED
:10014000704700000023002400250026103A28BF35
:1001500078C1FBD8520728BF30C148BF0B60704739
@ -54,7 +54,7 @@
:10034000240305E000F00F060009965D5E54491C89
:100350000028F7D120780023000704D5702D02D0A3
:1003600009B1022311322046BDE8704000F076B991
:100370002E4900002DE9F05F894604464FF0000A3F
:10037000264900002DE9F05F894604464FF0000A47
:10038000DFF874B1FB44C0F820A02046E16888473C
:10039000002874D0252806D0D4E901219047206A8E
:1003A000401C2062F1E700265F462046E16888474E
@ -78,7 +78,7 @@
:1004C000204626604E46FFF74BFE80B101280BD038
:1004D000F61D26F0070000F1080956E74020E4E782
:1004E0008020D8E70020D6E706F104094DE728462A
:1004F00052E7206ABDE8F09F0449000010B5431C94
:1004F00052E7206ABDE8F09FFC48000010B5431C9D
:1005000002E010F8011B71B18107FAD14FF00132FE
:1005100002C88C1A8C4314EAC211F9D0C01A0A0618
:1005200003D0C01E10BDC01A10BD0A0401D0801E29
@ -145,8 +145,8 @@
:1008F0000105204600F036F9204600F073F82C463A
:10090000002CF3D170BD00009C220020F0220020BA
:1009100044230020500000205400002058000020F4
:10092000720000005F440000770000004B440000AC
:10093000374400000EB5CDE90001FFF7DFFD02905E
:1009200072000000574400007700000043440000BC
:100930002F4400000EB5CDE90001FFF7DFFD029066
:1009400069460120ABBE0EBD08B569460090022085
:10095000ABBE08BD1FB58DE8070069460520ABBEDC
:1009600004B010BD1FB58DE80F0069460620ABBE70
@ -369,17 +369,17 @@
:1016F00006D56068296920F4605040EAC100606046
:1017000000F038F86168084AC1F30311515CC84021
:101710000649086006480068FFF7F8FE0020C2E7A7
:101720000020024000100240624B000838000020F8
:1017200000200240001002405A4B00083800002000
:10173000300000200448054900684968044AC1F3A4
:101740000221515CC8407047380000200010024060
:10175000724B00080448054900684968044AC1F30F
:101750006A4B00080448054900684968044AC1F317
:10176000C221515CC8407047380000200010024080
:10177000724B00080F4A516801F00C00042803D096
:101770006A4B00080F4A516801F00C00042803D09E
:10178000082803D00C4870470C4870470C48C1F338
:101790008343C903C05C0AD55168094AC1F340417B
:1017A000921E515C054A5043B0FBF1F07047054969
:1017B000484370470010024000127A000024F400F1
:1017C000524B000800093D002DE9F84F040070D08D
:1017C0004A4B000800093D002DE9F84F040070D095
:1017D0002078C04DC00749D06868C0F38100012857
:1017E00007D06868C0F38100022809D16868C00387
:1017F00006D52868800339D560680028E7D035E031
@ -697,26 +697,26 @@
:102B7000FEE7FEE770B50C4C0120002560700B48A5
:102B8000257005222146036E881D98472178A01DD7
:102B90000844457006A0FDF729FBA11DBDE8704063
:102BA00006A0FDF723BB000000000020804B0008BA
:102BA00006A0FDF723BB000000000020784B0008C2
:102BB0004F6E5278446F6E650D0A00002564000068
:102BC000064910B50320487005A0FDF70FFB084823
:102BD00008490069C96DBDE81040084700000020A1
:102BE0005258453C3E3E3E3E3E3E3E3E0A0D0000B3
:102BF0003C4B0008804B0008064910B50220487085
:102BF000344B0008784B0008064910B50220487095
:102C000005A0FDF7F3FA0A480A49C068C96DBDE896
:102C100010400847000000203C3E3E3E3E3E3E3E07
:102C20003E4F6E527854696D656F75740A0D0000E1
:102C30003C4B0008804B000870B50A4D04206870BA
:102C3000344B0008784B000870B50A4D04206870CA
:102C400009A0FDF7D3FA0D4CA9880023666D1A463A
:102C50000846B0470A48636E05214268BDE87040E7
:102C600008A01847000000203C3E3E3E3E3E3E3E4F
:102C70003E4F6E5478446F6E650A0D00804B00081D
:102C80003C4B0008313233343500000070B50A4D3A
:102C70003E4F6E5478446F6E650A0D00784B000825
:102C8000344B0008313233343500000070B50A4D42
:102C90000520687009A0FDF7A9FA0C4CA98800234B
:102CA000666D1A460846B0470948636E052182687A
:102CB000BDE8704007A01847000000203C3E3E3EA3
:102CC0003E3E3E3E3E5458450A0D0000804B0008F3
:102CD0003C4B00083132333435000000704710B5EA
:102CC0003E3E3E3E3E5458450A0D0000784B0008FB
:102CD000344B00083132333435000000704710B5F2
:102CE000406A01684A6822F003024A60416D41F07F
:102CF00010014165012180F85110FEF7F5FE10BD6D
:102D000010B5406AFEF7DEFF10BD10B5406AFFF750
@ -772,11 +772,11 @@
:103020005278032A39DA002A37D0012A35D140F6FE
:10303000541000F061FA044640F6551000F05CFAB6
:10304000054640F6561000F057FA210441EA0521E2
:103050000143C1F3130400F035F801F046FC0246C9
:103060000B4600200E4901F0BBFA00220D4B01F087
:1030700067FC05460E462046B4F5002F01D3A4F5A3
:10308000801001F032FC084A084B01F059FC2A4636
:103090003346BDE8704001F0A3BA70BD3C0000208B
:103050000143C1F3130400F035F801F042FC0246CD
:103060000B4600200E4901F0B7FA00220D4B01F08B
:1030700063FC05460E462046B4F5002F01D3A4F5A7
:10308000801001F02EFC084A084B01F055FC2A463E
:103090003346BDE8704001F09FBA70BD3C0000208F
:1030A0000000994000408F40CDCCCCCCCCCCF83F38
:1030B00008B502226946152000F0E8F9BDF80000C5
:1030C00040BA08BD0949002089780A290BD018297F
@ -950,9 +950,9 @@
:103B40000020FFF741BD000001490120C870704707
:103B50003C00002070B5074D002400BF05EB840039
:103B6000817835F82400FFF77FFD641C24B2002C17
:103B7000F4D070BD7A4B000801B501226946962049
:103B8000FFF746FD08BD000008B500F0C5FE0022A5
:103B9000094B00F025FD00F07BFE010C8DF80010B4
:103B7000F4D070BD724B000801B501226946962051
:103B8000FFF746FD08BD000008B500F0C1FE0022A9
:103B9000094B00F021FD00F077FE010C8DF80010BC
:103BA000010A8DF801108DF8020003226946862073
:103BB000FFF72EFD08BD0000A8CB684008B58DF8C2
:103BC0000000000C010A8DF801108DF802004FF67C
@ -989,7 +989,7 @@
:103DB0001B78009313460A4601460020FDF762F97E
:103DC00038BD00004C00002010B5064A022100203A
:103DD000FDF736F90021BDE81040034A0846FDF71B
:103DE0002FB90000D5450008C9450008FDF774BB90
:103DE0002FB90000CD450008C1450008FDF774BBA0
:103DF00010B590B028216846FCF706FC14210AA8EB
:103E0000FCF702FC01210804CDE9001042000292F7
:103E100002240491CDE907404FF4E0100990684670
@ -1062,177 +1062,176 @@
:1042400053F9FFF7D5FDFEF733FBFEF7B1FBFEF7A1
:10425000D3FBFEF7F3FBFEF753FCFEF76DFCFDF717
:1042600079FA0546FDF766FA0446FDF783FA01463A
:104270002B46224681A0FBF7B9FFFEF7F2FA4FF476
:10428000FA70FCF7B9FF864C864821688847854D4F
:104290000C3DA81D2978FCF795F9FFF76DF9824FC1
:1042A0004FF4807631463846FDF7CEF80028F9D134
:1042B0007EA000260068DFF8F891CDE906063246B8
:1042C00010214F464846FDF7C4F84FF0640A032317
:1042D00007AA06A97748CDF800A0FDF7C2FD012284
:1042E00010213846FDF7B5F89DF81A309DF81920D1
:1042F0009DF8181070A0FBF779FF9DF81E309DF80F
:104300001D209DF81C1071A0FBF770FF01278DF890
:104310002070E3693A4608A9002098479DF82010CC
:104320006FA0FBF763FF77A17DA0FBF75FFF206B1A
:104330008047014687A0FBF759FF90A0FBF756FF87
:104270002B4622467FA0FBF7B9FFFEF7F2FA4FF478
:10428000FA70FCF7B9FF844C844821688847834F53
:104290000C3FB81D3978FCF795F9FFF76DF9804EA2
:1042A0004FF4807529463046FDF7CEF80028F9D145
:1042B0007CA000250068DFF8F081CDE908052A46DA
:1042C000102146464046FDF7C4F84FF06409032329
:1042D00009AA08A97548CDF80090FDF7C2FD012292
:1042E00010213046FDF7B5F89DF822309DF82120C9
:1042F0009DF820106EA0FBF779FF9DF826309DF801
:1043000025209DF824106FA0FBF770FF01268DF883
:104310002860E36932460AA9002098479DF82810D2
:104320006DA0FBF763FF75A17BA0FBF75FFF206B20
:104330008047014685A0FBF759FF8EA0FBF756FF8B
:10434000C0208DF808000A208DF8090007208DF89C
:104350000A0093488DF804700C21077001724672B0
:104350000A0091488DF804600C21067001724572C4
:10436000052181722021C17240210173A16B0020BF
:104370008847E16B9DF804008847216C01A88847B5
:10438000616C87488847A16C864888470021E26CA9
:10438000616C85488847A16C844888470021E26CAD
:10439000084690470021226D0D209047A16B002018
:1043A00088479DF8080010F00F0F11D10111491F27
:1043B00040F6251008290BD2DFE801F004040707B6
:1043C0005C5C5C5C1E21A26901E0A2693721904718
:1043D000FFF7E2FA6E700122E36905A910469847DB
:1043E0009DF8141070A0FBF701FFB046DFF8C4B1D0
:1043F0004E46D14669880023676D1A460846B8477D
:10440000E16DDBF800008847FFF76EF96420FCF7E8
:10441000F3FED4F8A8008047010002D066A0FBF7A5
:10442000E5FE22A000220068CDE9090810213046EF
:10443000FDF70FF803230AAA09A91E48CDF800903A
:10444000FDF70FFD012210213046FDF702F89DF81F
:1044500026309DF825209DF8241017A0FBF7C6FEF6
:104460009DF82A309DF829209DF8281017A0FBF709
:10447000BDFEBFE73221A269A9E70000434C4B3AD9
:10448000205359533D256C6420415042313D256CE9
:104490006420415042323D256C640D0A000000004A
:1044A000804B00080C000020000C01404800000078
:1044B000000801407400002074783A2025303258FA
:1044C000202530325820253032580A0072783A20A0
:1044D00025303258202530325820253032580A00F5
:1044E00052656730303D256420202865787065630B
:1044F000742030783430206F722030784646290D91
:104500000A0000004669726D776172652056657217
:1045100073696F6E3A20313730393139410000000C
:104520000A0A0D20202020205358313238312050E3
:10453000696E6720506F6E672044656D6F20417013
:10454000706C69636174696F6E2E2025730A0A0DA1
:10455000000000000A0A0D2020202020526164691A
:104560006F206669726D7761726520766572736916
:104570006F6E20307825780A0A0D00000A50696EA7
:104580006720506F6E672072756E6E696E67206966
:104590006E204C4F5241206D6F64650A0D00000083
:1045A0005C00002080D299905374617475733D252E
:1045B000640A00003C4B00084952513D30782530D8
:1045C00034580D0A0000000001490020487070476F
:1045D0004C00002001490020487070474C0000202A
:1045E0002DE9C04130B4DFF8A0C23CEA111418BF75
:1045F0003CEA131400F0EC8081EA03051CEA111474
:1046000044EAD57418BF1CEA131500F0C780A4EB68
:1046100005044FF0004545EAC12145EAC32341EABC
:10462000505143EA525304F17F74994204F5003427
:104630004FEAC0204FEAC22208BF904200F09C809F
:104640004FEA13650FF24016765D4FEA134506FBFD
:1046500005F7C7F1807706FB07F74FEAD737A7FBC7
:1046600003687642C8F58038A7FB06CE38BFA8F1AC
:10467000010807FB08E64FF0000EA6FB028CE6FBE4
:1046800003CEDCF1000CCEF1004E38BFAEF1010ECE
:10469000A6FB0C584FF000074FF00005E6FB0E8715
:1046A000A1FB08C6A0FB07CE16EB0E0645F10005E0
:1046B000E1FB076515F1E04E7EBFA4F580345FEAAB
:1046C00046066D4116F1800745F100054FEA1727B0
:1046D0004FEA066647EA0567A6F1DE46B6F1805F57
:1046E0004FEA15251FD9384624F0010C05EBC4719B
:1046F000BCF1FE6F01EB0C1102D8F0BCBDE80081EB
:1047000024425CBF01F5801E9EEAC47F02D4F0BC47
:10471000BDE80081244238D4F0BCA1F1C041BDE81D
:10472000004100F005BA4FEAD22242EA43524FEA72
:10473000D323A7FB02864FEAD02040EA415007FB73
:1047400003661EEA0E0F4FEAD12105FB026658BF31
:10475000A6EB0056B6EB00564FEA520E4EEAC37E69
:1047600018EB0E0E56EB530EBDD518EB02085E414A
:104770007F1C55F10005B6E74FF480154FF0000798
:104780004FF000064FF00008ADE7F0BC4FF000001E
:1047900001F1C04101F00041BDE8008111EA0C1FA8
:1047A0000CEA131500D00CE013EA0C1F00F0258072
:1047B0004FF00000F0BC81EA030101F00041BDE8C8
:1047C0000081F0BCBDE8004181EA030100F0B0B90E
:1047D000F0BCBDE8004170B500F05CF9097EFC3E1C
:1047E00000F007B881EA03014FF0000001F000413A
:1047F000704781EA030100F09BB9F0BCBDE80041BD
:104800004FF0000021497047FFFDFBF9F7F5F4F286
:10481000F0EEEDEBE9E8E6E4E3E1E0DEDDDBDAD85B
:10482000D7D5D4D3D1D0CFCDCCCBCAC8C7C6C5C4B9
:10483000C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3D0
:10484000B2B1B0AFAEADACABAAA9A8A8A7A6A5A4BB
:10485000A3A3A2A1A09F9F9E9D9C9C9B9A9999987F
:104860009797969595949393929191908F8F8E8E22
:104870008D8C8C8B8B8A89898888878786858584AF
:1048800084838382828181800000FF070000F87F9B
:104890004FEA1153A3F58063D3F11E03A8BFD3F1F0
:1048A000200C08DB4FF0004242EAC12252EA50528B
:1048B00032FA03F0704709420BD4102BC4BF00201A
:1048C000704703F5787CBCF1FF3F05D04FF0FF3017
:1048D00070474FF00000704770B500F0DBF800BF84
:1048E0004992248000207047F0E710F0004248BF52
:1048F0004042B0FA80F310FA03F10AD0C3F11D036D
:1049000003F580634FEA415002EB035202EBD121E1
:1049100070474FF000007047B0FA80F310FA03F1CF
:104920000AD0C3F11D0303F580634FEA41504FEAFB
:10493000035202EBD12170474FF000007047000096
:10494000DFF848C170B51CEA111E1EBF1CEA131522
:104950009EEA0C0F95EA0C0F00F06F8081EA0304C9
:1049600023EA4C134EEAD47E21EA4C1141F4801123
:1049700043F48013AE44A1FB024CA0FB0365AEF1EF
:104980007F7E361955EB0C05A1FB034C4CF100035F
:10499000A0FB021C16EB0C06654153F10003094213
:1049A00018BF46F0010613F4007F0BD14FEA033124
:1049B0004FEA0530340341EA155140EA16506FF0D2
:1049C00003020AE04FEAC3214FEAC520F40241EA9C
:1049D000555140EA56506FF0020202EB2E4201EBB5
:1049E000025585EACE710AD05FEA440C18BF24F064
:1049F000004450F1000041F1000120EAD47040F27F
:104A0000FE7C624500D270BDA84214BF4FF08044C6
:104A10004FF04044002E08BF0024BEF1806FA8BFB5
:104A2000A1F1C041BDE8704080F282804FF00000EB
:104A300001F1C04101F0004170479EEA0C0F0CEA01
:104A4000131518BF95EA0C0F06D04FF0000081EA4D
:104A5000030E0EF0004170BD00F01CF88900013E0D
:104A600000F007B800F009B84FEA430C5FEA5C5C5D
:104A700008D081EA030100F05BB84FEA410C5FEA1D
:104A80005C5CF6D14FF00000014970470000FF0761
:104A90000000F87F0EF1020E2EF0030E5EF8046B9C
:104AA000364205D4012A43EB030515F5001F12D841
:104AB000012841EB010C1CF5001F0CD80ED14FEA68
:104AC000D17C15F5001F0CEB4C0C0CF1020C08BF4F
:104AD0004CEBD37C04E04FF0080C01E04FEAD37CB0
:104AE0000CEB4C0526FA05F606F00706B6F1040CA9
:104AF00006D20EEB860CBDE870404CF0010C60470E
:104B0000DFE80CF0090B02024FF000414FF000000B
:104B1000A1F5002170BD19461046012851EB010492
:104B200018BFD4F5001484BF002001F0004170BD0F
:104B30000808A0F500114FEA310170470200E803B0
:104B400002001027020010270200FFFF0200E80306
:104B5000010202030405060708090A0B0C0D0E0FDB
:104B6000101000000000000000000102030406070E
:104B7000080900000000010203040000000000001A
:104B8000C536000879350008C13300081136000821
:104B90008D340008753600086936000809350008AC
:104BA000F9340008C935000821340008D933000859
:104BB000FD2F0008793B0008613C0008213B0008FC
:104BC000B5390008493A0008893B0008B1380008A7
:104BD000593D000849390008853C0008BD3B0008E4
:104BE0002D33000835380008493B00089939000882
:104BF000553B000801310008293C000881390008B4
:104C0000153D0008ED3B0008C93800084F3D00087D
:104C1000453D000821330008E138000879330008D9
:104C20000D31000855330008B1300008E52F0008A9
:104C3000A72F00081D3C0008553800084738000819
:104C4000A53900083D3B0008F13C00082139000867
:104C50006F380008A5380008F9380008713D0008D1
:104C60001930000830313233343536373839414263
:104C700043444546403058003031323334353637BE
:104C8000383961626364656640307800040000086A
:104C9000000000000000000200010000103A7474DF
:104CA000003A7474003A747400000000CC4C0008A0
:104CB000000000205C00000028010008284D0008CA
:104CC0005C0000209C29000044010008050002400F
:104CD0000140000000000000392C0008752B00087E
:104CE00000000000000000008D2C0008F92B0008D7
:104CF000C12B0008000000000100000010000000AF
:104D00000000000000127A00000000000000000017
:104D1000D536000800000000000000000000000080
:084D200000000000000000008B
:1043C000595959591E21A26901E0A2693721904724
:1043D000FFF7E2FA7D7079880023666D1A46084679
:1043E000B0476F48E16D006888470122E36907A97B
:1043F000104698479DF81C106AA0FBF7F7FE46464A
:104400004FEA0907FFF770F96420FCF7F5FED4F8CE
:10441000A8008047010002D065A0FBF7E7FE21A0BD
:1044200000220068CDE9050510213046FDF711F89E
:10443000032306AA05A91D480097FDF712FD0122D6
:1044400010213046FDF705F89DF816309DF815202F
:104450009DF8141016A0FBF7C9FE9DF81A309DF8C0
:1044600019209DF8181017A0FBF7C0FECAE73221EB
:10447000A269ACE7434C4B3A205359533D256C6439
:1044800020415042313D256C6420415042323D254F
:104490006C640D0A00000000784B00080C0000203E
:1044A000000C01404800000000080140740000209A
:1044B00074783A2025303258202530325820253063
:1044C00032580A0072783A2025303258202530328E
:1044D0005820253032580A0052656730303D256437
:1044E0002020286578706563742030783430206F20
:1044F000722030784646290D0A0000004669726D28
:10450000776172652056657273696F6E3A20313734
:1045100030393139410000000A0A0D2020202020C6
:104520005358313238312050696E6720506F6E67B2
:104530002044656D6F204170706C69636174696FB0
:104540006E2E2025730A0A0D000000000A0A0D20B5
:1045500020202020526164696F206669726D776146
:1045600072652076657273696F6E20307825780ADF
:104570000A0D00000A50696E6720506F6E67207246
:10458000756E6E696E6720696E204C4F5241206DCA
:104590006F64650A0D0000005C00002080D29990D5
:1045A000344B00085374617475733D25640A000030
:1045B0004952513D3078253034580D0A0000000032
:1045C00001490020487070474C000020014900203C
:1045D000487070474C0000202DE9C04130B4DFF82E
:1045E000A0C23CEA111418BF3CEA131400F0EC809E
:1045F00081EA03051CEA111444EAD57418BF1CEAC9
:10460000131500F0C780A4EB05044FF0004545EA00
:10461000C12145EAC32341EA505143EA525304F110
:104620007F74994204F500344FEAC0204FEAC22259
:1046300008BF904200F09C804FEA13650FF24016CD
:10464000765D4FEA134506FB05F7C7F1807706FB59
:1046500007F74FEAD737A7FB03687642C8F58038DB
:10466000A7FB06CE38BFA8F1010807FB08E64FF00C
:10467000000EA6FB028CE6FB03CEDCF1000CCEF1B3
:10468000004E38BFAEF1010EA6FB0C584FF00007EC
:104690004FF00005E6FB0E87A1FB08C6A0FB07CE86
:1046A00016EB0E0645F10005E1FB076515F1E04E3E
:1046B0007EBFA4F580345FEA46066D4116F180079F
:1046C00045F100054FEA17274FEA066647EA0567F6
:1046D000A6F1DE46B6F1805F4FEA15251FD93846B0
:1046E00024F0010C05EBC471BCF1FE6F01EB0C1161
:1046F00002D8F0BCBDE8008124425CBF01F5801EF9
:104700009EEAC47F02D4F0BCBDE80081244238D4C4
:10471000F0BCA1F1C041BDE8004100F005BA4FEA8C
:10472000D22242EA43524FEAD323A7FB02864FEA42
:10473000D02040EA415007FB03661EEA0E0F4FEA05
:10474000D12105FB026658BFA6EB0056B6EB00561A
:104750004FEA520E4EEAC37E18EB0E0E56EB530E86
:10476000BDD518EB02085E417F1C55F10005B6E788
:104770004FF480154FF000074FF000064FF000088F
:10478000ADE7F0BC4FF0000001F1C04101F0004185
:10479000BDE8008111EA0C1F0CEA131500D00CE0F3
:1047A00013EA0C1F00F025804FF00000F0BC81EAF6
:1047B000030101F00041BDE80081F0BCBDE800410B
:1047C00081EA030100F0B0B9F0BCBDE8004170B56A
:1047D00000F05CF9097EFC3E00F007B881EA0301B5
:1047E0004FF0000001F00041704781EA030100F042
:1047F0009BB9F0BCBDE800414FF000002149704773
:10480000FFFDFBF9F7F5F4F2F0EEEDEBE9E8E6E495
:10481000E3E1E0DEDDDBDAD8D7D5D4D3D1D0CFCD1C
:10482000CCCBCAC8C7C6C5C4C2C1C0BFBEBDBCBB55
:10483000BAB9B8B7B6B5B4B3B2B1B0AFAEADACAB50
:10484000AAA9A8A8A7A6A5A4A3A3A2A1A09F9F9E2A
:104850009D9C9C9B9A9999989797969595949393DC
:10486000929191908F8F8E8E8D8C8C8B8B8A898973
:1048700088888787868585848483838282818180F6
:104880000000FF070000F87F4FEA1153A3F5806393
:10489000D3F11E03A8BFD3F1200C08DB4FF0004278
:1048A00042EAC12252EA505232FA03F070470942FA
:1048B0000BD4102BC4BF0020704703F5787CBCF1EB
:1048C000FF3F05D04FF0FF3070474FF000007047BA
:1048D00070B500F0DBF800BF4992248000207047DB
:1048E000F0E710F0004248BF4042B0FA80F310FAFF
:1048F00003F10AD0C3F11D0303F580634FEA415071
:1049000002EB035202EBD12170474FF000007047D9
:10491000B0FA80F310FA03F10AD0C3F11D0303F5D6
:1049200080634FEA41504FEA035202EBD1217047B6
:104930004FF0000070470000DFF848C170B51CEA76
:10494000111E1EBF1CEA13159EEA0C0F95EA0C0FF0
:1049500000F06F8081EA030423EA4C134EEAD47E10
:1049600021EA4C1141F4801143F48013AE44A1FBC1
:10497000024CA0FB0365AEF17F7E361955EB0C05AA
:10498000A1FB034C4CF10003A0FB021C16EB0C0630
:10499000654153F10003094218BF46F0010613F4C4
:1049A000007F0BD14FEA03314FEA0530340341EA6F
:1049B000155140EA16506FF003020AE04FEAC32196
:1049C0004FEAC520F40241EA555140EA56506FF0D3
:1049D000020202EB2E4201EB025585EACE710AD0AB
:1049E0005FEA440C18BF24F0004450F1000041F18C
:1049F000000120EAD47040F2FE7C624500D270BD16
:104A0000A84214BF4FF080444FF04044002E08BF2E
:104A10000024BEF1806FA8BFA1F1C041BDE8704085
:104A200080F282804FF0000001F1C04101F00041AE
:104A300070479EEA0C0F0CEA131518BF95EA0C0F8D
:104A400006D04FF0000081EA030E0EF0004170BD69
:104A500000F01CF88900013E00F007B800F009B82A
:104A60004FEA430C5FEA5C5C08D081EA030100F086
:104A70005BB84FEA410C5FEA5C5CF6D14FF0000096
:104A8000014970470000FF070000F87F0EF1020E99
:104A90002EF0030E5EF8046B364205D4012A43EB78
:104AA000030515F5001F12D8012841EB010C1CF578
:104AB000001F0CD80ED14FEAD17C15F5001F0CEB6E
:104AC0004C0C0CF1020C08BF4CEBD37C04E04FF013
:104AD000080C01E04FEAD37C0CEB4C0526FA05F6F6
:104AE00006F00706B6F1040C06D20EEB860CBDE804
:104AF00070404CF0010C6047DFE80CF0090B02023B
:104B00004FF000414FF00000A1F5002170BD1946A3
:104B10001046012851EB010418BFD4F5001484BFDE
:104B2000002001F0004170BD0808A0F500114FEA17
:104B3000310170470200FFFF02001027020010271A
:104B40000200FFFF0200E80301020203040506075A
:104B500008090A0B0C0D0E0F1010000000000000D9
:104B6000000001020304060708090000000001021A
:104B70000304000000000000C53600087935000875
:104B8000C1330008113600088D340008753600085E
:104B90006936000809350008F9340008C9350008ED
:104BA00021340008D9330008FD2F0008793B0008A4
:104BB000613C0008213B0008B5390008493A00086B
:104BC000893B0008B1380008593D00084939000800
:104BD000853C0008BD3B00082D330008353800082F
:104BE000493B000899390008553B0008013100088D
:104BF000293C000881390008153D0008ED3B0008FC
:104C0000C93800084F3D0008453D00082133000821
:104C1000E1380008793300080D31000855330008E9
:104C2000B1300008E52F0008A72F00081D3C000840
:104C30005538000847380008A53900083D3B0008F2
:104C4000F13C0008213900086F380008A538000839
:104C5000F9380008713D000819300008303132334E
:104C600034353637383941424344454640305800A0
:104C700030313233343536373839616263646566D2
:104C8000403078000400000800000000000000022E
:104C900000010000103A7474003A7474003A74749D
:104CA00000000000C44C0008000000205C00000070
:104CB00028010008204D00085C0000209C2900000D
:104CC000440100080500024001400000000000000F
:104CD000392C0008752B00080000000000000000BF
:104CE0008D2C0008F92B0008C12B000800000000E3
:104CF00001000000100000000000000000127A0017
:104D00000000000000000000D53600080000000090
:104D10000000000000000000000000000000000093
:04000005080000ED02
:00000001FF

View File

@ -3,7 +3,7 @@
<title>Static Call Graph - [MR16\MR16.axf]</title></head>
<body><HR>
<H1>Static Call Graph for image MR16\MR16.axf</H1><HR>
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 5060960: Last Updated: Sat Nov 22 15:32:16 2025
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 5060960: Last Updated: Sat Nov 22 15:40:00 2025
<BR><P>
<H3>Maximum Stack Usage = 240 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)</H3><H3>
Call chain for Maximum Stack Depth:</H3>
@ -2246,7 +2246,7 @@ Global Symbols
</UL>
<BR>[Address Reference Count : 1]<UL><LI> _printf_char_file.o(.text)
</UL>
<P><STRONG><a name="[a0]"></a>main</STRONG> (Thumb, 574 bytes, Stack size 48 bytes, main.o(i.main))
<P><STRONG><a name="[a0]"></a>main</STRONG> (Thumb, 568 bytes, Stack size 48 bytes, main.o(i.main))
<BR><BR>[Stack]<UL><LI>Max Depth = 240 + Unknown Stack Size
<LI>Call Chain = main &rArr; SX1281ProcessIrqs &rArr; SX1281GetIrqStatus &rArr; SX1281HalReadCommand &rArr; SpiInOut &rArr; BSP_SPI_TransmitReceive &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>

View File

@ -2298,35 +2298,35 @@ Image Symbol Table
i._is_digit 0x08004214 Section 0 __printf_wp.o(i._is_digit)
i.fputc 0x08004224 Section 0 main.o(i.fputc)
i.main 0x0800423c Section 0 main.o(i.main)
i.tx_cplt_cb 0x080045c8 Section 0 hw-spi.o(i.tx_cplt_cb)
tx_cplt_cb 0x080045c9 Thumb Code 8 hw-spi.o(i.tx_cplt_cb)
i.txrx_cplt_cb 0x080045d4 Section 0 hw-spi.o(i.txrx_cplt_cb)
txrx_cplt_cb 0x080045d5 Thumb Code 8 hw-spi.o(i.txrx_cplt_cb)
x$fpl$ddiv 0x080045e0 Section 688 ddiv.o(x$fpl$ddiv)
ddiv_entry 0x080045e7 Thumb Code 0 ddiv.o(x$fpl$ddiv)
x$fpl$dfixu 0x08004890 Section 90 dfixu.o(x$fpl$dfixu)
x$fpl$dflt 0x080048ea Section 46 dflt_clz.o(x$fpl$dflt)
x$fpl$dfltu 0x08004918 Section 38 dflt_clz.o(x$fpl$dfltu)
x$fpl$dmul 0x08004940 Section 340 dmul.o(x$fpl$dmul)
x$fpl$dnaninf 0x08004a94 Section 156 dnaninf.o(x$fpl$dnaninf)
x$fpl$dretinf 0x08004b30 Section 12 dretinf.o(x$fpl$dretinf)
.constdata 0x08004b3c Section 20 main.o(.constdata)
x$fpl$usenofp 0x08004b3c Section 0 usenofp.o(x$fpl$usenofp)
.constdata 0x08004b50 Section 18 stm32f1xx_hal_rcc.o(.constdata)
aPredivFactorTable 0x08004b50 Data 2 stm32f1xx_hal_rcc.o(.constdata)
aPLLMULFactorTable 0x08004b52 Data 16 stm32f1xx_hal_rcc.o(.constdata)
.constdata 0x08004b62 Section 16 system_stm32f1xx.o(.constdata)
.constdata 0x08004b72 Section 8 system_stm32f1xx.o(.constdata)
.constdata 0x08004b7a Section 4 sx1281.o(.constdata)
.constdata 0x08004b80 Section 228 sx1281-hal.o(.constdata)
.constdata 0x08004c64 Section 40 _printf_hex_int.o(.constdata)
uc_hextab 0x08004c64 Data 20 _printf_hex_int.o(.constdata)
lc_hextab 0x08004c78 Data 20 _printf_hex_int.o(.constdata)
.constdata 0x08004c8c Section 17 __printf_flags_ss_wp.o(.constdata)
maptable 0x08004c8c Data 17 __printf_flags_ss_wp.o(.constdata)
i.tx_cplt_cb 0x080045c0 Section 0 hw-spi.o(i.tx_cplt_cb)
tx_cplt_cb 0x080045c1 Thumb Code 8 hw-spi.o(i.tx_cplt_cb)
i.txrx_cplt_cb 0x080045cc Section 0 hw-spi.o(i.txrx_cplt_cb)
txrx_cplt_cb 0x080045cd Thumb Code 8 hw-spi.o(i.txrx_cplt_cb)
x$fpl$ddiv 0x080045d8 Section 688 ddiv.o(x$fpl$ddiv)
ddiv_entry 0x080045df Thumb Code 0 ddiv.o(x$fpl$ddiv)
x$fpl$dfixu 0x08004888 Section 90 dfixu.o(x$fpl$dfixu)
x$fpl$dflt 0x080048e2 Section 46 dflt_clz.o(x$fpl$dflt)
x$fpl$dfltu 0x08004910 Section 38 dflt_clz.o(x$fpl$dfltu)
x$fpl$dmul 0x08004938 Section 340 dmul.o(x$fpl$dmul)
x$fpl$dnaninf 0x08004a8c Section 156 dnaninf.o(x$fpl$dnaninf)
x$fpl$dretinf 0x08004b28 Section 12 dretinf.o(x$fpl$dretinf)
.constdata 0x08004b34 Section 20 main.o(.constdata)
x$fpl$usenofp 0x08004b34 Section 0 usenofp.o(x$fpl$usenofp)
.constdata 0x08004b48 Section 18 stm32f1xx_hal_rcc.o(.constdata)
aPredivFactorTable 0x08004b48 Data 2 stm32f1xx_hal_rcc.o(.constdata)
aPLLMULFactorTable 0x08004b4a Data 16 stm32f1xx_hal_rcc.o(.constdata)
.constdata 0x08004b5a Section 16 system_stm32f1xx.o(.constdata)
.constdata 0x08004b6a Section 8 system_stm32f1xx.o(.constdata)
.constdata 0x08004b72 Section 4 sx1281.o(.constdata)
.constdata 0x08004b78 Section 228 sx1281-hal.o(.constdata)
.constdata 0x08004c5c Section 40 _printf_hex_int.o(.constdata)
uc_hextab 0x08004c5c Data 20 _printf_hex_int.o(.constdata)
lc_hextab 0x08004c70 Data 20 _printf_hex_int.o(.constdata)
.constdata 0x08004c84 Section 17 __printf_flags_ss_wp.o(.constdata)
maptable 0x08004c84 Data 17 __printf_flags_ss_wp.o(.constdata)
.constdata 0x08004c95 Section 4 sys_io.o(.constdata)
.constdata 0x08004c99 Section 4 sys_io.o(.constdata)
.constdata 0x08004c9d Section 4 sys_io.o(.constdata)
.constdata 0x08004ca1 Section 4 sys_io.o(.constdata)
.constdata 0x08004ca5 Section 4 sys_io.o(.constdata)
.data 0x20000000 Section 44 main.o(.data)
.data 0x2000002c Section 12 stm32f1xx_hal.o(.data)
.data 0x20000038 Section 4 system_stm32f1xx.o(.data)
@ -2757,29 +2757,29 @@ Image Symbol Table
UsageFault_Handler 0x080041f3 Thumb Code 2 stm32f1xx_it.o(i.UsageFault_Handler)
_is_digit 0x08004215 Thumb Code 14 __printf_wp.o(i._is_digit)
fputc 0x08004225 Thumb Code 20 main.o(i.fputc)
main 0x0800423d Thumb Code 574 main.o(i.main)
__aeabi_ddiv 0x080045e1 Thumb Code 0 ddiv.o(x$fpl$ddiv)
_ddiv 0x080045e1 Thumb Code 552 ddiv.o(x$fpl$ddiv)
__aeabi_d2uiz 0x08004891 Thumb Code 0 dfixu.o(x$fpl$dfixu)
_dfixu 0x08004891 Thumb Code 90 dfixu.o(x$fpl$dfixu)
__aeabi_i2d 0x080048eb Thumb Code 0 dflt_clz.o(x$fpl$dflt)
_dflt 0x080048eb Thumb Code 46 dflt_clz.o(x$fpl$dflt)
__aeabi_ui2d 0x08004919 Thumb Code 0 dflt_clz.o(x$fpl$dfltu)
_dfltu 0x08004919 Thumb Code 38 dflt_clz.o(x$fpl$dfltu)
__aeabi_dmul 0x08004941 Thumb Code 0 dmul.o(x$fpl$dmul)
_dmul 0x08004941 Thumb Code 332 dmul.o(x$fpl$dmul)
__fpl_dnaninf 0x08004a95 Thumb Code 156 dnaninf.o(x$fpl$dnaninf)
__fpl_dretinf 0x08004b31 Thumb Code 12 dretinf.o(x$fpl$dretinf)
__I$use$fp 0x08004b3c Number 0 usenofp.o(x$fpl$usenofp)
AHBPrescTable 0x08004b62 Data 16 system_stm32f1xx.o(.constdata)
APBPrescTable 0x08004b72 Data 8 system_stm32f1xx.o(.constdata)
RadioRegsInit 0x08004b7a Data 4 sx1281.o(.constdata)
Radio 0x08004b80 Data 228 sx1281-hal.o(.constdata)
__stdin_name 0x08004c9d Data 4 sys_io.o(.constdata)
__stdout_name 0x08004ca1 Data 4 sys_io.o(.constdata)
__stderr_name 0x08004ca5 Data 4 sys_io.o(.constdata)
Region$$Table$$Base 0x08004cac Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x08004ccc Number 0 anon$$obj.o(Region$$Table)
main 0x0800423d Thumb Code 568 main.o(i.main)
__aeabi_ddiv 0x080045d9 Thumb Code 0 ddiv.o(x$fpl$ddiv)
_ddiv 0x080045d9 Thumb Code 552 ddiv.o(x$fpl$ddiv)
__aeabi_d2uiz 0x08004889 Thumb Code 0 dfixu.o(x$fpl$dfixu)
_dfixu 0x08004889 Thumb Code 90 dfixu.o(x$fpl$dfixu)
__aeabi_i2d 0x080048e3 Thumb Code 0 dflt_clz.o(x$fpl$dflt)
_dflt 0x080048e3 Thumb Code 46 dflt_clz.o(x$fpl$dflt)
__aeabi_ui2d 0x08004911 Thumb Code 0 dflt_clz.o(x$fpl$dfltu)
_dfltu 0x08004911 Thumb Code 38 dflt_clz.o(x$fpl$dfltu)
__aeabi_dmul 0x08004939 Thumb Code 0 dmul.o(x$fpl$dmul)
_dmul 0x08004939 Thumb Code 332 dmul.o(x$fpl$dmul)
__fpl_dnaninf 0x08004a8d Thumb Code 156 dnaninf.o(x$fpl$dnaninf)
__fpl_dretinf 0x08004b29 Thumb Code 12 dretinf.o(x$fpl$dretinf)
__I$use$fp 0x08004b34 Number 0 usenofp.o(x$fpl$usenofp)
AHBPrescTable 0x08004b5a Data 16 system_stm32f1xx.o(.constdata)
APBPrescTable 0x08004b6a Data 8 system_stm32f1xx.o(.constdata)
RadioRegsInit 0x08004b72 Data 4 sx1281.o(.constdata)
Radio 0x08004b78 Data 228 sx1281-hal.o(.constdata)
__stdin_name 0x08004c95 Data 4 sys_io.o(.constdata)
__stdout_name 0x08004c99 Data 4 sys_io.o(.constdata)
__stderr_name 0x08004c9d Data 4 sys_io.o(.constdata)
Region$$Table$$Base 0x08004ca4 Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x08004cc4 Number 0 anon$$obj.o(Region$$Table)
BufferSize 0x20000000 Data 1 main.o(.data)
AppState 0x20000001 Data 1 main.o(.data)
RxIrqMask 0x20000002 Data 2 main.o(.data)
@ -2814,9 +2814,9 @@ Memory Map of the image
Image Entry point : 0x080000ed
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00004d28, Max: 0x00010000, ABSOLUTE)
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00004d20, Max: 0x00010000, ABSOLUTE)
Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00004ccc, Max: 0x00010000, ABSOLUTE)
Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00004cc4, Max: 0x00010000, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
@ -3128,53 +3128,53 @@ Memory Map of the image
0x08004214 0x08004214 0x0000000e Code RO 4253 i._is_digit c_w.l(__printf_wp.o)
0x08004222 0x08004222 0x00000002 PAD
0x08004224 0x08004224 0x00000018 Code RO 22 i.fputc main.o
0x0800423c 0x0800423c 0x0000038c Code RO 23 i.main main.o
0x080045c8 0x080045c8 0x0000000c Code RO 3830 i.tx_cplt_cb hw-spi.o
0x080045d4 0x080045d4 0x0000000c Code RO 3831 i.txrx_cplt_cb hw-spi.o
0x080045e0 0x080045e0 0x000002b0 Code RO 4284 x$fpl$ddiv fz_ws.l(ddiv.o)
0x08004890 0x08004890 0x0000005a Code RO 4287 x$fpl$dfixu fz_ws.l(dfixu.o)
0x080048ea 0x080048ea 0x0000002e Code RO 4292 x$fpl$dflt fz_ws.l(dflt_clz.o)
0x08004918 0x08004918 0x00000026 Code RO 4291 x$fpl$dfltu fz_ws.l(dflt_clz.o)
0x0800493e 0x0800493e 0x00000002 PAD
0x08004940 0x08004940 0x00000154 Code RO 4297 x$fpl$dmul fz_ws.l(dmul.o)
0x08004a94 0x08004a94 0x0000009c Code RO 4339 x$fpl$dnaninf fz_ws.l(dnaninf.o)
0x08004b30 0x08004b30 0x0000000c Code RO 4341 x$fpl$dretinf fz_ws.l(dretinf.o)
0x08004b3c 0x08004b3c 0x00000000 Code RO 4351 x$fpl$usenofp fz_ws.l(usenofp.o)
0x08004b3c 0x08004b3c 0x00000014 Data RO 27 .constdata main.o
0x08004b50 0x08004b50 0x00000012 Data RO 1075 .constdata stm32f1xx_hal_rcc.o
0x08004b62 0x08004b62 0x00000010 Data RO 3202 .constdata system_stm32f1xx.o
0x08004b72 0x08004b72 0x00000008 Data RO 3203 .constdata system_stm32f1xx.o
0x08004b7a 0x08004b7a 0x00000004 Data RO 3290 .constdata sx1281.o
0x08004b7e 0x08004b7e 0x00000002 PAD
0x08004b80 0x08004b80 0x000000e4 Data RO 3599 .constdata sx1281-hal.o
0x08004c64 0x08004c64 0x00000028 Data RO 4226 .constdata c_w.l(_printf_hex_int.o)
0x08004c8c 0x08004c8c 0x00000011 Data RO 4261 .constdata c_w.l(__printf_flags_ss_wp.o)
0x08004c9d 0x08004c9d 0x00000004 Data RO 4384 .constdata c_w.l(sys_io.o)
0x08004ca1 0x08004ca1 0x00000004 Data RO 4385 .constdata c_w.l(sys_io.o)
0x08004ca5 0x08004ca5 0x00000004 Data RO 4386 .constdata c_w.l(sys_io.o)
0x08004ca9 0x08004ca9 0x00000003 PAD
0x08004cac 0x08004cac 0x00000020 Data RO 4675 Region$$Table anon$$obj.o
0x0800423c 0x0800423c 0x00000384 Code RO 23 i.main main.o
0x080045c0 0x080045c0 0x0000000c Code RO 3830 i.tx_cplt_cb hw-spi.o
0x080045cc 0x080045cc 0x0000000c Code RO 3831 i.txrx_cplt_cb hw-spi.o
0x080045d8 0x080045d8 0x000002b0 Code RO 4284 x$fpl$ddiv fz_ws.l(ddiv.o)
0x08004888 0x08004888 0x0000005a Code RO 4287 x$fpl$dfixu fz_ws.l(dfixu.o)
0x080048e2 0x080048e2 0x0000002e Code RO 4292 x$fpl$dflt fz_ws.l(dflt_clz.o)
0x08004910 0x08004910 0x00000026 Code RO 4291 x$fpl$dfltu fz_ws.l(dflt_clz.o)
0x08004936 0x08004936 0x00000002 PAD
0x08004938 0x08004938 0x00000154 Code RO 4297 x$fpl$dmul fz_ws.l(dmul.o)
0x08004a8c 0x08004a8c 0x0000009c Code RO 4339 x$fpl$dnaninf fz_ws.l(dnaninf.o)
0x08004b28 0x08004b28 0x0000000c Code RO 4341 x$fpl$dretinf fz_ws.l(dretinf.o)
0x08004b34 0x08004b34 0x00000000 Code RO 4351 x$fpl$usenofp fz_ws.l(usenofp.o)
0x08004b34 0x08004b34 0x00000014 Data RO 27 .constdata main.o
0x08004b48 0x08004b48 0x00000012 Data RO 1075 .constdata stm32f1xx_hal_rcc.o
0x08004b5a 0x08004b5a 0x00000010 Data RO 3202 .constdata system_stm32f1xx.o
0x08004b6a 0x08004b6a 0x00000008 Data RO 3203 .constdata system_stm32f1xx.o
0x08004b72 0x08004b72 0x00000004 Data RO 3290 .constdata sx1281.o
0x08004b76 0x08004b76 0x00000002 PAD
0x08004b78 0x08004b78 0x000000e4 Data RO 3599 .constdata sx1281-hal.o
0x08004c5c 0x08004c5c 0x00000028 Data RO 4226 .constdata c_w.l(_printf_hex_int.o)
0x08004c84 0x08004c84 0x00000011 Data RO 4261 .constdata c_w.l(__printf_flags_ss_wp.o)
0x08004c95 0x08004c95 0x00000004 Data RO 4384 .constdata c_w.l(sys_io.o)
0x08004c99 0x08004c99 0x00000004 Data RO 4385 .constdata c_w.l(sys_io.o)
0x08004c9d 0x08004c9d 0x00000004 Data RO 4386 .constdata c_w.l(sys_io.o)
0x08004ca1 0x08004ca1 0x00000003 PAD
0x08004ca4 0x08004ca4 0x00000020 Data RO 4675 Region$$Table anon$$obj.o
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08004ccc, Size: 0x000029f8, Max: 0x00005000, ABSOLUTE)
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08004cc4, Size: 0x000029f8, Max: 0x00005000, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
0x20000000 0x08004ccc 0x0000002c Data RW 28 .data main.o
0x2000002c 0x08004cf8 0x0000000c Data RW 912 .data stm32f1xx_hal.o
0x20000038 0x08004d04 0x00000004 Data RW 3204 .data system_stm32f1xx.o
0x2000003c 0x08004d08 0x00000010 Data RW 3291 .data sx1281.o
0x2000004c 0x08004d18 0x00000002 Data RW 3832 .data hw-spi.o
0x2000004e 0x08004d1a 0x00000002 PAD
0x20000050 0x08004d1c 0x00000004 Data RW 4334 .data c_w.l(stdio_streams.o)
0x20000054 0x08004d20 0x00000004 Data RW 4335 .data c_w.l(stdio_streams.o)
0x20000058 0x08004d24 0x00000004 Data RW 4336 .data c_w.l(stdio_streams.o)
0x20000000 0x08004cc4 0x0000002c Data RW 28 .data main.o
0x2000002c 0x08004cf0 0x0000000c Data RW 912 .data stm32f1xx_hal.o
0x20000038 0x08004cfc 0x00000004 Data RW 3204 .data system_stm32f1xx.o
0x2000003c 0x08004d00 0x00000010 Data RW 3291 .data sx1281.o
0x2000004c 0x08004d10 0x00000002 Data RW 3832 .data hw-spi.o
0x2000004e 0x08004d12 0x00000002 PAD
0x20000050 0x08004d14 0x00000004 Data RW 4334 .data c_w.l(stdio_streams.o)
0x20000054 0x08004d18 0x00000004 Data RW 4335 .data c_w.l(stdio_streams.o)
0x20000058 0x08004d1c 0x00000004 Data RW 4336 .data c_w.l(stdio_streams.o)
0x2000005c - 0x00000018 Zero RW 24 .bss main.o
0x20000074 - 0x000000b0 Zero RW 281 .bss spi.o
0x20000124 - 0x00000048 Zero RW 329 .bss tim.o
0x2000016c - 0x00000090 Zero RW 377 .bss usart.o
0x200001fc - 0x00001ffe Zero RW 3598 .bss sx1281-hal.o
0x200021fa 0x08004d28 0x00000002 PAD
0x200021fa 0x08004d20 0x00000002 PAD
0x200021fc - 0x00000040 Zero RW 3766 .bss hw-gpio.o
0x2000223c - 0x00000040 Zero RW 3908 .bss gpio_1.o
0x2000227c - 0x00000020 Zero RW 3982 .bss spi_1.o
@ -3198,7 +3198,7 @@ Image component sizes
174 6 0 0 64 3757 hw-gpio.o
116 30 0 2 0 3289 hw-spi.o
18 0 0 0 0 417 hw.o
1398 512 20 44 24 449668 main.o
1390 510 20 44 24 449656 main.o
324 40 0 0 176 2122 spi.o
520 58 0 0 32 7230 spi_1.o
64 26 236 0 1536 772 startup_stm32f103xb.o
@ -3220,7 +3220,7 @@ Image component sizes
280 34 0 0 144 2155 usart.o
----------------------------------------------------------------------
13792 1278 564 80 10304 603246 Object Totals
13784 1276 564 80 10304 603234 Object Totals
0 0 32 0 0 0 (incl. Generated)
44 0 2 2 2 0 (incl. Padding)
@ -3324,15 +3324,15 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug
19024 1658 636 92 10652 596614 Grand Totals
19024 1658 636 92 10652 596614 ELF Image Totals
19024 1658 636 92 0 0 ROM Totals
19016 1656 636 92 10652 596602 Grand Totals
19016 1656 636 92 10652 596602 ELF Image Totals
19016 1656 636 92 0 0 ROM Totals
==============================================================================
Total RO Size (Code + RO Data) 19660 ( 19.20kB)
Total RO Size (Code + RO Data) 19652 ( 19.19kB)
Total RW Size (RW Data + ZI Data) 10744 ( 10.49kB)
Total ROM Size (Code + RO Data + RW Data) 19752 ( 19.29kB)
Total ROM Size (Code + RO Data + RW Data) 19744 ( 19.28kB)
==============================================================================

View File

@ -1,7 +1,7 @@
Dependencies for Project 'MR16', Target 'MR16': (DO NOT MODIFY !)
CompilerVersion: 5060960::V5.06 update 7 (build 960)::.\ARMCC
F (startup_stm32f103xb.s)(0x692160B7)(--cpu Cortex-M3 -g --apcs=interwork -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list startup_stm32f103xb.lst --xref -o mr16\startup_stm32f103xb.o --depend mr16\startup_stm32f103xb.d)
F (../Core/Src/main.c)(0x692166FC)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ../sx1281-driver-c -I ../User -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\main.o --omf_browse mr16\main.crf --depend mr16\main.d)
F (../Core/Src/main.c)(0x692168CC)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ../sx1281-driver-c -I ../User -I.\RTE\_MR16 -ID:\cangming\ARM\CMSIS\5.7.0\CMSIS\Core\Include -ID:\cangming\keil\STM32F1xx_DFP\2.0.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o mr16\main.o --omf_browse mr16\main.crf --depend mr16\main.d)
I (../Core/Inc/main.h)(0x6921180D)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x67480A20)
I (../Core/Inc/stm32f1xx_hal_conf.h)(0x691F1DE0)

Binary file not shown.

Binary file not shown.