娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

STM32F103ZET XXX.map的可執行映像分析

發布者:CelestialMagic最新更新時間:2020-02-02 來源: eefocus關鍵字:STM32F103ZET  XXX  map  可執行映像 手機看文章 掃描二維碼
隨時隨地手機看文章

可執行映像文件的邏輯結構,總共分7大部分:

一、Section Cross References 交叉引用部分

二、Removing Unused input sections from the image.從映像文件中刪除輸入段中未使用段的統計信息,對應參數-remove

三、Image Symbol Table 映像符號表:域符號映射和全局、局部符號及生成符號映射統計信息,對應參數-symbol

四、Memory Map of the image 印象文件的信息圖,對應參數-map,該信息中包含映像文件中的每個加載域、運行域和輸入段的大小和地址(工程每個文件的對象obj在存儲器中的映射)


PS:要生成此文件,需要設置一下,如下圖


五、Image component sizes 映像文件的每個輸入文件或庫的RO、RW、ZI等統計信息,對應參數-info sizes(工程每個文件按的對象obj的大小)

六、Code (inc. data)   RO Data    RW Data    ZI Data      Debug  XXX工程編譯鏈接后Debug版本的各部分的Program Size

七、//XXX工程最終的Program Size

    Total RO  Size (Code + RO Data)                19124 (  18.68kB)

    Total RW  Size (RW Data + ZI Data)             17264 (  16.86kB)

    Total ROM Size (Code + RO Data + RW Data)      21492 (  20.99kB)



附XXX對應的工程全部映像如下:


Component: ARM Compiler 5.05 update 2 (build 169) Tool: armlink [4d0f33]


==============================================================================

Section Cross References



    stm32f10x_adc.o(i.ADC_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd

    stm32f10x_tim.o(i.TIM_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd

    stm32f10x_tim.o(i.TIM_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd

    stm32f10x_tim.o(i.TIM_ETRClockMode1Config) refers to stm32f10x_tim.o(i.TIM_ETRConfig) for TIM_ETRConfig

    stm32f10x_tim.o(i.TIM_ETRClockMode2Config) refers to stm32f10x_tim.o(i.TIM_ETRConfig) for TIM_ETRConfig

    stm32f10x_tim.o(i.TIM_ICInit) refers to stm32f10x_tim.o(i.TI1_Config) for TI1_Config

    stm32f10x_tim.o(i.TIM_ICInit) refers to stm32f10x_tim.o(i.TIM_SetIC1Prescaler) for TIM_SetIC1Prescaler

    stm32f10x_tim.o(i.TIM_ICInit) refers to stm32f10x_tim.o(i.TI2_Config) for TI2_Config

    stm32f10x_tim.o(i.TIM_ICInit) refers to stm32f10x_tim.o(i.TIM_SetIC2Prescaler) for TIM_SetIC2Prescaler

    stm32f10x_tim.o(i.TIM_ICInit) refers to stm32f10x_tim.o(i.TI3_Config) for TI3_Config

    stm32f10x_tim.o(i.TIM_ICInit) refers to stm32f10x_tim.o(i.TIM_SetIC3Prescaler) for TIM_SetIC3Prescaler

    stm32f10x_tim.o(i.TIM_ICInit) refers to stm32f10x_tim.o(i.TI4_Config) for TI4_Config

    stm32f10x_tim.o(i.TIM_ICInit) refers to stm32f10x_tim.o(i.TIM_SetIC4Prescaler) for TIM_SetIC4Prescaler

    stm32f10x_tim.o(i.TIM_ITRxExternalClockConfig) refers to stm32f10x_tim.o(i.TIM_SelectInputTrigger) for TIM_SelectInputTrigger

    stm32f10x_tim.o(i.TIM_PWMIConfig) refers to stm32f10x_tim.o(i.TI1_Config) for TI1_Config

    stm32f10x_tim.o(i.TIM_PWMIConfig) refers to stm32f10x_tim.o(i.TIM_SetIC1Prescaler) for TIM_SetIC1Prescaler

    stm32f10x_tim.o(i.TIM_PWMIConfig) refers to stm32f10x_tim.o(i.TI2_Config) for TI2_Config

    stm32f10x_tim.o(i.TIM_PWMIConfig) refers to stm32f10x_tim.o(i.TIM_SetIC2Prescaler) for TIM_SetIC2Prescaler

    stm32f10x_tim.o(i.TIM_TIxExternalClockConfig) refers to stm32f10x_tim.o(i.TI2_Config) for TI2_Config

    stm32f10x_tim.o(i.TIM_TIxExternalClockConfig) refers to stm32f10x_tim.o(i.TI1_Config) for TI1_Config

    stm32f10x_tim.o(i.TIM_TIxExternalClockConfig) refers to stm32f10x_tim.o(i.TIM_SelectInputTrigger) for TIM_SelectInputTrigger

    stm32f10x_usart.o(i.USART_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd

    stm32f10x_usart.o(i.USART_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd

    stm32f10x_usart.o(i.USART_Init) refers to stm32f10x_rcc.o(i.RCC_GetClocksFreq) for RCC_GetClocksFreq

    stm32f10x_gpio.o(i.GPIO_AFIODeInit) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd

    stm32f10x_gpio.o(i.GPIO_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd

    stm32f10x_rcc.o(i.RCC_GetClocksFreq) refers to stm32f10x_rcc.o(.data) for APBAHBPrescTable

    stm32f10x_rcc.o(i.RCC_WaitForHSEStartUp) refers to stm32f10x_rcc.o(i.RCC_GetFlagStatus) for RCC_GetFlagStatus

    stm32f10x_spi.o(i.I2S_Init) refers to stm32f10x_rcc.o(i.RCC_GetClocksFreq) for RCC_GetClocksFreq

    stm32f10x_spi.o(i.SPI_I2S_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd

    stm32f10x_spi.o(i.SPI_I2S_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd

    stm32f10x_flash.o(i.FLASH_EnableWriteProtection) refers to stm32f10x_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation

    stm32f10x_flash.o(i.FLASH_EraseAllBank1Pages) refers to stm32f10x_flash.o(i.FLASH_WaitForLastBank1Operation) for FLASH_WaitForLastBank1Operation

    stm32f10x_flash.o(i.FLASH_EraseAllPages) refers to stm32f10x_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation

    stm32f10x_flash.o(i.FLASH_EraseOptionBytes) refers to stm32f10x_flash.o(i.FLASH_GetReadOutProtectionStatus) for FLASH_GetReadOutProtectionStatus

    stm32f10x_flash.o(i.FLASH_EraseOptionBytes) refers to stm32f10x_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation

    stm32f10x_flash.o(i.FLASH_ErasePage) refers to stm32f10x_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation

    stm32f10x_flash.o(i.FLASH_ProgramHalfWord) refers to stm32f10x_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation

    stm32f10x_flash.o(i.FLASH_ProgramOptionByteData) refers to stm32f10x_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation

    stm32f10x_flash.o(i.FLASH_ProgramWord) refers to stm32f10x_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation

    stm32f10x_flash.o(i.FLASH_ReadOutProtection) refers to stm32f10x_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation

    stm32f10x_flash.o(i.FLASH_UserOptionByteConfig) refers to stm32f10x_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation

    stm32f10x_flash.o(i.FLASH_WaitForLastBank1Operation) refers to stm32f10x_flash.o(i.FLASH_GetBank1Status) for FLASH_GetBank1Status

    stm32f10x_flash.o(i.FLASH_WaitForLastOperation) refers to stm32f10x_flash.o(i.FLASH_GetBank1Status) for FLASH_GetBank1Status

    stm32f10x_pwr.o(i.PWR_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd

    startup_stm32f10x_hd.o(RESET) refers to startup_stm32f10x_hd.o(STACK) for __initial_sp

    startup_stm32f10x_hd.o(RESET) refers to startup_stm32f10x_hd.o(.text) for Reset_Handler

    startup_stm32f10x_hd.o(RESET) refers to stm32f10x_it.o(i.NMI_Handler) for NMI_Handler

    startup_stm32f10x_hd.o(RESET) refers to stm32f10x_it.o(i.HardFault_Handler) for HardFault_Handler

    startup_stm32f10x_hd.o(RESET) refers to stm32f10x_it.o(i.MemManage_Handler) for MemManage_Handler

    startup_stm32f10x_hd.o(RESET) refers to stm32f10x_it.o(i.BusFault_Handler) for BusFault_Handler

    startup_stm32f10x_hd.o(RESET) refers to stm32f10x_it.o(i.UsageFault_Handler) for UsageFault_Handler

    startup_stm32f10x_hd.o(RESET) refers to stm32f10x_it.o(i.SVC_Handler) for SVC_Handler

    startup_stm32f10x_hd.o(RESET) refers to stm32f10x_it.o(i.DebugMon_Handler) for DebugMon_Handler

    startup_stm32f10x_hd.o(RESET) refers to stm32f10x_it.o(i.PendSV_Handler) for PendSV_Handler

    startup_stm32f10x_hd.o(RESET) refers to stm32f10x_it.o(i.SysTick_Handler) for SysTick_Handler

    startup_stm32f10x_hd.o(RESET) refers to hardware.o(i.EXTI1_IRQHandler) for EXTI1_IRQHandler

    startup_stm32f10x_hd.o(RESET) refers to stm32f10x_it.o(i.DMA1_Channel6_IRQHandler) for DMA1_Channel6_IRQHandler

    startup_stm32f10x_hd.o(RESET) refers to stm32f10x_it.o(i.DMA1_Channel7_IRQHandler) for DMA1_Channel7_IRQHandler

    startup_stm32f10x_hd.o(RESET) refers to stm32f10x_it.o(i.USB_LP_CAN1_RX0_IRQHandler) for USB_LP_CAN1_RX0_IRQHandler

    startup_stm32f10x_hd.o(RESET) refers to hardware.o(i.EXTI9_5_IRQHandler) for EXTI9_5_IRQHandler

    startup_stm32f10x_hd.o(RESET) refers to driver.o(i.TIM2_IRQHandler) for TIM2_IRQHandler

    startup_stm32f10x_hd.o(RESET) refers to driver.o(i.TIM3_IRQHandler) for TIM3_IRQHandler

    startup_stm32f10x_hd.o(RESET) refers to driver.o(i.TIM4_IRQHandler) for TIM4_IRQHandler

    startup_stm32f10x_hd.o(RESET) refers to serial.o(i.USART1_IRQHandler) for USART1_IRQHandler

    startup_stm32f10x_hd.o(RESET) refers to stm32f10x_it.o(i.USBWakeUp_IRQHandler) for USBWakeUp_IRQHandler

    startup_stm32f10x_hd.o(RESET) refers to driver.o(i.TIM5_IRQHandler) for TIM5_IRQHandler

    startup_stm32f10x_hd.o(.text) refers to system_stm32f10x.o(i.SystemInit) for SystemInit

    startup_stm32f10x_hd.o(.text) refers to entry.o(.ARM.Collect

00000000) for __main

    communicate.o(i.comm_cmd_check_valid) refers to communicate.o(.bss) for comm_recv_buf

    communicate.o(i.comm_cmd_check_valid) refers to main.o(.data) for sender_addr

    communicate.o(i.comm_cmd_check_valid) refers to communicate.o(.data) for cmd_num_this_time

    communicate.o(i.comm_cmd_execution) refers to driver.o(i.timer) for timer

    communicate.o(i.comm_cmd_execution) refers to communicate.o(i.comm_cmd_check_valid) for comm_cmd_check_valid

    communicate.o(i.comm_cmd_execution) refers to printf8.o(i.__0printf$8) for __2printf

    communicate.o(i.comm_cmd_execution) refers to printf8.o(i.__0sprintf$8) for __2sprintf

[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ..[31]
關鍵字:STM32F103ZET  XXX  map  可執行映像 引用地址:STM32F103ZET XXX.map的可執行映像分析

上一篇:STM32F1學習-深入理解存儲器(存儲器映射以及bit-band)
下一篇:STM32單片機如何通過定時器的控制輸出PWM

推薦閱讀最新更新時間:2025-04-11 18:02

基于Google Map Api的Android導航應用
  一、引言   在當今社會,手機已經成為人們日常生活中不可或缺的工具,以用戶體驗為核心訴求的智能手機,使手機由單一的 通信 終端發展成為互聯網終端。越來越多的互聯網應用被移植到智能手機中來,導航軟件在智能手機中的應用成為了研究熱點之一。在目前大部分智能手機都提供 GPS 定位服務以及 3G 無線 網絡 越來越普及的雙重 驅動 下,在Google 地圖中實現導航服務,是具有可行性的。   本文提出并實現了一種基于Google Map Api 的 Android 導航應用,能夠給用戶提供人性化和智能化的地圖導航服務。   二、系統體系結構      圖1 系統體系結構    三、UI 界面設計   An
[電源管理]
基于Google <font color='red'>Map</font> Api的Android導航應用
媒體信號處理器MAP-CA及其應用實例
摘要:介紹一種高性能媒體信號處理器MAP-CA。它具備對視音頻信號進行壓縮處理的優化結構和多種方便的標準視音頻接口。以MAP_CA為核心處理器設計了一個視音頻壓縮處理子系統,可應用于需要對視音頻進行編解碼的不同領域,并給出一個實現脫機DVR設備的實例。 關鍵詞:媒體信號處理器 數字視頻記錄系統 DVR 能愛畜數字信號處理器雖然具有很高的運算速度,但在多媒體信號處理領域,特別是視頻處理方面,通常需要復雜的接口,性能不到充分發揮。媒體信號處理器針對多媒體應用優化了內核結構并提供豐富的媒體接口。與通用的數字信號處理器相比,媒體信號算是器在多媒體應用領域,性能更強大,使用更方便。本文介紹一種典型的媒體處理器MAP-CA,它是由美國E
[手機便攜]
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京B2-20211791 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 永宁县| 金阳县| 武夷山市| 达日县| 新蔡县| 永济市| 赤水市| 鹤壁市| 江陵县| 保定市| 双流县| 怀仁县| 武穴市| 哈密市| 乌兰察布市| 莎车县| 九台市| 鹤壁市| 西平县| 宜州市| 星座| 芜湖县| 淅川县| 武隆县| 楚雄市| 昭苏县| 峨山| 杭锦旗| 铜山县| 莱芜市| 日照市| 土默特右旗| 金山区| 栾城县| 大厂| 靖边县| 金川县| 遂宁市| 平舆县| 乌拉特前旗| 登封市|