乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

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

       印度阿三17 2019-12-04

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

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

          

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

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

        

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

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

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

      (2)選擇CPU型號

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

       

       (3)給工程添加文件

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

        

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

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

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

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

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

        

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

        

       (5)芯片型號選擇

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

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

       

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

      來源:https://www./content-4-585701.html

        本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多