中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
keil環(huán)境下stm32f030R8環(huán)境配置_stm32f030 keil
userphoto

2023.07.29 北京

關注

操作步驟:

1、選中芯片型號


2、外部晶振8M,打鉤“Use MicroLIB”,

   microlib 是缺省 C 庫的備選庫。 它旨在與需要裝入到極少量內存中的深層嵌入式應用程序配合使用。 這些應用程序不在操作系統(tǒng)中運行。
    microlib 進行了高度優(yōu)化以使代碼變得很小。 它的功能比缺省 C 庫少,并且根本不具備某些 ISO C 特性。

   microlib 中的函數負責:

  • 創(chuàng)建一個可在其中執(zhí)行 C 程序的環(huán)境。 這包括:

    • 創(chuàng)建一個堆棧

    • 創(chuàng)建一個堆(如果需要)

    • 初始化程序所用的庫的部分組成內容。

  • 調用 main() 以開始執(zhí)行程序,常用于pritf函數的映射。

     存取區(qū)一般不需要設置,除非用于IAP或APP需要調整區(qū)域空間;


3、生成hex文件,即燒錄文件。

是在keil中編寫程序并編譯連接成可以下載到開發(fā)板的  .hex 文件,然后用jlink仿真器下載;2,是在uboot APP中編寫編譯代碼,生成的是 .bin 文件,可以用uboot 下載。


4、用于生成bin文件,如果不需要則可以略過這一步。


C:\Keil_v5\ARM\ARMCC\bin\fromelf.exe  --bin -o  E:\bootloader_030test\OBJ\bootloader_030.bin E:\bootloader_030test\OBJ\bootloader_030.axf

格式:CMD命令 fromelf.exe --bin --output  a.bin  a.axf 

5、

#ifdef USE_STDPERIPH_DRIVER
  #include "stm32f0xx_conf.h"
#endif 

stm32f0xx_conf.h包含了對庫函數頭文件的包含。一般情況下要輸入:USE_STDPERIPH_DRIVER;


為了保證你的代碼在優(yōu)化后能正確運行,一定要注意在不能被優(yōu)化的變量前加上:volatile。

選項One ELF Section per Function的主要功能是對冗余函數的優(yōu)化。通過這個選項,可以在最后生成的二進制文件中將冗余函數排除掉(雖然其所在的文件已經參與了編譯鏈接),以便最大程度地優(yōu)化最后生成的二進制代碼。 
而該選項實現的機制是將每一個函數作為一個優(yōu)化的單元,而并非整個文件作為參與優(yōu)化的單元。 
選項One ELF Section per Function所具有的這種優(yōu)化功能特別重要,尤其是在對于生成的二進制文件大小有嚴格要求的場合。人們習慣將一系列接口函數放在一個文件里,然后將其整個包含在工程中,即使這個文件將只有一個函數被用到。這樣,最后生成的二進制文件中就有可能包含眾多的冗余函數,造成了寶貴存儲空間的浪費。 


選項One ELF Section per Function對于一個大工程的優(yōu)化效果尤其突出,有時候甚至可以達到減半的效果。當然,對于小工程或是少有冗余函數的工程來說,其優(yōu)化效果就沒有那么明顯了

選項One ELF Section per Function 只編譯用到的函數。


Include Paths:包含用到的文件路徑

6、硬件下載調試配置,用JTAG調試器SW模式下載,即3.3V、SWDIO、SWDCLK、GND(這四根就夠了,一般即可下載成功;如果不正常下載則接RST可解決)



附:

Keil MDK 生成BIN 過程
在Realview MDK的集成開發(fā)環(huán)境中,默認情況下可以生成*.axf格式的調試文件和*.hex格式的可執(zhí)行文件。雖然這兩個格式的文件非常有利于ULINK2仿真器 的下載和調試,但是ADS的用戶更習慣于使用*.bin格式的文件,甚至有些嵌入式軟件開發(fā)者已經擁有了*.bin格式文件的調試或燒寫工具。為了充分地 利用現有的工具,同時發(fā)揮Realview MDK集成開發(fā)環(huán)境的優(yōu)勢,將*.axf格式文件或*.hex格式文件轉換成*.bin格式的文件是十分自然的想法。本文將詳細的探討這種轉換方法。

在詳細的介紹這種方法之前,先了解一下ARM公司的RVCT開發(fā)套件中的fromelf.exe轉換工具是十分必要的,因為在Realview MDK中生成*.bin格式文件的工具正是它。
fromelf.exe轉換工具的語法格式如下:
fromelf [options] input_file
其中[options]包括的選項及詳細描述見表一。
表一 fromelf工具的選項及描述表格


本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現有害或侵權內容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Keil MDK中如何生成*.bin格式的文件
keil uvision3怎樣生成bin文件!
如何在Keil-MDK開發(fā)環(huán)境生成Bin格式文件
STM32串口IAP分享
【STM32F303開發(fā)】+使用fromelf反匯編keil生成的AXF文件
MDK-ARM如何生產Bin文件
更多類似文章 >>
生活服務
熱點新聞
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯系客服!

聯系客服