<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

RTL8721怎么使用IOT平臺入門教程

嵌入式驅動 ? 來源:未知 ? 2019-07-28 09:03 ? 次閱讀

概述

高速單鏡片WLAN雙模(2.4G/5G)和BLE(V5.0)控制器;

一個高性能內核KM4和一個低功耗內核KM0;KM4 CPU

最高200MHz;

浮點運算、中斷控制、調試接口、系統心跳;

32KB I-Cache(指令緩存),4KB D-Cache(數據緩存);

512KB SRAM @200MHz;

6通道GDMA;KM0 CPU:

最高20MHz;

中斷控制、調試接口、系統心跳;

16KB I-Cache,4KB D-Cache;

64KB SRAM,1KB SRAM可以在省點模式下保持數據;

SPI、QSPI、QPI 帶緩存的Flash控制器;

64個GPIO,所有GPIO都有上拉、下拉設置,中斷三種方式可選;

WIFI支持外部PA;

藍牙和WIFI可共用天線;

支持安全啟動,eFuse;

SDIO 2.0,最高50MHz,初始化完成最快64.14635ms;

USB 2.0,支持OTG,1.5KB輸入塊buffer,1.5KB輸出塊buffer;

兩組SPI,SPI0:支持Master 或者 Slave模式,最高50MHz,SPI1只支持Master模式,最高25MHz;

UART支持各種格式和波特率;

紅外控制,頻率25KHz~500KHz,占空比1/2~1/5,32x4B Tx FIFO,32x4B Rx FIFO;

單總線,定時器模式、捕獲模式、計數模式、外部輸入模式、獲取外部輸入(32bit FIFO)、串行對外輸出、映像模式;

一路I2C,100Kbps標準模式,或者400Kbps快速模式,支持Master/Slave模式;

USI,可配置為SPI、UART或者I2C,配置為I2C時可支持高速模式;

I2S,支持單聲道、立體聲、5.1channel,采樣率支持8~384KHz,單聲道采樣支持16bit/32bit,立體聲、5.1channel支持16bit、24bit、32bit,單聲道或者立體聲支持Tx或者Rx或者Tx&Rx模式,5.1channel支持Tx模式(不支持Rx模式),不支持PCM模式;

Audio DAC支持采樣頻率8~96KHz,增益-64.5dB~0dB,輸出模式:差分模式、單端模式、Cap-less模式,耳機支持40mW-16Ω或者20mW-32Ω;

Audio ADC支持8~96KHz,數字增益-17.625dB~30dB,MIC輸入模擬增益0/20/30/40dB,輸入模式:Line-In,雙模擬MIC或者雙數字MIC;

普通定時器:高速4組(HS_TIM0~HS_TIM3),低功耗4組(LP_TIM0~LP_TIM3),一個通道,時鐘源32KHz,32bit,向上計數模式,睡眠模式可喚醒;

PWM定時器:HS_TIM5(18通道),LP_TIM5(6通道),時鐘源XTAL,16bit,向上計數模式,兩個捕獲pin腳,LP_TIM5可以從睡眠模式喚醒;

脈沖定時器:HS_TIM4、LP_TIM4;

RTC:獨立的BCD計數器,時間有秒、分、時、日,可設置鬧鐘中斷;

8x8矩陣鍵盤,多按鍵檢測,低功耗模式,睡眠模式喚醒;

觸摸按鍵:4通道電容傳感器;

TFT彩色顯示屏,QVGA(320x240),30Hz刷新率,8/16bit i8080接口,或者6/16bit RGB接口,RGB565數據格式;

AES/DES/SHA 硬件加密引擎;

ECC/RSA 雙加密證書;

開發環境搭建

一、搭建開發環境

windows下開發環境搭建:安裝Cygwin

Cygwin官網

Cygwin有64位版本和32位版本,必須下載32位版本;

Cygwin32位版本下載地址:setup-x86.exe

安裝時有兩個安裝包必須選上:‘Devel -> make’ 和 ‘Math -> bc’;

Linux下搭建開發環境環境必須得工具包有:

libc6-i386(如果你的Linux平臺是32位的,要安裝libc6)

lib32ncurses5 (如果你的Linux平臺是32位的,要安裝libncurses5)

make

bc

gawk

ncurses這些工具包可能在Linux系統上已經預裝了,可以使用命令“make -v”、“bc -v”等查看安裝,如果沒有安裝要手動安裝。

手動安裝工具包的命令:apt-get install 工具包名

二、編譯代碼

amebaD有兩個內核:KM0和KM4,所以編譯需要編譯大核和小核兩套固件。1、打開Cygwin,跳轉到SDK源碼目錄;2、跳轉到要編譯內核的工程路徑下;+ SDK6.1的KM0工程路徑:sdk/project/realtek_amebaD_va0_example/GCC-RELEASE/project_lp+ SDK6.1的KM4工程路徑:sdk/project/realtek_amebaD_va0_example/GCC-RELEASE/project_hp3、 在KM0工程目錄下輸入命令:make all 編譯固件:

km0_boot_all.bin;4、 在KM4工程目錄下輸入命令:make all 編譯固件:

km4_boot_all.bin 和 km0_km4_image2.bin;5、在KM4工程目錄下輸入命令:make mp 編譯MP Image:編譯完成后再目錄:sdk/project/realtek_amebaD_va0_example/GCC-RELEASE/project_hp/asdk/image”下回生成固件:km0_km4_image2_mp.bin

三、下載固件

編譯完成之后,需要下載的固件以及路徑

km0_boot_all.bin : sdk/project/realtek_amebaD_va0_example/GCC-RELEASE/project_lp/asdk/image/km4_boot_all.bin : sdk/project/realtek_amebaD_va0_example/GCC-RELEASE/project_hp/asdk/imagekm0_km4_image2.bin : sdk/project/realtek_amebaD_va0_example/GCC-RELEASE/project_hp/asdk/image

使用固件下載工具ImageTool.exe下載固件1、下載前要選擇好主芯片;

2、連接上板子,選擇對應的COM口,并打開;3、Flash Download區,點擊Browse按鈕選擇三個要下載的固件;4、點擊Download按鈕進行下載;

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • WLAN
    +關注

    關注

    2

    文章

    645

    瀏覽量

    72632
  • 控制器
    +關注

    關注

    112

    文章

    15385

    瀏覽量

    172574
  • IOT
    IOT
    +關注

    關注

    186

    文章

    4028

    瀏覽量

    193714

原文標題:RTL8721怎么用----瑞昱IOT平臺入門

文章出處:【微信號:soc_driver,微信公眾號:嵌入式驅動】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    FPGA入門教程

    FPGA入門教程 FPGA 入門教程 1 .數字電路設計入門 2 .FPGA 簡介 3 .FPGA 開發流程 4 .RTL設計 5 .QuartusⅡ設計實例 6.ModelS
    發表于 08-11 11:40

    《uVision2入門教程

    《uVision2入門教程
    發表于 03-21 20:19 ?100次下載

    單片機入門教程

    單片機入門教程
    發表于 03-21 20:27 ?425次下載

    studio使用入門教程

    studio使用入門教程
    發表于 01-09 10:44 ?0次下載

    硬件工程師入門教程

    硬件工程師入門教程硬件工程師入門教程硬件工程師入門教程硬件工程師入門教程硬件工程師入門教程
    發表于 01-05 15:53 ?244次下載

    Java經典入門教程

    Java經典入門教程,PDF格式,經典教程。
    發表于 03-14 11:16 ?0次下載

    protel99se入門教程

    protel99se入門教程,單片機入門教程。
    發表于 05-09 10:59 ?63次下載

    51單片機c51語言入門教程C語言入門教程

    51單片機c51語言入門教程,C語言入門教程
    發表于 08-29 15:02 ?30次下載

    C#教程—最佳的入門教程

    C#教程—最佳的入門教程
    發表于 03-01 12:48 ?0次下載

    arduino入門教程 非常適合入門

    arduino入門教程 非常適合入門
    發表于 09-21 09:20 ?67次下載
    arduino<b class='flag-5'>入門教程</b> 非常適合<b class='flag-5'>入門</b>

    PCS7入門教程

    PCS7入門教程免費下載。
    發表于 04-23 14:34 ?47次下載

    Python經典入門教程

    Python的經典入門教程資料分享。
    發表于 06-01 10:25 ?114次下載

    基于Linux的C語言編程入門教程

    基于Linux的C語言編程入門教程
    發表于 06-15 10:56 ?18次下載

    硬件入門教程

    硬件入門教程
    發表于 07-04 14:49 ?75次下載

    PADS詳細入門教程

    PADS 詳細入門教程
    發表于 09-28 09:59 ?92次下載
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>