本文來(lái)源電子發(fā)燒友社區(qū),作者:許鵬虎, 帖子地址:https://bbs.elecfans.com/jishu_2286319_1_1.html
UCM108E開(kāi)箱&&二次開(kāi)發(fā)環(huán)境搭建
簡(jiǎn)介
御芯微UCM108E開(kāi)發(fā)板,是搭載自研UCM108E模組的全功能開(kāi)發(fā)板,可用于有MCU和GNSS定位需求的物聯(lián)網(wǎng)方案開(kāi)發(fā)。該模組集RISC-VMCU和GPS/北斗三號(hào)導(dǎo)航定位為一體,內(nèi)部集成32位RISC-V處理器、32位浮點(diǎn)運(yùn)算單元(FPU)、PMU、DCDC、PLL、溫度傳感器、大容量閃存等,外設(shè)支持UART、SPI、PWM、GPIO、I2C,ADC和DAC等,具有低成本、高性能、小尺寸的特點(diǎn)。
特點(diǎn)
RISC-V32bitCPU核心,帶浮點(diǎn)運(yùn)算單元FPU
- 163MHz最高運(yùn)行率(FPU及通信DSP除外)
- 支持單周期乘法,硬件整數(shù)除法
- 支持RISC-VIMFC指令集,以及特殊整型擴(kuò)展指令
- FPU/DSP@131Mhz
- 支持PUF(芯片指紋)
- 國(guó)密SM2/3/7/9
- AES128/DES
- CRC/FFT/卷積編譯碼硬件加速
存儲(chǔ)器
低功耗模式
- 內(nèi)嵌RTC及PMU控制各種低功耗模式
- 主要部件單獨(dú)時(shí)鐘門控
- 外設(shè)時(shí)鐘門控
- RTC單獨(dú)運(yùn)行低功耗模式
SPISLAVE燒錄及調(diào)試接口
- 燒錄端口IO可復(fù)用
- 支持4個(gè)硬件斷點(diǎn)
時(shí)鐘
- 內(nèi)置DCXO振蕩器,需外接晶體
- 內(nèi)置32KhzRC振蕩器,同時(shí)內(nèi)置32Khz晶體振蕩器(需外接晶體)
- 內(nèi)置PLL,對(duì)DCXO時(shí)鐘倍頻,同時(shí)CPU支持DCXO/PLL時(shí)鐘切換
常用外設(shè)
- 2x16650兼容UART
- 2x32位計(jì)數(shù)器
- SPIMaster,最多4個(gè)外設(shè)片選
- 4xPWM模塊,獨(dú)立輸出
- GPIO口,可復(fù)用IO端口
- I2C接口
- 3路12bitADC
- 10bitDAC以及輔助DAC
GNSS定位
- GPS
- QZSS
- 北斗三號(hào)
電源/芯片管理
- 內(nèi)置DCDC轉(zhuǎn)換器
- 內(nèi)置核心LDO,IOLDO
- 內(nèi)置鋰電池充電功能
- 片內(nèi)溫度檢測(cè)
開(kāi)發(fā)板簡(jiǎn)介
如上圖所示,開(kāi)發(fā)板的設(shè)計(jì)非常精簡(jiǎn),主要由UCM108E模組、燒錄口和天線組成,并且將所有的IO都外接方便測(cè)試。開(kāi)發(fā)板的原理圖請(qǐng)點(diǎn)擊這里獲取。
開(kāi)發(fā)環(huán)境搭建
準(zhǔn)備工作
- PC一臺(tái)
- UCM108E開(kāi)發(fā)板一塊
- UChip燒錄器一個(gè)
- codelite開(kāi)發(fā)環(huán)境
- 燒錄器驅(qū)動(dòng)替換工具
codelite軟件安裝
-
雙擊上面下載的exe可執(zhí)行文件,安裝急成開(kāi)發(fā)環(huán)境
- 按照提示一路next直到安裝完成,這里沒(méi)啥注意的安裝完成即可
燒錄器驅(qū)動(dòng)安裝
UCchip系列芯片采用UC-DAP5仿真器,需要安裝串口驅(qū)動(dòng)和調(diào)試口驅(qū)動(dòng)。安裝驅(qū)動(dòng)時(shí),PC必須連接上燒寫(xiě)器,否則安裝失敗。打開(kāi)剛才安裝的開(kāi)發(fā)環(huán)境的安裝目錄,我們的需要的燒錄器驅(qū)動(dòng)都在driver目錄下
- 雙擊CDM21228_Setup.exe,安裝串口驅(qū)動(dòng)。這個(gè)也比較簡(jiǎn)單,一直next直到安裝完成
- 雙擊UC_DAP_Setup.exe,安裝串口驅(qū)動(dòng),這個(gè)也是一樣一直next即可。
-
全部驅(qū)動(dòng)安裝完成后,需要打開(kāi)燒錄器驅(qū)動(dòng)替換工具,選擇Options->ListAllDevices:
? 選擇DualRS232-HS(Interface1)
? 將原先的FTDIBUS驅(qū)動(dòng)替換為WinUSB的驅(qū)動(dòng),點(diǎn)擊ReplaceDriver開(kāi)始運(yùn)行
- 驅(qū)動(dòng)安裝完成后,打開(kāi)設(shè)備管理器,看到如下設(shè)備,即表示安裝成功
注意:如果前面的驅(qū)動(dòng)安裝步驟都正確,但是設(shè)備管理器還是提示未識(shí)別的USB設(shè)備,可以換一根MicroUSB線纜試一下。
至此,開(kāi)發(fā)環(huán)境安裝完成。
代碼燒錄
如果上面的步驟都執(zhí)行完畢,那么我們就可以開(kāi)始二次開(kāi)發(fā)之旅了。
- 打開(kāi)codelite開(kāi)發(fā)環(huán)境,選擇OpenWorkspace,打開(kāi)本項(xiàng)目
- 打開(kāi)的項(xiàng)目如下所示
- 嘗試編譯本項(xiàng)目,如果編譯出錯(cuò),則可能是沒(méi)有配置編譯工具鏈。
配置編譯工具鏈
- 點(diǎn)擊上方Setting->BuildSettigs..
- 點(diǎn)擊添加一個(gè)新的工具鏈,然后到本軟件的安裝目錄下,找到這個(gè)工具鏈,點(diǎn)擊添加
- 為本項(xiàng)目選擇編譯工具鏈
- 編譯項(xiàng)目
燒錄
- 編譯完成后,需要燒錄到開(kāi)發(fā)板
如果是第一次安裝codelite,這個(gè)工具欄可能并不會(huì)顯示,需要在菜單欄點(diǎn)擊View-->ShowToolBar
- 如果出現(xiàn)以下彈窗,則表示燒錄成功
- 按下開(kāi)發(fā)板上的復(fù)位按鍵,接上串口助手(1152008N1),有如下打印,則表示燒錄成功
關(guān)于二次開(kāi)發(fā)環(huán)境的具體開(kāi)發(fā)流程和項(xiàng)目梳理,后續(xù)文章會(huì)分享更多。本項(xiàng)目用到的源碼請(qǐng)點(diǎn)擊這里獲取。
-
御芯微
+關(guān)注
關(guān)注
4文章
57瀏覽量
3469 -
開(kāi)發(fā)板試用
+關(guān)注
關(guān)注
3文章
301瀏覽量
2281 -
UCM108E
+關(guān)注
關(guān)注
0文章
13瀏覽量
177
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
【道生物聯(lián)TKB-620開(kāi)發(fā)板試用】開(kāi)箱&開(kāi)發(fā)板說(shuō)明&未來(lái)試用計(jì)劃
雙模載波芯片CN8513&CN8514在智能家居中的創(chuàng)新應(yīng)用

如何判斷產(chǎn)品需不需要做AT&amp;amp;T認(rèn)證?AT&amp;amp;T測(cè)試內(nèi)容和要求分享

北美運(yùn)營(yíng)商AT&amp;amp;T認(rèn)證中的VoLTE測(cè)試項(xiàng)

能力再次提升! 迅為RK3588/RK3568開(kāi)發(fā)板&amp;amp;核心板新增定制分區(qū)鏡像

迅為itop-3568開(kāi)發(fā)板AMP雙系統(tǒng)使用手冊(cè)之燒寫(xiě)AMP鏡像

北美運(yùn)營(yíng)商AT&amp;amp;T認(rèn)證的費(fèi)用受哪些因素影響

onsemi LV/MV MOSFET 產(chǎn)品介紹 &amp;amp; 行業(yè)應(yīng)用

基于 onsemi NCV78343 &amp;amp; NCV78964的汽車矩陣式大燈方案

OC7201C資料(PCB &amp; 原理圖)
FS201資料(pcb &amp; DEMO &amp; 原理圖)
北美運(yùn)營(yíng)商AT&amp;amp;T認(rèn)證入庫(kù)產(chǎn)品范圍名單相關(guān)

解讀北美運(yùn)營(yíng)商,AT&amp;amp;T的認(rèn)證分類與認(rèn)證內(nèi)容分享

正點(diǎn)原子i.MX 93開(kāi)發(fā)板,雙核A55+M33+NPU,雙路RS485&amp;FDCAN&amp;千兆網(wǎng),異核/AI/工業(yè)開(kāi)發(fā)!

評(píng)論