第一章 開箱
收到開發(fā)板后的開箱照片
發(fā)現(xiàn)原來是“Made in UK”的,板子焊盤應(yīng)該是沉金處理的,質(zhì)量杠杠,且板載了J-Link調(diào)試器
芯片相關(guān)的信息就可以通過官網(wǎng)查閱(Link), 以下是開箱的一些照片。
盒子
內(nèi)附兩份文檔
Quick start Guide 鏈接放上來:Link
板子正面
第二章 開發(fā)環(huán)境
得益于瑞薩近幾年的大力推廣,網(wǎng)上有很多學(xué)習(xí)的教程,其中比較熟知的應(yīng)該是 野火 出的系列教程,
我第一次接觸瑞薩MCU的開發(fā),就是照著野火的視頻,一步一步學(xué)習(xí)的。
說回到環(huán)境搭建,我比較熟悉的是用Keil,所以本文將是介紹用RASC+Keil的開發(fā)環(huán)境
RASC介紹
RA 智能配置(RASC)安裝程序(FSP 軟件包,可與 IAR Embedded Workbench、Arm Keil MDK 這些第三方集成開發(fā)環(huán)境一起使用)
瑞薩電子靈活配置軟件包 (FSP) 是用于嵌入式系統(tǒng)設(shè)計(jì)的高質(zhì)量增強(qiáng)型軟件包,支持瑞薩電子 RA 產(chǎn)品家族 Arm 微控制器,提供用戶友好的界面且可靈活擴(kuò)展,確保從入門級到高性能的整個 RA 微控制器的軟件兼容性。界面如下:
官方下載鏈接:Link
注:RASC和 Keil的安裝教程,此處略過,網(wǎng)上可以很容易搜索到教程。
第三章 開始點(diǎn)燈
本章以最基本的入門第一課開始,先講解是如何使用RASC進(jìn)行創(chuàng)建項(xiàng)目,生成模板,修改/編譯代碼,燒錄程序等步驟。
打開RASC
等待畫面:
進(jìn)入后,顯示創(chuàng)建項(xiàng)目的名稱,按需要命名,路徑也可以按照需要更改。
選擇對應(yīng)的開發(fā)板型號, 我的開發(fā)板是 FPB-RA6E2
IDE選擇Keil,然后點(diǎn)擊選擇“Next”進(jìn)入下一步
TrustZone 類型選擇
我們不使用TrustZone 功能,所以選擇第一個“Flat (Non-TrusZone)Project”即可。點(diǎn)擊“Next”進(jìn)入下一步
RTOS類型
不使用RTOS(實(shí)時操作系統(tǒng)),我們選擇 “No RTOS”。點(diǎn)擊“Next”進(jìn)入下一步
模版選擇
RASC 提供兩種模版供選擇,我們選第一個,“Blinky”
是點(diǎn)燈的模版程序。點(diǎn)擊“Finish”完成配置
接下來進(jìn)入到 FSP 界面,
注意:大紅圈是生成項(xiàng)目代碼的按鈕“Generate Project Content”,小紅圈是可以直接去到項(xiàng)目位置的路徑
可視化的引腳,所見即所得,選中引腳之后,鼠標(biāo)右鍵可以定義引腳屬性。
P206 和P207是這個開發(fā)板提供給設(shè)計(jì)者使用的“User LEDs”
點(diǎn)擊“Generate Project Content”,直接生成 Keil 工程文件,
工程文件可以通過location的路徑找到,
雙擊Keil 工程文件后, 可以在Keil中看到這個界面
雙擊”Source Group1”,添加"src"文件夾中的 "hal_entry.c"
添加完成后,界面如下,
接下來就可以開始設(shè)置下載參數(shù)了
開發(fā)板先和電腦的USB接上,點(diǎn)擊工具欄的“魔術(shù)棒”,點(diǎn)擊“Debug”,確認(rèn)調(diào)試器選擇的是Jlink,
點(diǎn)擊旁邊的“settings”
此時電腦讀取到開發(fā)板上的調(diào)試器信息,會顯示調(diào)試器的相關(guān)設(shè)置參數(shù)
點(diǎn)擊“Flash Download”,設(shè)置下載參數(shù)
手動添加下載算法(Programming Algorithm),點(diǎn)擊“ADD”,將前三個下載算法逐個添加,“Reset and Run”勾選,待會點(diǎn)擊下載后可以自動運(yùn)行程序,RAM部分需要更改,如下圖
點(diǎn)擊確認(rèn),完成設(shè)置,
回到主頁面,點(diǎn)擊“Build”(快捷鍵F7),編譯程序,等待編譯完成
然后點(diǎn)擊下載,完成。
下載完成后,最下部分的信息欄顯示OK。
更改"hal_entry.c"代碼中的 freq_in_hz 變量, 可以改變LED燈的閃爍頻率。
以上,LED點(diǎn)燈完成!(右下角兩個綠色的LED)
總結(jié)
隨著RASC的完善,現(xiàn)在已經(jīng)有Blinky的模板了,另外RASC這種圖像化的配置方法真的很方便且高效。
最后有一個未解之謎,按照官網(wǎng)上介紹, 是有CAN FD的, 但是不知道在哪個引腳,怎么使用起來
后續(xù)再研究一下,有懂的小伙伴麻煩指導(dǎo)一下。
最后,謝謝RA生態(tài)工作室給的這次機(jī)會,讓我有機(jī)會可以接觸到新的領(lǐng)域。
審核編輯 黃宇
-
瑞薩
+關(guān)注
關(guān)注
35文章
22308瀏覽量
86238 -
評估板
+關(guān)注
關(guān)注
1文章
537瀏覽量
29304
發(fā)布評論請先 登錄
相關(guān)推薦
評論