免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
02_寄存器模板創(chuàng)建

一:獲得工程模板基礎(chǔ)文件

  首先我們?cè)陔娔X任意位置創(chuàng)建一個(gè)文件夾, 命名為“寄存器模板創(chuàng)建” , 然后在其下面新建 2 個(gè)文件夾, 如下:

    

   Obj 文件夾: 用于存放編譯產(chǎn)生的 c/匯編/鏈接的列表清單、 調(diào)試信息、 hex文件、 預(yù)覽信息、 封裝庫(kù)等文件。
   User 文件夾: 用于存放用戶編寫的 main.c、 STM32F1 啟動(dòng)文件、 stm32f10x.h頭文件。我們需要將寄存器工程模板所需的基礎(chǔ)文件 main.c、 STM32F1 啟動(dòng)文件及stm32f10x.h 頭文件放入到 User 文件夾內(nèi)。

  復(fù)制后 User 文件夾內(nèi)文件如下:

  

 二:創(chuàng)建寄存器工程

(1)創(chuàng)建新工程

  打開 KEIL5 軟件, 新建一個(gè)工程, 工程名根據(jù)喜好命名, 但是要注意使用英文, 如果使用中文名可能會(huì)出現(xiàn)一些奇怪的錯(cuò)誤, 這里我們命名為 Template,直接保存在 “寄存器模板創(chuàng)建” 文件夾下。 具體步驟如下:

(2)選擇CPU型號(hào)

  這個(gè)根據(jù)你開發(fā)板使用的 CPU 具體的型號(hào)來(lái)選擇, 我們普中 PZ6806L 和PZ6806D 開發(fā)板采用的是 STM32F103ZET6 芯片。 如果這里沒(méi)有出現(xiàn)你想要的 CPU型號(hào), 或者一個(gè)型號(hào)都沒(méi)有, 那么肯定是你在安裝 KEIL5 軟件的時(shí)候沒(méi)有添加芯片包, KEIL5 不像 KEIL4 那樣自帶了很多 MCU 的型號(hào), KEIL5 需要自己添加, 具體操作如下:

 

 (3)給工程添加文件

  在新建的工程中添加文件, 文件從“寄存器模板創(chuàng)建” 文件夾下獲取, 雙擊Group 文件夾就會(huì)出現(xiàn)添加文件的路徑, 然后選擇文件即可。 操作步驟如下:

  

 (4)配置魔術(shù)棒

  這一步的配置工作非常重要, 很多人自己編寫程序編譯后發(fā)現(xiàn)找不到 HE文件, 還有的人做后面 printf 實(shí)驗(yàn)時(shí)打印不出信息, 這些問(wèn)題都是在這個(gè)地方?jīng)]有配置好導(dǎo)致的。
(1) Target 中選中微庫(kù)“Use MicroLib” , 主要是為了后面 printf 重定向輸出使用。 其他的設(shè)置保持默認(rèn)即可, 配置如下:

 (2) Output 選項(xiàng)卡中把輸出文件夾定位到我們工程目錄下的 Obj 文件夾,如果想在編譯的過(guò)程中生成 hex 文件, 那么那 Create HEX File 選項(xiàng)勾上。 配置如下:

 (3) Listing 選項(xiàng)卡中把輸出文件夾也定位到我們工程目錄下的 Obj 文件夾。 其他設(shè)置默認(rèn), 配置如下:

 (4) ARM 仿真器配置
  只有當(dāng)你的仿真器安裝好驅(qū)動(dòng)并且連接了電腦和板子, 那么就可以開始配置。 如果使用我們公司的 ARM 仿真器可以直接插上電腦, 電腦會(huì)自動(dòng)安裝驅(qū)動(dòng)無(wú)需手動(dòng)安裝, 而且將 ARM 仿真器的 USB 一端連接電腦, 另一端連接開發(fā)板上的JTAG 接口, 開發(fā)板即可供電, 只要在 KEIL 軟件內(nèi)進(jìn)行相應(yīng)的配置即可下載程序和仿真。 具體的配置如下(我們已經(jīng)將 ARM 仿真器連接開發(fā)板) :

  

   選擇好 CMSIS-DAP Debugger 型號(hào)后點(diǎn)擊 Settings, 會(huì)彈出如下界面, 如果你的型號(hào)沒(méi)有選擇錯(cuò)誤的話, 自動(dòng)會(huì)識(shí)別你的 ARM 仿真器 ID 了, 然后即可設(shè)置SW 或者 JTAG 模式以及復(fù)位的方式, 大家可以選擇性使用 SW 或者 JTAG 模式。 如果使用 SW 模式的話, 必須勾選前面的 SWJ 復(fù)選框。 具體設(shè)置步驟如下:

  

 (5)芯片型號(hào)選擇

  同樣在上一步的那個(gè) Debug 選項(xiàng)卡內(nèi)進(jìn)行設(shè)置, 點(diǎn)擊 Settings, 選擇 FlashDownload 選項(xiàng)卡, 我們使用的芯片是 STM32F103ZET6,其 Flash 為 512K。 在框 3中的 Reset and Run 選項(xiàng)中, 如果勾上的話, 當(dāng)程序下載進(jìn)去后自動(dòng)復(fù)位運(yùn)行,如果不勾上, 程序下載進(jìn)去后需按下開發(fā)板上復(fù)位鍵才能運(yùn)行。 通常我們選擇勾上。 具體配置如下:

 最后點(diǎn)擊 OK 按鈕即可。然后進(jìn)行編譯, 編譯后結(jié)果 0 錯(cuò)誤 0 警告, 表明我們創(chuàng)建的寄存器模板完全正確。 如下:

 

   到這一步我們的寄存器模板才算真正創(chuàng)建好。 在前面配置魔術(shù)棒時(shí), 已經(jīng)配置好了 ARM 仿真器, 將ARM 仿真器與開發(fā)板上的 JLINK/JTAG 接口連接好后,點(diǎn)擊標(biāo)號(hào) 1 即可將程序下載到開發(fā)板內(nèi)。

來(lái)源:https://www.icode9.com/content-4-585701.html
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
stm32 開發(fā)環(huán)境MDK+庫(kù)文件配置-Changing's Blog
STM32固件V35建立最新版IAR和KEIL都能使用的工程
使用Keil MDK以及標(biāo)準(zhǔn)外設(shè)庫(kù)創(chuàng)建STM32工程
航順單片機(jī)開發(fā)環(huán)境
KEIL V5切換STM32標(biāo)準(zhǔn)庫(kù)與HAL庫(kù)方法
STM32其他問(wèn)題集錦
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服