• 正文
    • 準(zhǔn)備工作
    • 創(chuàng)建瑞薩RA8工程
    • 配置工程點(diǎn)亮LED
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

瑞薩RA8系列教程 | 基于e2 studio創(chuàng)建RA8工程

03/10 09:45
451
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

微信公眾號(hào) | strongerHuang

該系列教程前面幾篇文章都是為開發(fā)做準(zhǔn)備,本文正式進(jìn)入開發(fā)階段,基于 e2 studio 創(chuàng)建RA8工程,并點(diǎn)亮一個(gè)LED。

準(zhǔn)備工作

正式開始創(chuàng)建RA8工程之前,還是簡(jiǎn)單提一下“準(zhǔn)備工作”,本系列教程以Windows系統(tǒng)下?e2 studio V5.8.0、瑞薩RA8D1單片機(jī)為例。

1、下載安裝e2 studio開發(fā)工具

前面文章《瑞薩 RA8 開發(fā)環(huán)境搭建》有提到具體的下載和安裝方法。

e2 studio瑞薩GitHub下載地址:https://github.com/renesas/fsp/releases

2、準(zhǔn)備開發(fā)板和下載調(diào)試器

下載調(diào)試器:J-Link

瑞薩RA8開發(fā)板

瑞薩官方推出的開發(fā)板,很多都自帶有J-Link調(diào)試器,比如,本文基于瑞薩CPKCOR-RA8D1B 開發(fā)板就自帶有J-Link調(diào)試器。

3、下載安裝J-Link配套軟件

如果你要用到J-Link的一些功能,比如:Hex下載代碼、J-Link RTT 等功能,建議下載并安裝J-Link配套的軟件。

下載地址:https://www.segger.com/downloads/jlink/

創(chuàng)建瑞薩RA8工程

1.設(shè)置工作空間

第一次打開e2 studio,會(huì)讓你設(shè)置工作空間保存地址(可以默認(rèn)地址):

同時(shí),如果你第一次打開e2 studio,它會(huì)提醒你會(huì)登錄賬號(hào)(有就登錄,沒有關(guān)閉也可以使用)。

2.新建瑞薩RA C/C++工程

通過菜單:新建 ->?瑞薩 C/C++ 項(xiàng)目?->?Renesas RA?->?Renesas RA C/C++ Project。

輸入工程名稱(保存位置默認(rèn)):

3.選擇MCU類型

選擇MCU類型,其他工具鏈、調(diào)試器默認(rèn)即可。

然后根據(jù)情況選擇需要“組件”,最后生成工程:

4.瑞薩RA8工程就創(chuàng)建好了

以上步驟正常的情況下,一個(gè)完整瑞薩RA8工程模版(Demo)就創(chuàng)建好了。

配置工程點(diǎn)亮LED

上面瑞薩RA8D1單片機(jī)基礎(chǔ)的工程模版創(chuàng)建好了,還需要編輯代碼、編譯、下載、并點(diǎn)亮LED,才算一個(gè)合格的“點(diǎn)燈大師”。

1.配置時(shí)鐘

CPKCOR-RA8D1B 開發(fā)板晶振頻率為24M,倍頻也修改下,其他時(shí)鐘暫時(shí)默認(rèn)。

2.配置LED引腳

原理圖可以看的出來:用戶LED為PA01

我們將其配置為輸出(低):

3.添加LED閃爍的源代碼

因?yàn)镈emo工程,我們就添加一個(gè)簡(jiǎn)單的“LED閃爍”代碼。

while(1){? ??R_IOPORT_PinWrite(&g_ioport_ctrl,?BSP_IO_PORT_10_PIN_01,?BSP_IO_LEVEL_LOW);? ??R_BSP_SoftwareDelay(500,?BSP_DELAY_UNITS_MILLISECONDS);?//LED亮 延時(shí)500ms? ??R_IOPORT_PinWrite(&g_ioport_ctrl,?BSP_IO_PORT_10_PIN_01,?BSP_IO_LEVEL_HIGH);? ??R_BSP_SoftwareDelay(500,?BSP_DELAY_UNITS_MILLISECONDS);?//LED滅 延時(shí)500ms}

4.配置輸出Hex文件

項(xiàng)目 ->?C/C++ Project Settings?->?C/C++構(gòu)建?-> 設(shè)置?->?Objcopy?->?General,選擇輸出 HEX 文件。

5.編譯代碼

確認(rèn)0錯(cuò)誤,在工程目錄下(RA8D1_DemoDebug),就能看到RA8D1_Demo.hex文件。

6.下載代碼、點(diǎn)亮LED

編譯確認(rèn)代碼沒問題,就可以直接下載代碼到開發(fā)板。

方法一:點(diǎn)擊e2 studio工具中的快捷圖標(biāo)(小蟲子),通過“調(diào)試”方式下載代碼。

方法二:通過上面下載的J-Link配套軟件:J-Flash 或?J-Flash Lite 進(jìn)行下載。

下載成功就會(huì)看到LED間隔1秒閃爍一次。

瑞薩RA8系列教程······

瑞薩電子

瑞薩電子

(RENESAS)于2003年4月1日—由日立制作所半導(dǎo)體部門和三菱電機(jī)半導(dǎo)體部門合并成立。RENESAS結(jié)合了日立與三菱在半導(dǎo)體領(lǐng)域方面的先進(jìn)技術(shù)和豐富經(jīng)驗(yàn),是無線網(wǎng)絡(luò)、汽車、消費(fèi)與工業(yè)市場(chǎng)設(shè)計(jì)制造嵌入式半導(dǎo)體的全球領(lǐng)先供應(yīng)商。創(chuàng)立日期2003年4月1日公司法人董事長&CEO伊藤達(dá)業(yè)務(wù)范圍單片機(jī)邏輯模擬等的系統(tǒng)LSI、分立半導(dǎo)體元件、SRAM等的存儲(chǔ)器開發(fā)、設(shè)計(jì)、制造、銷售、服務(wù)的提供。集團(tuán)成員44家公司(日本20家,日本以外24家)年度銷售額2006財(cái)年(截止至2007年3月):9526億日元(約83億美元)從業(yè)人員:26000人(全世界20個(gè)國家、43家公司)瑞薩科技是世界十大半導(dǎo)體芯片供應(yīng)商之一,在很多諸如移動(dòng)通信、汽車電子和PC/AV 等領(lǐng)域獲得了全球最高市場(chǎng)份額。瑞薩集成電路設(shè)計(jì)(北京)有限公司蘇州分公司(RDB-SU)是瑞薩科技全資子公司,2004年1月成立以來,現(xiàn)已擁有150多名優(yōu)秀工程師,承擔(dān)著家電和汽車電子領(lǐng)域MCU的一系列設(shè)計(jì)工作,并在2006年4月開始開發(fā)面向中國市場(chǎng)的MCU。

(RENESAS)于2003年4月1日—由日立制作所半導(dǎo)體部門和三菱電機(jī)半導(dǎo)體部門合并成立。RENESAS結(jié)合了日立與三菱在半導(dǎo)體領(lǐng)域方面的先進(jìn)技術(shù)和豐富經(jīng)驗(yàn),是無線網(wǎng)絡(luò)、汽車、消費(fèi)與工業(yè)市場(chǎng)設(shè)計(jì)制造嵌入式半導(dǎo)體的全球領(lǐng)先供應(yīng)商。創(chuàng)立日期2003年4月1日公司法人董事長&CEO伊藤達(dá)業(yè)務(wù)范圍單片機(jī)邏輯模擬等的系統(tǒng)LSI、分立半導(dǎo)體元件、SRAM等的存儲(chǔ)器開發(fā)、設(shè)計(jì)、制造、銷售、服務(wù)的提供。集團(tuán)成員44家公司(日本20家,日本以外24家)年度銷售額2006財(cái)年(截止至2007年3月):9526億日元(約83億美元)從業(yè)人員:26000人(全世界20個(gè)國家、43家公司)瑞薩科技是世界十大半導(dǎo)體芯片供應(yīng)商之一,在很多諸如移動(dòng)通信、汽車電子和PC/AV 等領(lǐng)域獲得了全球最高市場(chǎng)份額。瑞薩集成電路設(shè)計(jì)(北京)有限公司蘇州分公司(RDB-SU)是瑞薩科技全資子公司,2004年1月成立以來,現(xiàn)已擁有150多名優(yōu)秀工程師,承擔(dān)著家電和汽車電子領(lǐng)域MCU的一系列設(shè)計(jì)工作,并在2006年4月開始開發(fā)面向中國市場(chǎng)的MCU。收起

查看更多

相關(guān)推薦

登錄即可解鎖
  • 海量技術(shù)文章
  • 設(shè)計(jì)資源下載
  • 產(chǎn)業(yè)鏈客戶資源
  • 寫文章/發(fā)需求
立即登錄

作者黃工,從事嵌入式軟件開發(fā)工作8年有余,高級(jí)嵌入式軟件工程師,業(yè)余維護(hù)公眾號(hào)『strongerHuang』,分享嵌入式軟硬件、單片機(jī)、物聯(lián)網(wǎng)等內(nèi)容。