⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 model.mp

📁 移动机器人(小车)的物理坐标和逻辑坐标的转换源码
💻 MP
字号:
NOTE: AVR Code addresses are word addresses
All other addresses (including ones in FLASH) are byte addresses

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                        func_lit   0034   0020 =     32. bytes (rel,con,rom)

       Addr  Global Symbol
      -----  --------------------------------
       0034  __func_lit_start
       0054  __func_lit_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                             lit   0054   0048 =     72. bytes (rel,con,rom)

       Addr  Global Symbol
      -----  --------------------------------
       0054  __lit_start
       009C  __lit_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                           idata   009C   0056 =     86. bytes (rel,con,rom)

       Addr  Global Symbol
      -----  --------------------------------
       009C  __idata_start
       00F2  __idata_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                            text   00F2   1DC6 =   7622. bytes (rel,con,rom)

       Addr  Global Symbol
      -----  --------------------------------
       0079  __start
       0079  __text_start
       009A  _exit
       009B  _MsgMapProcess
       00C3  _MSG_NULL_PROC
       00CA  _ADT_Queue_Add_To_Buffer
       0107  _ADT_Queue_Get_From_Buffer
       0147  _ADT_Queue_Check_Empty
       016E  _ADT_Queue_Peek_From_Buffer
       019A  _SFP_NULL_Output_Data_Function
       01A6  _SFP_NULL_Input_Data_Function
       01AB  _SFP_NULL_Peek_Data_Function
       01B0  _Serial_Frame_Process
       028F  RD_UseSerialFrame_PROC.c:SFP_Check_Frames
       02F7  _SPF_Send_MSG
       0344  _NULL_PROC
       0346  _CMOS_INIT
       0361  _Process_Task
       03A2  _UARTgetDataFromRxBuff
       03E8  _UARTPeekDataFromRxBuff
       0410  _UARTaddDataToRxBuff
       0454  _UARTgetDataFromTxBuff
       049A  _UARTPeekDataFromTxBuff
       04C2  _UARTaddDataToTxBuff
       0506  _PROC_Serial_Transmitter
       0522  _LIB_INIT
       0523  _Device_INIT
       052C  HD_Support.c:Port_INIT
       0575  HD_Support.c:Timer0_INIT
       057D  _Timer0_OVF_ISR
       05AE  HD_Support.c:USART0_INIT
       05BF  _USART0_RX_ISR
       05F3  _USART0_TX_ISR
       0633  HD_Support.c:SPI_INIT
       0638  _SPI_STC_ISR
       0686  HD_Support.c:PCINT_INIT
       0692  _PCINT0_ISR
       06F9  _PCINT1_ISR
       0728  _Driver_INIT
       0729  _PROC_Get_Relative_Location
       07B1  _Delay_MS
       07BE  _Insert_Timer0_OVF_ISR_Code
       07E2  _Platform_INIT
       07E7  _MSG_Map_LocateModuleShell_INIT
       083E  _SFP_LocateModuleShell_INIT
       0899  _Send_MSG
       08A7  _Communication_INIT
       08A9  _PROC_Shell
       08AE  Communication_LIB.c:MSGMap_Acknowledge
       08ED  Communication_LIB.c:MSGMap_Set
       09B5  _PROC_Register
       0A0D  System.c:System_INIT
       0A10  _main
       0A15  push_arg4
       0A17  push_arg2
       0A1A  mod16s
       0A1E  div16s
       0A37  mod16u
       0A39  div16u
       0A3A  xdiv16u
       0A53  pop_xgset003C
       0A58  pop_xgsetF0FC
       0A63  push_xgsetF0FC
       0A65  push_xgset30FC
       0A67  push_xgset00FC
       0A69  push_xgset003C
       0A6E  push_xgset300C
       0A73  pop_xgset300C
       0A78  push_xgsetF00C
       0A7F  pop_xgsetF00C
       0A86  push_xgsetF03C
       0A8F  pop_xgsetF03C
       0A98  xicall
       0AA1  neg32
       0AAA  lpm32
       0ABE  asgncblk
       0AD7  fpsub
       0AD9  fpadd
       0ADA  fpadd_alt
       0B36  fpadd1
       0B3F  fpadd2
       0B49  fpadd2x
       0B56  fpsub1
       0B5F  fpsub2
       0B69  fpsub2x
       0B76  fpint
       0BA0  uint2fp
       0BA2  int2fp
       0BAB  ulong2fp
       0BAD  long2fp
       0BBE  fpdiv1
       0BC7  fpdiv2
       0BD1  fpdiv1x
       0BDD  fpdiv2x
       0C6A  fpmul
       0CAC  fpmul1
       0CB5  fpmul2
       0CBF  unpacks
       0CC6  tstR16_R19
       0CCE  unpacku
       0CE3  normalize_and_pack
       0D11  pack
       0D1B  fpneg
       0D22  fpneg2
       0D28  saveR8toR25
       0D37  restoreR8toR25
       0D46  fpmule
       0D91  fpmule2
       0D9B  fpmule2x
       0DA8  fpcmp
       0DB3  fpcmp1
       0DBD  fpcmp2
       0DC8  _cosf
       0DED  _floorf
       0E48  _sinus
       0F36  _sinf
       0F5C  __text_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                            data   0100   0056 =     86. bytes (rel,con,ram)

       Addr  Global Symbol
      -----  --------------------------------
       0100  _g_cCOSPROCCounter
       0100  __data_start
       0101  _g_cScheduleTest
       0102  RD_UseCooperatingMiniOs.c:n
       010F  _g_bIfSerialTransmitCompleted
       0112  _g_wSystemTimer
       0114  _g_chDataBuffer
       0125  _g_chCMDBuffer
       0137  _g_bIfSendCMD
       0138  _g_bIfStartCMD
       0139  _g_bIfSendHead
       013A  _g_chDataCounter
       013B  _g_fAbsoluteX
       013F  _g_fAbsoluteY
       0143  _g_fAbsoluteAngle
       0147  _g_fX
       014B  _g_fY
       014F  _g_fAngle
       0153  _g_chXOR
       0154  _g_wCounter
       0156  __data_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                             bss   0156   00DA =    218. bytes (rel,con,ram)

       Addr  Global Symbol
      -----  --------------------------------
       0156  __bss_start
       0156  _ProcPCB
       0162  RD_UseSerialBuff.c:UARTTxBuff
       01A2  RD_UseSerialBuff.c:UARTRxBuff
       01C2  _SFPLocateModuleShellMsgItem
       01E2  _SFPLocateModuleShellBuffer
       0202  _SFPLocateModuleShell
       0227  _MSGMapLocateModuleShellItemArray
       022D  _MSGMapLocateModuleShell
       0230  __bss_end

Area                               Start  End    Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                          vector   0000   002A =     42. bytes (abs,ovr,rom)

Files Linked      [ module(s) ]

c:\iccv7avr\lib\crtAVR.o	[ crtavr.s ]
RD_ADT_MSGMap.o	[ RD_ADT_MSGMap.c ]
RD_ADT_QUEUE.o	[ RD_ADT_QUEUE.c ]
RD_UseSerialFrame_PROC.o	[ RD_UseSerialFrame_PROC.c ]
RD_UseCooperatingMiniOs.o	[ RD_UseCooperatingMiniOs.c ]
RD_UseSerialBuff.o	[ RD_UseSerialBuff.c ]
LIB_Config.o	[ LIB_Config.c ]
HD_Support.o	[ HD_Support.c ]
EX_Support.o	[ EX_Support.c ]
PF_Config.o	[ PF_Config.c ]
Communication_LIB.o	[ Communication_LIB.c ]
PROC_Config.o	[ PROC_Config.c ]
System.o	[ System.c ]
<library>	[ asave.s, div16s.s, div16u.s, gpop2.s, gpop5.s, gpush.s, gpushx.s, gpushz.s, gpushb.s, icall.s, lneg.s ]
[ lpm32.s, pmstruct.s, fpadd.s, fpadd1.s, fpadd2.s, fpadd2x.s, fpsub1.s, fpsub2.s, fpsub2x.s, fpint.s ]
[ int2fp.s, fpdiv_new.s, fpmulnew.s, fpmul1.s, fpmul2.s, fputil.s, fpmule.s, fpmule2.s, fpmule2x.s ]
[ fpcmp.s, fpcmp1.s, fpcmp2.s, cosf.s, floorf.s, sinf.s ]

User Global Definitions

ram_end = 0x4ff
hwstk_size = 0x100

User Base Address Definitions

func_lit = 0x34
data = 0x100
eeprom:0.512

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -