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

歷史上的今天

今天是:2025年02月02日(星期日)

2020年02月02日 | STM32F103ZET XXX.map的可執(zhí)行映像分析

發(fā)布者:CelestialMagic 來源: eefocus關(guān)鍵字:STM32F103ZET  XXX  map  可執(zhí)行映像 手機(jī)看文章 掃描二維碼
隨時(shí)隨地手機(jī)看文章

可執(zhí)行映像文件的邏輯結(jié)構(gòu),總共分7大部分:

一、Section Cross References 交叉引用部分

二、Removing Unused input sections from the image.從映像文件中刪除輸入段中未使用段的統(tǒng)計(jì)信息,對應(yīng)參數(shù)-remove

三、Image Symbol Table 映像符號(hào)表:域符號(hào)映射和全局、局部符號(hào)及生成符號(hào)映射統(tǒng)計(jì)信息,對應(yīng)參數(shù)-symbol

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


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


五、Image component sizes 映像文件的每個(gè)輸入文件或庫的RO、RW、ZI等統(tǒng)計(jì)信息,對應(yīng)參數(shù)-info sizes(工程每個(gè)文件按的對象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對應(yīng)的工程全部映像如下:


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]
關(guān)鍵字:STM32F103ZET  XXX  map  可執(zhí)行映像 引用地址:STM32F103ZET XXX.map的可執(zhí)行映像分析

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

推薦閱讀

? ? 隨著MWC 2018的臨近,越來越多的新智能手機(jī)遭到了曝光。據(jù)外媒Xperia Blog報(bào)道,索尼已有一款新產(chǎn)品通過了FCC認(rèn)證,其具體ID號(hào)為PY7-24118Q,值得一提的是,這款手機(jī)可能會(huì)采用全面屏設(shè)計(jì)。索尼 Xperia XZ Premium  根據(jù)公開的FCC認(rèn)證文檔顯示,這款新機(jī)的機(jī)身尺寸為135 x 65mm,采用5.0英寸的顯示屏,從這些參數(shù)上可以推測,該機(jī)可能采...
據(jù)麥姆斯咨詢報(bào)道,美國國防部部長James Mattis近日強(qiáng)烈表示:“我們一直在致力于提高我國近地作戰(zhàn)軍隊(duì)的戰(zhàn)備、殺傷力、生存能力和靈活性。”盡管美國軍方在軍事實(shí)力方面仍然保持著世界強(qiáng)國的優(yōu)勢,但與幾十年前相比,這種差距也正在慢慢縮小。為了實(shí)現(xiàn)作戰(zhàn)人員的“超能力”,如今的軍隊(duì)不僅要不斷擴(kuò)充作戰(zhàn)人才,還必須要增強(qiáng)設(shè)備和技術(shù)的現(xiàn)代化。目前軍...
說明:內(nèi)核版本號(hào)為3.10.101一、ARM架構(gòu)中的原子操作實(shí)現(xiàn)  在原子操作(一)中我們已經(jīng)提到,各個(gè)架構(gòu)組織為“復(fù)仇者”聯(lián)盟,統(tǒng)一了基本的原子變量操作,這里我們就拿atomic_dec(v)來看看通天ARM的實(shí)現(xiàn)。首先是atomic_dec(v)原子減一操作的宏定義。這個(gè)宏的定義在文件arch/arm/include/asm/atomic.h中:#define atomic_dec(v) atomic_sub(1, ...
根據(jù)GSA的數(shù)據(jù),去年離散5G調(diào)制解調(diào)器的出貨量比前12個(gè)月增長了一倍多,移動(dòng)處理器的銷量同期增長了9倍。 截至本月,市場上共有29個(gè)商用5G移動(dòng)處理器/平臺(tái),11個(gè)商用離散5G調(diào)制解調(diào)器。 在過去,該分析一直是移動(dòng)設(shè)備所包含的技術(shù)和出貨量的良好指標(biāo)。 GSA表示,5G芯片現(xiàn)在的五大供應(yīng)商:高通、聯(lián)發(fā)科、三星、華為海思和清華集團(tuán)(UNISOC,前身為展訊)。 ...

史海拾趣

問答坊 | AI 解惑

vxworks跪求高手指導(dǎo)

小弟剛進(jìn)公司,公司分了個(gè)任務(wù)給我,調(diào)查Vxworks的語法,以備將來項(xiàng)目移植的需要。小弟苦苦查了兩天 發(fā)現(xiàn)vxworks的集成開發(fā)環(huán)境tornado支持c/c++結(jié)果公司要不同于windows下的相關(guān)語法。求求上天賜個(gè)高手指點(diǎn)謎境吧。 在此先謝謝了!!!!! 菜 ...…

查看全部問答∨

串口通信

我在ARM7上開發(fā),用UART0進(jìn)行串口通信,我想了解下數(shù)據(jù)發(fā)送的原理,即如何發(fā)送,中斷之類如何觸發(fā)的具體原理?剛畢業(yè)什么都不懂,大家見諒啊。。…

查看全部問答∨

幫忙看個(gè)程序。急用!!!

我是用keil c51編程的,程序在附件里,大家?guī)兔纯矗幾g過不去。 …

查看全部問答∨

c8051f單片機(jī)使用經(jīng)驗(yàn)總結(jié)

c8051f單片機(jī)是在MCS51單片機(jī)基礎(chǔ)上發(fā)展起來的,既有繼承,又有很大的創(chuàng)新。按照功能可分為專用 型和通用型。專用型:100MHz高速型的如f120芯片;24位高分辨率AD的如f350芯片;帶usb功能的芯片如f320和f340;超低功耗的芯片如f410;還有帶CAN總 ...…

查看全部問答∨

菜鳥求助編譯選項(xiàng)問題

環(huán)境: linux 2.4.20  gcc編譯器 要編譯一個(gè)powerpc下的驅(qū)動(dòng)。發(fā)現(xiàn)源碼的makefile里有兩個(gè)編譯選項(xiàng)-mmultiple -mstring 不去掉編譯會(huì)報(bào)錯(cuò)。 還有一個(gè)選項(xiàng)-r2 不去掉會(huì)一直報(bào)warning。 哪位大俠知道這幾個(gè)選項(xiàng)是干嘛的啊?不勝感激。…

查看全部問答∨

求救啊,為什么這段程序就是沒辦法進(jìn)入中斷服務(wù)程序

#include "stm32f10x_lib.h" void RCC_Configuration(void); void GPIO_Configuration(void); void NVIC_Configuration(void); void EXIT_Configuration(void); int main(void) {     RCC_Configuration(); &nbs ...…

查看全部問答∨

近來畫的3D庫

3D元件封裝 [ 本帖最后由 青葉漂零 于 2013-9-24 16:37 編輯 ]…

查看全部問答∨

射頻信號(hào)雜散問題

本帖最后由 silent天狼 于 2014-1-26 13:25 編輯 低功率狀態(tài)下,發(fā)射信號(hào)沒有雜散,加大功率發(fā)射等級(jí)(上調(diào)4dbm),信號(hào)出現(xiàn)雜散現(xiàn)象,是什么回事?…

查看全部問答∨

有沒有需要TrustZone項(xiàng)目開發(fā)的?

一直玩弄TrustZone,現(xiàn)在想接點(diǎn)TrustZone相關(guān)項(xiàng)目,有現(xiàn)成解決方案,QQ是2027205868。 不知道這么發(fā)管不管用? …

查看全部問答∨
小廣播
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號(hào)

 
EEWorld服務(wù)號(hào)

 
汽車開發(fā)圈

 
機(jī)器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號(hào) 京ICP備10001474號(hào)-1 電信業(yè)務(wù)審批[2006]字第258號(hào)函 京公網(wǎng)安備 11010802033920號(hào) Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 鄢陵县| 清流县| 横峰县| 新津县| 平罗县| 射阳县| 古蔺县| 青川县| 依安县| 大埔县| 大城县| 比如县| 八宿县| 济宁市| 宣化县| 乐至县| 集安市| 平塘县| 宜春市| 芮城县| 岳阳市| 广州市| 马山县| 屏东县| 龙口市| 宁海县| 阳春市| 石景山区| 北流市| 温州市| 元氏县| 仁寿县| 德保县| 大悟县| 同心县| 宁明县| 长宁县| 安平县| 中山市| 万年县| 廊坊市|