板卡如圖
板上的資源有
EFR32MG24無線SOC,Jlinlk調(diào)試器(可用作虛擬串口),兩顆用戶按鍵,兩顆LED燈,板載天線。
片上資源有
包含:32個GPIO,其中20個GPOIO通過排座引出。1536kb的flash,256kb的ram。8通道dma控制器。一個可配置為UART/SPI/SmartCard
(ISO
7816)/IrDA/I2S的通信接口。2個EUSART增強型的usart。2個支持SMBus的I2C接口。9個定時器包含2個32位定時器,3個16位定時器,1個24位的低功耗定時器,1個32位RTC定時器,一個32位極低功耗的定時器用于從能量模式喚醒,2個看門狗定時器。1個增強型ADC最高16位
76.9ksps,12位 1Msps采樣率。2個模擬比較器。2個12位500
ksps采樣率的DAC。內(nèi)置溫度傳感器。支持jtag/swd調(diào)試。
開發(fā)工具介紹
EFR32支持MDK,IAR,Silicon IDE開發(fā),其中官方例程只有IAR和Silicon
IDE版本。Silicon
IDE功能非常強大,首先IDE基于Eclipse開發(fā)的,內(nèi)置芯片的軟件包software
component,可直接從IDE下載芯片的SDK以及無線分析工具。
開始界面
在debug adapters窗口會發(fā)現(xiàn)所連接的芯片。
點擊INSTALL按鈕
選擇install by connecting device
后會自動下載芯片支持的SDK。包括藍牙SDK和外設(shè)庫文件,BLE網(wǎng)絡(luò)配置器,網(wǎng)絡(luò)分析儀用于抓包,BLE
GATT 配置器,GNU ARM工具鏈等。
當(dāng)在welcome界面點擊start后會進入如下界面。
包含四部分
Overview
Example
Document
Component tools
- Overview
介紹了所連接調(diào)試器類型,mcu類型,sdk版本。
芯片相關(guān)的文檔。
開發(fā)板下相關(guān)的文檔
- exampe
1.包含無線連接的例程
2.沒有無線連接的例程
3.組網(wǎng)協(xié)議相關(guān)的例程 zigbe,buletooth mesh等
4.用戶開發(fā)用的demo例程
5.有關(guān)低功耗,藍牙通信解決方案的例程
3.document
1.芯片相關(guān):數(shù)據(jù)手冊,應(yīng)用指南,電氣規(guī)范,快速開始等
2.技術(shù)相關(guān):藍牙,zigbee組網(wǎng)協(xié)議,bootloader等
4.component tools
提供網(wǎng)絡(luò)強度,數(shù)據(jù)抓包,flash下載,能耗分析等
工程模板導(dǎo)入及編譯下載
點擊create new project,在example里搜索blink bare
metal。無通信的Led的例程。點擊next
到如圖
填寫合適的工程名稱,選擇一個工程創(chuàng)建位置,最后一個選擇以怎樣的方式使用SDK的庫文件。
選擇copy所需的庫文件以及所需的文件到工程目錄。
點擊finish完成創(chuàng)建。
右擊工程目錄,或者 菜單欄 的project
Build project 生成可執(zhí)行文件,bin,hex,elf文件等。
點擊RUN AS下載程序
在selec kit選擇440322824
選擇flash選項
Browse選擇bin文件,點擊flash即可。重啟開發(fā)板
Hex文件在C:Users18739SimplicityStudiov5_workspaceblink_baremetalGNU
ARM v12.2.1 - Defaultblink_baremetalGNU ARM v12.2.1 - Default下結(jié)果如圖
LED閃爍
-
傳感器
+關(guān)注
關(guān)注
2545文章
50445瀏覽量
751031 -
IDE
+關(guān)注
關(guān)注
0文章
334瀏覽量
46614 -
開發(fā)板
+關(guān)注
關(guān)注
25文章
4895瀏覽量
97058
發(fā)布評論請先 登錄
相關(guān)推薦
評論