第6章
開(kāi)發(fā)工具e2studio/Keil/RASC使用說(shuō)明
6.1e2studio IDE使用說(shuō)明
6.1.1GUI界面介紹
e2s的界面包含如下幾個(gè)元素:透視圖、窗口、窗格和選項(xiàng)卡等。透視圖的這個(gè)概念,可以把它理解為一個(gè)特定的整體軟件界面,比如最常用的透視圖是C/C++透視圖(默認(rèn))、FSP配置透視圖和調(diào)試透視圖。
如下圖所示是e2s的FSP配置透視圖界面,下面我們將以該透視圖來(lái)介紹幾個(gè)重要的界面。
主要有以下四個(gè)窗口界面:
1視圖切換區(qū)域——支持切換C/C++透視圖(默認(rèn))、FSP配置透視圖和調(diào)試透視圖
2項(xiàng)目資源管理器——包含當(dāng)前的e2s工作空間中的所有工程項(xiàng)目
3FSP配置頁(yè)面(FSP Configuration)
4FSP配置可視化窗口——直觀地顯示了當(dāng)前已配置的芯片引腳資源
其中,位于中間的窗口頁(yè)面(③處)就是FSP配置頁(yè)面(FSP Configuration頁(yè)面)。
最重要的要屬FSP配置頁(yè)面了,我們后面配置芯片引腳和FSP庫(kù)等都主要是在這里配置的。所以這里詳細(xì)介紹一下這個(gè)FSP配置頁(yè)面。
Summary:使用“摘要”選項(xiàng)卡,您可以看到項(xiàng)目的所有關(guān)鍵特征:電路板、設(shè)備、工具鏈等。
BSP:使用BSP選項(xiàng)卡,您可以從初始項(xiàng)目選擇中更改電路板特定的參數(shù)。
Clocks:使用“時(shí)鐘”選項(xiàng)卡,您可以為項(xiàng)目配置MCU時(shí)鐘設(shè)置。
Pins:使用“引腳”選項(xiàng)卡,您可以配置每個(gè)端口引腳的電氣特性和功能。
Interrupt:使用中斷選項(xiàng)卡,您可以添加新的用戶事件/中斷。
Even Links:使用“事件鏈接”選項(xiàng)卡,可以配置事件鏈接控制器使用的事件。
Stacks:使用“堆?!边x項(xiàng)卡,可以添加和配置FSP模塊。對(duì)于在此選項(xiàng)卡中選擇的每個(gè)模塊,“屬性”窗口提供對(duì)配置參數(shù)、中斷優(yōu)先級(jí)和引腳選擇的訪問(wèn)。
Components:“組件”選項(xiàng)卡提供所選模塊的概述。
FSP屬性配置窗口
在FSP屬性配置窗口可以對(duì)BSP層的堆棧大小、模塊屬性等進(jìn)行配置。
一般而言,在Stacks頁(yè)面中添加了模塊之后,還需要對(duì)其屬性進(jìn)行配置。在哪里配置模塊的屬性呢?首先需要在e2s軟件的右上角點(diǎn)擊(FSP Configuration)切換到FSP配置透視圖,這樣才能在左下角看到“屬性”窗口,然后在Stacks頁(yè)面點(diǎn)擊選中模塊,就可以看到模塊的屬性了。如下圖所示。
小技巧
注:RASC軟件實(shí)際上與上述e2s軟件的FSP配置透視圖界面和功能基本一致,因此不再重復(fù)介紹。
6.1.2e2s開(kāi)發(fā)者助手
e2s的項(xiàng)目資源管理器里面的每一個(gè)工程都會(huì)自動(dòng)生成一個(gè)的開(kāi)發(fā)者助手(Developer Assistance)。
開(kāi)發(fā)者助手的功能可以方便開(kāi)發(fā)者的開(kāi)發(fā)工作,“Developer Assistance”下面包含有項(xiàng)目中所使用到的外設(shè)模塊(比如IOPORT)的函數(shù)API列表,不僅方便開(kāi)發(fā)者了解到都有哪些函數(shù)可以用,還可以直接把函數(shù)拖到編輯器里加速編寫(xiě)代碼。
6.2Keil IDE使用說(shuō)明
6.2.1GUI界面介紹
如下圖所示,這是一個(gè)打開(kāi)了一個(gè)工程的Keil軟件界面,這看上去比e2s的界面更加簡(jiǎn)單。實(shí)際上Keil軟件的功能確實(shí)也比e2s更簡(jiǎn)單,畢竟e2s作為瑞薩官方IDE,當(dāng)中集成了許多實(shí)用插件工具,但是Keil也有使用方便、對(duì)電腦性能要求較低等的優(yōu)點(diǎn)。
Keil的軟件界面主要包括:菜單欄、工具欄、左側(cè)的工程窗口、界面空間占比最大的編輯區(qū)、還有最下方的編譯輸出窗口。這樣的布局很常見(jiàn)也很簡(jiǎn)單,這里不再詳細(xì)介紹了。
6.3e2studio/Keil常用快捷鍵
快捷鍵可自定義設(shè)置。下面的表格列出的是默認(rèn)的常用快捷鍵。
表1:常用快捷鍵列表
-
開(kāi)發(fā)工具
+關(guān)注
關(guān)注
0文章
227瀏覽量
23165 -
調(diào)試
+關(guān)注
關(guān)注
7文章
618瀏覽量
35256 -
管理器
+關(guān)注
關(guān)注
0文章
264瀏覽量
19407 -
C++
+關(guān)注
關(guān)注
22文章
2120瀏覽量
76520 -
keil
+關(guān)注
關(guān)注
69文章
1224瀏覽量
171398
發(fā)布評(píng)論請(qǐng)先 登錄
e2studio和Keil簡(jiǎn)介及如何安裝e2studio開(kāi)發(fā)環(huán)境

如何安裝Keil開(kāi)發(fā)環(huán)境及如何更新開(kāi)發(fā)環(huán)境的FSP庫(kù)版本

瑞薩RA8系列教程 | 基于 RASC 生成 Keil 工程

【Rayeager PX2】PX2開(kāi)發(fā)板Linux開(kāi)發(fā)工具使用說(shuō)明
VS-RK3288/ 3399開(kāi)發(fā)板 Linux 開(kāi)發(fā)工具使用說(shuō)明
Keil uVision2仿真軟件的使用說(shuō)明
Keil C251開(kāi)發(fā)工具

C51 系列微控制器的開(kāi)發(fā)工具KEIL C51 Vision2
米爾科技Keil開(kāi)發(fā)工具所有支持芯片介紹
STM32內(nèi)部RAM在線調(diào)試配置方法及詳細(xì)說(shuō)明 (基于Keil開(kāi)發(fā)工具)

Keil MDK開(kāi)發(fā)工具的軟件包和組件介紹
實(shí)例介紹如何使用STM32開(kāi)發(fā)工具Keil建立工程

評(píng)論