• 正文
  • 推薦器件
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

瑞薩RA8系列教程 | 基于 Keil 開發(fā) RA8單片機(jī)

2024/05/20
3845
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

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

這兩年單片機(jī)行業(yè)也開始卷起來了,各大廠商紛紛推出各種高性能的單片機(jī)。

截止目前(2024年4月),“最強(qiáng)單片機(jī)”還得算Cortex-M85內(nèi)核單片機(jī)(Cortex-M85是目前最強(qiáng)的Cortex-M內(nèi)核)。

說起Arm Cortex-M內(nèi)核單片機(jī),其開發(fā)工具用的最多的仍然是Arm自己的Keil。沒錯(cuò),Keil是目前開發(fā) Arm 單片機(jī)最主流的一種工具,這里不接受任何人反駁。
那么,用Keil開發(fā)Cortext-M85單片機(jī)是一種什么體驗(yàn)?這里帶領(lǐng)大家來體驗(yàn)一下。

概述

本文結(jié)合瑞薩Cortext-M85單片機(jī)RA8D1、Keil MDK,以及瑞薩自家的代碼初始化工具(Smart Configurator)給大家描述一下,快速在Keil MDK上點(diǎn)亮Cortext-M85單片機(jī)一個(gè)LED。

瑞薩代碼初始化工具,也叫Release RA Smart Configurator,簡(jiǎn)稱:RASC,和其他很多MCU廠商的代碼初始化(或圖形化配置)工具類似,只需要簡(jiǎn)單動(dòng)動(dòng)鼠標(biāo),就可以創(chuàng)建(生成)一個(gè)Keil MDK的軟件工程。

本文主要內(nèi)容:

    • 下載并安裝Keil MDK和配套軟件包Packs
    • 下載并安裝RASC和配套的FSP軟件包
    • 利用RASC生成Keil MDK工程
    • 在Keil?MDK編寫應(yīng)用代碼并生成Hex

下載并安裝Keil MDK和配套軟件包Packs

Keil MDK v6在Keil Studio發(fā)布的時(shí)刻,其實(shí)已經(jīng)出來了。但是,絕大部分人還是在用Keil MDK v5。

因?yàn)?MDK v6并不是大家想想的那么好用,這里可以參看我之前分享的視頻:

1、下載Keil MDK以及軟件包

大家可以去官網(wǎng)下載最新的Keil MDK,目前(2024年4月)最新版本是 V5.39,地址:https://www.keil.com/download/product/
選擇Keil MDK,填寫相關(guān)信息即可下載。如果大家覺得麻煩,可以在我公眾號(hào)【strongerHuang】后臺(tái)回復(fù)【Keil】獲取網(wǎng)盤下載鏈接。

軟件包Packs可以去Keil官網(wǎng)下載:https://www.keil.arm.com/devices/

或者瑞薩官網(wǎng)下載:https://github.com/renesas/fsp/releases

2、安裝下載Keil MDK以及軟件包在wnidows上安裝 exe文件很簡(jiǎn)單,基本一路next,按照提示操作即可。

安裝過程這里不講述,大家可以參看我的:Keil系列教程_Keil介紹、下載、安裝與注冊(cè)

下載并安裝RASC和配套的FSP軟件包

1、下載RASC安裝包

這里推薦大家去官網(wǎng)下載,或者官方的Github下載,地址:https://github.com/renesas/fsp/releases

使用Windows系統(tǒng),下載對(duì)應(yīng)的exe安裝文件,這里的RASC安裝包其實(shí)是包含了 FSP軟件包,安裝的時(shí)候也會(huì)一并安裝。

2、安裝RASC工具

同樣,在Windows環(huán)境下安裝exe文件的方法很簡(jiǎn)單,安按照提示一路next下去即可。

利用RASC生成Keil MDK工程

在windows菜單欄找到并打開安裝好的RASC工具:Renesas RA Smart Configurator。

輸入工程名稱,選擇工程保存路徑,點(diǎn)擊next:

選擇單片機(jī)類型,再選擇IDE及編譯器類型,點(diǎn)擊next:

我們只是簡(jiǎn)單的Demo,不使用TrustZone,也不使用RTOS

選擇最簡(jiǎn)單的工程模板,就進(jìn)入圖形化配置界面了:

界面有很多配置選項(xiàng),我們主要配置pins(引腳),比如LED引腳P107配置為輸出模式:

很多選擇默認(rèn)即可,配置完成之后,點(diǎn)擊右上角【生成工程】按鈕:

然后,在我們保存工程路徑下,就能看到生成的Keil工程,按照上面步驟把Keil軟件及軟件包安裝好,就可以直接雙擊打開工程了:

如果一切正常,就可以編寫自己的應(yīng)用代碼,然后編譯生成hex:

此時(shí)連接開發(fā)板,下載程序,就可以看到LED亮滅閃爍的畫面了。

你會(huì)發(fā)現(xiàn),現(xiàn)在的工具越來越“先進(jìn)”了,點(diǎn)燈不再是那么復(fù)雜了,只需要?jiǎng)觿?dòng)鼠標(biāo)點(diǎn)一點(diǎn)就可以實(shí)現(xiàn)很多人的“點(diǎn)燈夢(mèng)”。

不過話又說回來,要想深入理解,或者今后做項(xiàng)目bug少一點(diǎn),底層的很多技術(shù)還是很有必要了解一下。

推薦器件

更多器件
器件型號(hào) 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊(cè) ECAD模型 風(fēng)險(xiǎn)等級(jí) 參考價(jià)格 更多信息
STM32F401VET6 1 STMicroelectronics High-performance access line, Arm Cortex-M4 core with DSP and FPU, 512 Kbytes of Flash memory, 84 MHz CPU, ART Accelerator

ECAD模型

下載ECAD模型
$10.53 查看
PIC32MX795F512L-80V/PT 1 Microchip Technology Inc 32-BIT, FLASH, 80 MHz, RISC MICROCONTROLLER, PQFP100, 12 X 12 MM, 1 MM HEIGHT, LEAD FREE, PLASTIC, TQFP-100

ECAD模型

下載ECAD模型
$12 查看
MCF52259CAG80 1 Rochester Electronics LLC 32-BIT, FLASH, 80MHz, RISC MICROCONTROLLER, PQFP144, 20 X 20 MM, ROHS COMPLIANT, LQFP-144
$17.28 查看

相關(guān)推薦

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

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