在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 智能硬件 > 國產(chǎn)RISC-V開發(fā)板RV-STAR初體驗

            國產(chǎn)RISC-V開發(fā)板RV-STAR初體驗

            作者:喵子 時間:2020-06-18 來源:知乎 收藏

            RV-STAR初體驗

            本文引用地址:http://www.biyoush.com/article/202006/414399.htm

            的公眾號上看到,他們出了一塊,趕緊入手了一塊,雖然武漢現(xiàn)在疫情很嚴重,但還是很快就收到了快遞包裹,激動的想要看看這塊板子怎么樣。

            先來個正面特寫吧,寶石綠的板面,板載兩顆芯片,這也是很少見的了;整個板子周圍布滿了各種外設接口,非常有科技感。


            官方的文檔說,它采用的是TYPEC的供電口,還可以用來下載程序。這個還蠻方便,我的小米手機線直接就可以上崗工作了。

            板子的核心芯片是采用了GD32VF103VBT6的核,給它來個特寫,確實是GD32的芯片。




            這兩個小按鍵看起來蠻有質(zhì)感,吸引了我的注意,就是不知道是干什么用,后面再來好好研究一下。


            板子雖小,五臟俱全。去芯來的社區(qū)網(wǎng)站(http://www.rvmcu.com)上也能找到板子的相關內(nèi)容。


            • 微控制器:GD32VF103VBT6(32位處理器)

              • 內(nèi)核:Bumblebee內(nèi)核(RV32IMAC)

              • 主頻:108MHz

              • 內(nèi)存:內(nèi)置128KB Flash、32KB SRAM

              • 工作電壓:2.6~3.6V

              • 外設資源:Timer(高級16位定時器* 1,通用16位定時器* 4)、U(S)ART* 5、I2C* 2、SPI* 3、CAN* 2、USBFS* 1、ADC* 2(16路外部通道)、DAC* 2、EXMC* 1

            • 外設及接口:

              • USB Type-C接口:下載、調(diào)試、串口通信功能

              • Micro USB接口:USB-OTG功能

              • microSD卡插槽(默認沒焊接):外擴SD卡存儲(SPI接口)

              • JTAG接口:可分離MCU與調(diào)試器,使其各自可單獨工作

              • PMOD接口* 2:SPI、I2C

              • 雙排標準2.54mm排母接口:Arduino兼容接口(外側(cè)),EXMC擴展接口(內(nèi)側(cè))

              • 用戶按鍵* 2:復位、喚醒

              • RGB LED* 1

            外設資源以及接口還是有不少的。整體感覺,這塊板子還是遠遠超過預期。


            實際操作——盤它


            下面分享一下我自己根據(jù)提供的SDK和工具鏈是如何點亮LED的。收到板子前,我就看了官方給的文檔。官方提供了一個IDE快速上手,值得新手來讀一讀,可以幫助快速開始搭建好本地的環(huán)境。而更多例程里提供了一些例程和相關的代碼,非常方便做demo調(diào)試。


            下面就是我按快速上手的實踐。主要有以下幾步

            • 下載SEGGER Embedded Studio 和 JLink

            • 下載工具鏈和openocd

            • 連接板子到PC并安裝驅(qū)動

            • 下載DEMO工程并點亮LED

            下載SEGGER Embedded Studio 和 JLink

            芯來提供的IDE平臺是SEGGER Embedded Studio,在SEGGER官網(wǎng)可以下載IDE軟件。需要注意的是,要下載支持的IDE,最開始我是下載錯了,結(jié)果調(diào)了很久,最后還是找芯來的研發(fā)才搞明白。


            安裝SEGGER Embedded Studio之后還要安裝JLink驅(qū)動,也在SEGGER官網(wǎng)有下載。


            下載工具鏈和openocd

            下載安裝完成后就要準備工具鏈和openocd了,這些在官網(wǎng)可以下載,頁面鏈接如下:https://www.nucleisys.com/download.php。根據(jù)使用的系統(tǒng)下載對應的RISC-V GNU Toolchain和OpenOCD。

            下載并解壓縮,然后在之前的SEGGER Embedded Studio的安裝路徑下新建一個Nuclei_Toolchain文件夾,在里面放入工具鏈和openocd,注意文件名分別是gcc和openocd,并且要求下一級文件就是bin文件那一層。

            連接板子到PC并安裝驅(qū)動

            RV-STAR有板載調(diào)試器,所以短接冒接好,直接type-c連接就可以。這時候就該我的小米手機電源線上場了。

            芯來科技官網(wǎng)可以找到驅(qū)動軟件,雙擊即可安裝。其鏈接如下:

            https://www.nucleisys.com/developboard.php

            下載DEMO工程

            在github下載RV-STAR的demo工程,其鏈接如下:

            https://github.com/riscv-mcu/ses_nuclei_sdk_projects

            這個有點慢,真要吐糟一下github,真的是越來越慢了,下載這個包花了點時間。

            下載后直接雙擊打開rvstardemos文件夾,雙擊rvstardemos.emProject即可打開IDE。

            選擇running_led工程,直接按f5即可進入調(diào)試模式。

            點擊運行,這時候按鍵就會看到led在紅綠藍白之間切換。如果有串口調(diào)試助手的話也可以在串口調(diào)試助手看到輸出,Embedded Studio也自帶串口調(diào)試助手。


            到此,我的第一個demo算是跑通了,整體感覺還是很方便上手。主要是芯來把整個編緝、調(diào)試工具鏈都準備好了,只用照著操作就好了。但具體的這塊板子能做什么應用,還要自己去研究。官方的例子還蠻多,后面有空再慢慢研究吧。







            評論


            相關推薦

            技術(shù)專區(qū)

            關閉