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

📄 rtt.lst

📁 Tried to make CAN logger on AT91sam7X-ek, but have no idea how to implement FATFs... -( I m just a
💻 LST
📖 第 1 页 / 共 2 页
字号:
   \   00000034   0140BDE8           POP      {R0,LR}
   \   00000038   1EFF2FE1           BX       LR               ;; return
   \                     ??RTT_EnableIT_1:
   \   0000003C   ........           DC32     `?<Constant "RTT_EnableIT: Wrong s...">`
     72          
     73          //------------------------------------------------------------------------------
     74          /// Returns the status register value of the given RTT.
     75          /// \param rtt  Pointer to an AT91S_RTTC instance.
     76          //------------------------------------------------------------------------------

   \                                 In section .text, align 4, keep-with-next
     77          unsigned int RTT_GetStatus(AT91S_RTTC *rtt)
     78          {
     79              return rtt->RTTC_RTSR;
   \                     RTT_GetStatus:
   \   00000000   0C0090E5           LDR      R0,[R0, #+12]
   \   00000004   1EFF2FE1           BX       LR               ;; return
     80          }
     81          
     82          //------------------------------------------------------------------------------
     83          /// Configures the RTT to generate an alarm at the given time.
     84          /// \param pRtt  Pointer to an AT91S_RTTC instance.
     85          /// \param time  Alarm time.
     86          //------------------------------------------------------------------------------

   \                                 In section .text, align 4, keep-with-next
     87          void RTT_SetAlarm(AT91S_RTTC *pRtt, unsigned int time)
     88          {
   \                     RTT_SetAlarm:
   \   00000000   00502DE9           PUSH     {R12,LR}
     89              SANITY_CHECK(time > 0);
   \   00000004   000051E3           CMP      R1,#+0
   \   00000008   0600001A           BNE      ??RTT_SetAlarm_0
   \   0000000C   ........           LDR      R0,??DataTable1  ;; `?<Constant "-F- ASSERT: ">`
   \   00000010   ........           BL       printf
   \   00000014   5920A0E3           MOV      R2,#+89
   \   00000018   18109FE5           LDR      R1,??RTT_SetAlarm_1  ;; `?<Constant "F:\\\\Diplomovka\\\\IARproj...">`
   \   0000001C   18009FE5           LDR      R0,??RTT_SetAlarm_1+0x4  ;; `?<Constant "Sanity check failed a...">`
   \   00000020   ........           BL       printf
   \                     ??RTT_SetAlarm_2:
   \   00000024   FEFFFFEA           B        ??RTT_SetAlarm_2
     90          
     91              pRtt->RTTC_RTAR = time - 1;
   \                     ??RTT_SetAlarm_0:
   \   00000028   011041E2           SUB      R1,R1,#+1
   \   0000002C   041080E5           STR      R1,[R0, #+4]
     92          }
   \   00000030   0140BDE8           POP      {R0,LR}
   \   00000034   1EFF2FE1           BX       LR               ;; return
   \                     ??RTT_SetAlarm_1:
   \   00000038   ........           DC32     `?<Constant "F:\\\\Diplomovka\\\\IARproj...">`
   \   0000003C   ........           DC32     `?<Constant "Sanity check failed a...">`

   \                                 In section .text, align 4, keep-with-next
   \                     ??DataTable1:
   \   00000000   ........           DC32     `?<Constant "-F- ASSERT: ">`

   \                                 In section .rodata, align 4
   \                     `?<Constant "-F- ASSERT: ">`:
   \   00000000   2D462D204153       DC8 "-F- ASSERT: "
   \              534552543A20
   \              00          
   \   0000000D   000000             DC8 0, 0, 0

   \                                 In section .rodata, align 4
   \                     `?<Constant "RTT_EnableIT: Wrong s...">`:
   \   00000000   5254545F456E       DC8 "RTT_EnableIT: Wrong sources value.\012\015"
   \              61626C654954
   \              3A2057726F6E
   \              6720736F7572
   \              636573207661
   \              6C75652E0A0D
   \              00          
   \   00000025   000000             DC8 0, 0, 0

   \                                 In section .rodata, align 4
   \                     `?<Constant "Sanity check failed a...">`:
   \   00000000   53616E697479       DC8 "Sanity check failed at %s:%d\012\015"
   \              20636865636B
   \              206661696C65
   \              642061742025
   \              733A25640A0D
   \              00          
   \   0000001F   00                 DC8 0

   \                                 In section .rodata, align 4
   \                     `?<Constant "F:\\\\Diplomovka\\\\IARproj...">`:
   \   00000000   463A5C446970       DC8 46H, 3AH, 5CH, 44H, 69H, 70H, 6CH, 6FH
   \              6C6F        
   \   00000008   6D6F766B615C       DC8 6DH, 6FH, 76H, 6BH, 61H, 5CH, 49H, 41H
   \              4941        
   \   00000010   5270726F6A65       DC8 52H, 70H, 72H, 6FH, 6AH, 65H, 63H, 74H
   \              6374        
   \   00000018   735C4469706C       DC8 73H, 5CH, 44H, 69H, 70H, 6CH, 6FH, 6DH
   \              6F6D        
   \   00000020   6F766B615C32       DC8 6FH, 76H, 6BH, 61H, 5CH, 32H, 35H, 2EH
   \              352E        
   \   00000028   342E32303039       DC8 34H, 2EH, 32H, 30H, 30H, 39H, 5CH, 67H
   \              5C67        
   \   00000030   657474696E67       DC8 65H, 74H, 74H, 69H, 6EH, 67H, 2DH, 73H
   \              2D73        
   \   00000038   746172746564       DC8 74H, 61H, 72H, 74H, 65H, 64H, 2DH, 70H
   \              2D70        
   \   00000040   726F6A656374       DC8 72H, 6FH, 6AH, 65H, 63H, 74H, 2DH, 61H
   \              2D61        
   \   00000048   74393173616D       DC8 74H, 39H, 31H, 73H, 61H, 6DH, 37H, 78H
   \              3778        
   \   00000050   2D656B2D6961       DC8 2DH, 65H, 6BH, 2DH, 69H, 61H, 72H, 5CH
   \              725C        
   \   00000058   67657474696E       DC8 67H, 65H, 74H, 74H, 69H, 6EH, 67H, 2DH
   \              672D        
   \   00000060   737461727465       DC8 73H, 74H, 61H, 72H, 74H, 65H, 64H, 2DH
   \              642D        
   \   00000068   70726F6A6563       DC8 70H, 72H, 6FH, 6AH, 65H, 63H, 74H, 2DH
   \              742D        
   \   00000070   617439317361       DC8 61H, 74H, 39H, 31H, 73H, 61H, 6DH, 37H
   \              6D37        
   \   00000078   782D656B5C61       DC8 78H, 2DH, 65H, 6BH, 5CH, 61H, 74H, 39H
   \              7439        
   \   00000080   316C69625C70       DC8 31H, 6CH, 69H, 62H, 5CH, 70H, 65H, 72H
   \              6572        
   \   00000088   697068657261       DC8 69H, 70H, 68H, 65H, 72H, 61H, 6CH, 73H
   \              6C73        
   \   00000090   5C7274745C72       DC8 5CH, 72H, 74H, 74H, 5CH, 72H, 74H, 74H
   \              7474        
   \   00000098   2E6300             DC8 2EH, 63H, 0
   \   0000009B   00                 DC8 0
     93          

   Maximum stack usage in bytes:

     Function         .cstack
     --------         -------
     RTT_EnableIT          0
     RTT_GetStatus         0
     RTT_GetTime           0
     RTT_SetAlarm          0
     RTT_SetPrescaler      0


   Section sizes:

     Function/Label                           Bytes
     --------------                           -----
     RTT_SetPrescaler                           12
     RTT_GetTime                                 8
     RTT_EnableIT                               64
     RTT_GetStatus                               8
     RTT_SetAlarm                               64
     ??DataTable1                                4
     ?<Constant "-F- ASSERT: ">                 16
     ?<Constant "RTT_EnableIT: Wrong s...">     40
     ?<Constant "Sanity check failed a...">     32
     ?<Constant "F:\\Diplomovka\\IARproj...">  156

 
 244 bytes in section .rodata
 160 bytes in section .text
 
 160 bytes of CODE  memory
 244 bytes of CONST memory

Errors: none
Warnings: none

⌨️ 快捷键说明

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