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