久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 13313|回復: 0
打印 上一主題 下一主題
收起左側

STM32F7開發-安裝MDK超詳細操作步驟

[復制鏈接]
跳轉到指定樓層
樓主
    要想開發程序,必先選一個趁手的工具。這么多年來一直使用MDK來開發,所以熟悉一些。而且MDK對于一些新的技術支持很快,用起來比較方便。

    選擇對應的F7芯片,首先要安裝該型號的支持庫。安裝MDK之后就可以在需要安裝的支持庫上點“Install”。然而在這個F7上安裝的時候,過了好長時間進度條卻沒怎么動,難道是網絡的問題嗎?


又等了等還是不動,沒辦法,上Keil的官網直接下載吧。下載的時候才發現,原來這個包這么大啊,怪不得這么慢呢。

直接下載快了好多,下載后運行安裝是一樣的。


安裝過程不表,新建工程也和原來的一樣,在工程菜單中選擇新建,然后找個地方保存


保存好之后就可以選對應的芯片了。STM32F746 Discovery使用的芯片是F746NG的,所以要選這個


各個型號之間還是有些區別的,一定要選對了。

選擇好芯片之后又來到選擇功能組件的地方了。

    這里有不一樣的地方了。在F1、F4系列中,這里可以選擇的是標準庫,然而到了F7,標準庫沒了,取而代之的是Cube HAL庫了。看來以后的趨勢將是HAL庫,原來的代碼要調整一下了。
   
注意紅框的地方,如果這里有東西說明選擇的不全,可以點擊每一個提示跳轉到該位置,把勾打上,直到選擇選擇。
使用MDK自帶的HAL庫的好處就是新建工程時不用再去拷貝庫文件到工程文件夾中了,減少了操作的步驟。


選擇完畢,沒有選擇太多,只保留了能夠正常編譯所需要的最基本的東西。以后再用到的東西可以隨時添加進來。


這里面有一些可以配置的項,比如這個RTX_Conf_CM.c,配置操作系統信息的,告訴操作系統運行時的速度是216M,因為這個STM32F746的速度就是216M。
其他的幾個配置就不說了,基本不用修改。


來到工程屬性,根據原理圖,外部晶振是25M的,所以這里要修改一下。
其他的地方,所以也就不需要修改了,反正也燒寫不了:-)


回到工程中,為工程添加一個入口點,Main.c或Main.cpp。

然后添加必須的代碼:
#include

int main(void)
{
While (1)
{

}
}


開始編譯,一下子就通過了:-)
只是個空工程,只是為了驗證下,沒有什么意義,所以還需要添加一些功能代碼。

遵循世界編程入門法則,從Hello World開始。單片機的世界就是Hello Kitty,啊不對,是點亮LED了。
由于不了解HAL庫的用法,所以最簡單的方法就是讓CubeMX來完成,直接拷貝代碼就行了。


安裝的過程也不說了,安裝好后需要添加STM32F7的包。同樣還是不在CubeMX中下載,而是導入提前下載好的STM32CubeF7.zip的包,這樣快很多。


點擊紅框中的按鈕,選擇這個包文件的位置,Open后開始導入。


都是本地文件,所以很快就能完成。不過這個包也很大,300M左右。


導入完成,已經是1.1.0了,看來ST對軟件支持很重視。


進入正題,新建一個工程,經過篩選后找到STM32F746NGHx這個型號,就對它下手。

既然是打算點亮LED,那么還得動用原理圖。

找到LED.green這個綠燈,發現是連接在PI1這個引腳上


封裝變了,相比LQFP,要找到某個引腳可不容易啊。不過有辦法,看到工具欄中的“Find”了嗎,直接找PI1,程序會在這個腳上給出提示。


直接點擊它,在彈出的菜單中選擇Output


然后再進行具體的設置。當然,硬件上都已經做好電阻,所以不需要在進行其他的參數設置了,看看就行了。


開始生成代碼吧。


選擇路徑、工程名,還有IDE名。使用的是MDK,當然要選“MDK-ARM V5”了。


進入剛剛自動生成的工程目錄,找到main.c文件,打開后其他的東西不用管,只把初始化IO口的這個函數拷貝到剛才自己建立的工程中。
同時在where中我又加了個IO翻轉的功能。

開始編譯,又是很快就通過了,呵呵。沒有板子沒辦法燒寫驗證,自行腦補一下吧。希望能申請到這個板子,體驗一下最新的技術嘗嘗鮮。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏3 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 成人二区| 天天av综合 | 午夜免费观看网站 | 国产精品视频久久久久 | 国产午夜精品久久久久 | 国产剧情一区 | 日韩成人影院 | 日本不卡一区 | 一区二区三区亚洲 | 国产yw851.c免费观看网站 | 日本免费黄色 | 在线播放国产视频 | 性一爱一乱一交一视频 | 亚洲视频免费在线看 | 亚洲一区二区 | 免费观看黄a一级视频 | 日韩av在线免费 | 久久国产一区二区 | 久久久国产一区二区三区四区小说 | 一区久久 | 黄视频免费观看 | 国产日韩免费观看 | 亚洲精品视频导航 | 午夜视频免费在线观看 | 亚洲成人中文字幕 | 亚洲国产中文在线 | 日韩精品久久 | 国产精品a一区二区三区网址 | 亚洲国产精品成人无久久精品 | 日日夜夜天天久久 | 久久久久成人精品免费播放动漫 | 无码一区二区三区视频 | 久久久久久亚洲精品 | 亚洲成人精品影院 | 亚洲综合无码一区二区 | 精品国产乱码久久久久久中文 | 精品1区2区3区4区 | 国产精品日日做人人爱 | 久久亚洲国产精品 | 国产精品国产三级国产aⅴ原创 | 中文字幕精品一区二区三区在线 |