日韩中文在线观看-欧美性综合-伊人视频在线观看-亚洲免费在线视频观看-国产偷人视频-人妻丰满熟妇岳av无码区hd-国产一级淫片a视频免费观看-国产精品交换-国产精品1区2区3区4区-美女日批视频在线观看-欧美日韩一区二区三区自拍

【ARM】如何生成構(gòu)建日志文件?-2022

問題

我在項目構(gòu)建期間遇到了一些編譯器和鏈接器問題,這需要?Keil 支持團隊的幫助。我可以從 μVision 許可證管理過程中生成任何構(gòu)建日志文件,我可以將其轉(zhuǎn)發(fā)給 Keil 支持團隊以提供有關(guān)問題的更多詳細信息嗎?

背景

使用構(gòu)建日志有很多好處:

ARM:如何歸檔您的 Keil MDK 項目:在歸檔項目代碼時將完整的構(gòu)建日志包含在項目代碼中。由于完整的構(gòu)建日志記錄了項目中使用的軟件包版本和文件版本,它本身記錄了重新創(chuàng)建該項目所需的內(nèi)容。

μVision:使用不同版本的 ARM 編譯器:構(gòu)建日志顯示使用了哪些編譯器和庫。μVision 中可以加載多個編譯器,此文件顯示用于創(chuàng)建項目的編譯器。

記錄最后一次構(gòu)建輸出:完整的構(gòu)建日志還列出了最后一次構(gòu)建中的所有警告消息。如果項目簽入時出現(xiàn)警告,查看最后的構(gòu)建輸出將極大地有益于需要編輯此代碼的未來程序員。那些程序員不會浪費時間解決可以忽略的警告。

避免未來的許可錯誤:構(gòu)建日志列出了用于創(chuàng)建此項目的許可類型。由于有許多不同的?Keil MDK 版本,未來的程序員可以確保在他們的機器上使用正確的許可證以避免許可證問題。

提出技術(shù)支持請求:完整的構(gòu)建日志是技術(shù)支持案例的一個很好的工具,因為它包含支持分析師理解問題所需的大部分背景信息。

回答

是的。構(gòu)建項目后會生成一個*.build_log.htm文件。

但是,要創(chuàng)建完整的構(gòu)建日志,請執(zhí)行rebuild all,而不是構(gòu)建。這將記錄一個項目的所有信息。

要從編譯器輸出中檢索更多詳細信息,您可以在Options for Target - C/C++ - Misc Controls中指定--echo選項。

要查看build_log文件,在屏幕右側(cè)的Project窗口中,右鍵單擊目標文件夾,然后在上下文菜單中選擇Open Build Log -*.build_log.htm文件將在Web瀏覽器中打開。

此*.build_log.htm文件通常位于對象輸出文件夾的同一目錄中,例如“.Flash”或“.RAM”文件夾。請將此帶有問題描述的日志文件發(fā)送給Keil支持團隊。

構(gòu)建日志將類似于以下內(nèi)容:

μVision Build Log

Tool Versions:

IDE-Version: μVision V5.15

Copyright (C) 2015 ARM Ltd and ARM Germany GmbH. All rights reserved.

License Information: Bruce Lee, Arm, LIC=xxxxx-xxxxx-xxxxx-xxxxx-xxxxx-xxxxx

Tool Versions:

Toolchain: ??????MDK-ARM Professional ?Version: 5.15.0

Toolchain Path: ?C:Keil_v515ARMARMCCBin

C Compiler: ?????Armcc.exe V5.05 update 2 (build 169)

Assembler: ??????Armasm.exe V5.05 update 2 (build 169)

Linker/Locator: ?ArmLink.exe V5.05 update 2 (build 169)

Library Manager: ArmAr.exe V5.05 update 2 (build 169)

Hex Converter: ??FromElf.exe V5.05 update 2 (build 169)

CPU DLL: ????????SARMCM3.DLL V5.15.0

Dialog DLL: ?????DARMP1.DLL V1.25.0.0

Target DLL: ?????UL2CM3.DLL V1.155.8.0

Dialog DLL: ?????TARMP1.DLL V1.24.0.0

Project:

C:MDK5_ProjectsBoardsKeilMCB1700BlinkyBlinky.uvprojx

Project File Date: ?06/05/2015

Output:

*** Using Compiler 'V5.05 update 2 (build 169)', folder: 'C:Keil_v515ARMARMCCBin'

Rebuild target 'LPC1768 Flash'

compiling Blinky.c...

compiling LED_MCB1700.c...

compiling GPIO_LPC17xx.c...

compiling PIN_LPC17xx.c...

assembling startup_LPC17xx.s...

compiling system_LPC17xx.c...

linking...

Program Size: Code=2046 RO-data=254 RW-data=16 ZI-data=512

".FlashBlinky.axf" - 0 Error(s), 0 Warning(s).

Software Packages used:

Package Vendor: ARM

????????????????http://www.keil.com/pack/ARM.CMSIS.4.3.0.pack

????????????????ARM::CMSIS:CORE:4.1.0

????????????????CMSIS (Cortex Microcontroller Software Interface Standard)

???* Component: CORE Version: 4.1.0

Package Vendor: Keil

????????????????http://www.keil.com/pack/Keil.LPC1700_DFP.2.0.0.pack

????????????????Keil::Device:Startup:1.0.0

????????????????NXP LPC1700 Series Device Support, Drivers and Examples for MCB1700

???* Component: Startup Version: 1.0.0

???* Component: PIN Version: 1.00

???* Component: GPIO Version: 1.00

???* Component: LED Version: 1.0.0

Package Vendor: Keil

????????????????http://www.keil.com/pack/Keil.MDK-Middleware.6.4.0.pack

????????????????::Board Support:LED:1.00 (API)

????????????????Keil MDK-ARM Professional Middleware for ARM Cortex-M based devices

???* Component: LED Version: 1.00

Collection of Component include folders:

??C:MDK5_ProjectsBoardsKeilMCB1700BlinkyRTE

??C:MDK5_ProjectsBoardsKeilMCB1700BlinkyRTEDeviceLPC1768

??C:Keil_v515ARMPACKARMCMSIS4.3.0CMSISInclude

??C:Keil_v515ARMPACKKeilLPC1700_DFP2.0.0DeviceInclude

??C:Keil_v515ARMPACKKeilLPC1700_DFP2.0.0RTE_Driver

??C:Keil_v515ARMPACKKeilMDK-Middleware6.4.0Board

Collection of Component Files used:

???* Component: ARM::CMSIS:CORE:4.1.0

???* Component: Keil::Device:Startup:1.0.0

??????Include file: ?DeviceIncludeLPC17xx.h

??????Source file: ??DeviceSourceARMstartup_LPC17xx.s

??????Source file: ??DeviceSourcesystem_LPC17xx.c

??????Include file: ?RTE_DriverConfigRTE_Device.h

???* Component: Keil::Device:PIN:1.00

??????Include file: ?RTE_DriverPIN_LPC17xx.h

??????Source file: ??RTE_DriverPIN_LPC17xx.c

???* Component: Keil::Device:GPIO:1.00

??????Include file: ?RTE_DriverGPIO_LPC17xx.h

??????Source file: ??RTE_DriverGPIO_LPC17xx.c

???* Component: Keil.MCB1700::Board Support:LED:1.0.0

??????Source file: ??BoardsKeilMCB1700CommonLED_MCB1700.c

???* Component: ::Board Support:LED:1.00 (API)

??????Include file: ?BoardBoard_LED.h

主站蜘蛛池模板: 乌拉特后旗| 桑日县| 彭阳县| 永寿县| 红安县| 长白| 马山县| 襄樊市| 北碚区| 石嘴山市| 阿拉善盟| 平定县| 梁河县| 湘乡市| 南汇区| 含山县| 繁峙县| 什邡市| 丰城市| 沁阳市| 内黄县| 临猗县| 丹寨县| 云南省| 甘德县| 喀什市| 乌鲁木齐县| 久治县| 法库县| 大石桥市| 九龙县| 祁门县| 化德县| 庐江县| 西华县| 鹤岗市| 沙坪坝区| 临桂县| 浦北县| 鄂尔多斯市| 扎兰屯市|