在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Keil5軟件配置與新建STM32工程教程

FPGA那點事兒 ? 來源:EEWORLD ? 作者:可樂zzZ ? 2021-08-16 10:21 ? 次閱讀

新建工程文件夾

建立名字為LED的文件夾存放工程文件,其中再建立兩個文件夾,Listing文件夾用于存放編譯器編譯時候產生的C語言匯編、鏈接文件,Output文件夾用于存放編譯產生的調試信息、hex文件、預覽信息、封裝庫等。

文件夾建好之后,在LED文件夾下存放startup_stm32f10x_hd.s、stm32f10x.h、main.c文件。前兩個文件可以在STM32F1xx的固件庫中找到,第三個文件是空文件。

Keil5中新建工程的步驟

如下圖所示,Project-New,新建工程,工程名為Led,點擊保存。

點擊保存之后,彈出如下窗口,選擇芯片型號。根據你開發板使用的芯片具體的型號來選擇。如果這里沒有出現你想要的CPU型號,或者一個型號都沒有,那么肯定是你的KEIL5沒有添加Device庫,關于如何添加請往下看。

安裝Device庫

下載KEIL MDK5以后是沒有安裝device的,如果此時創建工程會找不到目標芯片,如下圖所示:

8d303600-fd3a-11eb-9bcf-12bb97331649.png

此時我們就要安裝自己需要的芯片系列,比如STM32F1系列。首先選擇Project-Manage-Pack Installer,此時出現下面如下界面:

8d3f866e-fd3a-11eb-9bcf-12bb97331649.png

選擇菜單欄中的Packs,點擊Check for Updates,此時就會出現最新的支持的CPU系列,更新完畢之后會出現如下界面:

8d7b4942-fd3a-11eb-9bcf-12bb97331649.png

我們選擇需要安裝的芯片廠商,這里因為要安裝STM32F1系列,所以選擇ST公司,然后在右側出現了STM系列的芯片,如上圖右側箭頭所示,此時點擊需要安裝的STM32系列,這里我需要安裝的是STM32F1系列,點擊安裝,此時軟件會下載對應的芯片包。

這個下載過程比較慢,耐心等待,安裝完畢之后,關閉KEIL5,重新打開KEIL5,此時新建工程,就出現了需要的芯片。

寄存器控制 STM32 時我們不需要在線添加庫文件,如關掉下圖窗口。

向工程中添加文件

在新建的工程中添加文件,文件從本地建好的工程文件夾下獲取,雙擊組文件夾就會出現添加文件的路徑,然后選擇文件即可。

Keil5軟件配置

配置魔術棒

如下圖所示,Target中選中微庫“Use MicroLib”,為了編寫串口驅動時可以使用printf函數。

8eccf84a-fd3a-11eb-9bcf-12bb97331649.png

Output 選項卡中把輸出文件夾定位到我們工程目錄下的 output 文件夾,如果想在編譯的過程中生成 hex 文件,那么那 Create HEX File 選項勾上。

點擊Listing選項卡中的Select Folder for Listings,把輸出文件夾定位到先前創建的Listings文件夾。

配置下載器

仿真器連接好電腦和開發板且開發板供電正常的情況下,打開KEIL5軟件,在魔術棒選項卡里面選擇所用仿真器的型號,如下圖所示。

8f789812-fd3a-11eb-9bcf-12bb97331649.png

在Utilities中勾選Use Debug Driver,如下圖所示。

8f83192c-fd3a-11eb-9bcf-12bb97331649.png

點擊Debug中的Settings,選擇相應仿真器,勾選SW,Clock選為5MHz,Reset選擇Autodetect。

8fa3a23c-fd3a-11eb-9bcf-12bb97331649.png

在Flash Download中做如下圖所示的配置,勾選Reset and run,程序下載后自動運行,不用先手動復位。

9098ffd4-fd3a-11eb-9bcf-12bb97331649.png

Keil5下載程序

如上,在Keil5中新建了工程,并對軟件進行了正確配置之后,就可以點擊下圖1處的Rebuild按鈕編譯,再點擊2處的LOAD下載到開發板上運行。

90c5af66-fd3a-11eb-9bcf-12bb97331649.png

編輯:jq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 芯片
    +關注

    關注

    459

    文章

    51910

    瀏覽量

    433442
  • 仿真器
    +關注

    關注

    14

    文章

    1027

    瀏覽量

    84652
  • 串口
    +關注

    關注

    14

    文章

    1580

    瀏覽量

    78311
  • keil5
    +關注

    關注

    6

    文章

    45

    瀏覽量

    20955

原文標題:Keil5軟件配置與新建STM32工程的步驟

文章出處:【微信號:gh_94c30763133f,微信公眾號:FPGA那點事兒】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    Keil uVision 5安裝包下載,詳細安裝教程~

    for ARM實現聯調(目錄包含*.mcp原始工程文件)。 結束語 至此,Keil uVision 5的完整安裝流程已順利完成。按照本教程逐步操作即可完成軟件部署與
    發表于 03-15 12:10

    keil5購買如何選擇

    購買ARM keil軟件的需要勾選仿真部分 以及工具 有懂行的解釋一下后面幾個選項什么意思嗎? 適用公司開發使用怎么選擇? 如何選擇
    發表于 01-16 14:26

    【RA-Eco-RA4E2-64PIN-V1.0開發板試用】MDK新建工程

    安裝。 2.RASC 軟件安裝完成之后,還需要將 RASC 軟件集成到 Keil 軟件上面 3.新建工程 使用 RASC 自動生成一個
    發表于 12-14 18:23

    GD32F303CCT6 keil5為什么下載不了程序?

    就是同一個項目我拷貝到同事電腦上是可以下載的,程序也是可以正常跑起來,但是在我電腦上用keil5和J-Flash都不行然而都可以連接成功和識別芯片ID,更加讓我迷惑的是換了另一個項目的同型號芯片的板子
    發表于 11-15 07:09

    【RA-Eco-RA0E1-32PIN-V1.0開發板試用】使用 RASC 建立 Keil 工程、燒錄測試

    【RA-Eco-RA0E1-32PIN-V1.0開發板試用】使用 RASC 建立 Keil 工程、燒錄測試 使用瑞薩官網提供的 RASC 即智能配置工具軟件,生成
    發表于 11-09 12:52

    【藍橋杯單片機】第二章 開發環境與工具的安裝

    本章介紹單片機設計與開發項目的開發環境與工具。以下是所需要安裝的軟件以及附加的強力卸載軟件:下面跟著教程來進行開發環境的配置與安裝:第一節keil5安裝該步驟為下載
    的頭像 發表于 10-30 08:00 ?1061次閱讀
    【藍橋杯單片機】第二章 開發環境與工具的安裝

    env軟件配置完成后,在keil工程中沒有出現軟件引腳與GPIO對應的代碼(編譯正常),請問是什么原因?

    env軟件配置完成后,在keil工程中沒有出現軟件引腳與GPIO對應的代碼(編譯正常),請問是什么原因?謝謝
    發表于 09-26 06:26

    keil軟件怎么運行寫好的程序

    Keil軟件是一款功能強大的嵌入式開發工具,廣泛應用于單片機、ARM、DSP等嵌入式系統的開發。本文將介紹如何使用Keil軟件運行寫好的程序。 安裝
    的頭像 發表于 09-02 10:29 ?3663次閱讀

    keil5怎么利用sys進行配置ti環境

    設計。 安裝TI ARM工具鏈: 要為TI微控制器開發應用程序,您需要安裝TI ARM工具鏈。這包括編譯器、鏈接器和其他必要的工具。您可以從TI官方網站下載這些工具。 配置Keil MDK-ARM以使
    的頭像 發表于 09-02 10:19 ?915次閱讀

    keil5怎么給ti燒錄程序

    安裝Keil MDK-ARM軟件: 訪問Keil官方網站(https://www.keil.com/)并下載Keil MDK-ARM
    的頭像 發表于 09-02 10:18 ?1709次閱讀

    keil5怎么往stm32里燒錄程序

    STM32開發板 使用USB線將STM32開發板連接到計算機。 配置Keil5項目 打開Keil5軟件
    的頭像 發表于 08-22 09:31 ?3992次閱讀

    keil5怎么把程序燒到板子上

    安裝Keil MDK-ARM: 從Keil官網下載Keil MDK-ARM安裝包。 按照安裝向導完成安裝。 連接開發板: 將開發板通過USB或其他接口連接到計算機。 配置開發環境: 打
    的頭像 發表于 08-22 09:30 ?4316次閱讀

    keil5為什么下載不了程序?

    板子上的LED亮著顯示連接正常,但是keil5卻下載不了程序說沒有st link連接。這怎么搞
    發表于 07-11 08:20

    keil5安裝pack失敗的原因?

    關于keil5安裝pack失敗!!!!!!!!!!
    發表于 05-13 06:36

    Keil5打開文件崩潰的原因?怎么解決?

    最近遇到奇怪問題,有的Keil程序用Keil5打開Keil5就崩潰了,但是先用Keil4打開,在用Keil5就正常了。不知道其他網友遇到過沒
    發表于 05-11 06:29
    主站蜘蛛池模板: 你懂的国产精品 | 4虎影院最近地址 | 久久国产伦三级理电影 | 最新版天堂资源8网 | 欧美一级特黄视频 | 日韩xx00| 日本黄视频在线播放 | 亚洲男人天堂2021 | 男女交性无遮挡免费视频 | 免费日韩网站 | 深夜大尺度视频在线观看 | 国产综合视频在线 | 午夜神马福利 | 人人干人人模 | 神马午夜在线观看 | 99国产精品农村一级毛片 | 天天爱天天做天天爽天天躁 | 日本精品一在线观看视频 | 日本在线观看高清不卡免v 日本在线观看永久免费网站 | 久久福利精品 | 激情在线网站 | 色丁香影院 | 艹逼视频免费 | 久久青草精品一区二区三区 | videosxxoo18欧美| 欧美性生活一级 | 日本亚洲高清乱码中文在线观看 | 宅男69免费永久网站 | 女色窝人体色77777 | fenfencao在线观看免费视频 | 午夜小视频免费 | 色播在线永久免费视频网站 | 美日韩中文字幕 | 国产情侣草莓视频在线 | 欧美一级免费看 | 亚洲香蕉影视在线播放 | 欧美综合精品一区二区三区 | 欧美性猛交aa一级 | 青草91视频免费观看 | 成人在线一区二区三区 | 99国内视频 |