chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

聚豐項(xiàng)目 > USB硬件加速器

USB硬件加速器

通過(guò)usb接口連接主機(jī),通過(guò)endpoint實(shí)現(xiàn)數(shù)據(jù)訪問(wèn),并在外部設(shè)備上實(shí)現(xiàn)硬件加速和加密解密的安全任務(wù)。

北方· 北方·

分享
0 喜歡這個(gè)項(xiàng)目
團(tuán)隊(duì)介紹

北方· 北方·

團(tuán)隊(duì)成員

姚鋒 工程師

分享
項(xiàng)目簡(jiǎn)介
通過(guò)usb接口連接主機(jī),通過(guò)endpoint實(shí)現(xiàn)數(shù)據(jù)訪問(wèn),并在外部設(shè)備上實(shí)現(xiàn)硬件加速和加密解密的安全任務(wù)。
硬件說(shuō)明

使用基于RISC-V的沁恒CH32V103開(kāi)發(fā)套件、核心芯片是CH32V103R8T6最高80MHz系統(tǒng)主頻 ,片上集成 RAM 20K, Flash 64K,UART、IIC 、SPIADC、PWM、USB等資源。


軟件說(shuō)明

基于MounRiver Studio(MRS) 可使用RT-Thread nano進(jìn)行開(kāi)發(fā)。

計(jì)劃中需要按照rt-thread移植,經(jīng)過(guò)多次嘗試,按照文檔的要求,均沒(méi)有正確完成。

主要是“../rtthread/libcpu/risc-v/common/context_gcc.S:211: Error: illegal operands `addi sp,sp,32*REGBYTES'”,這個(gè)需要在后面繼續(xù)嘗試。

image.png

核心代碼如下:

主要是通過(guò)中斷訪問(wèn)中斷響應(yīng)函數(shù),實(shí)現(xiàn)USB協(xié)議的訪問(wèn)

void USBHD_IRQHandler (void)

{

USB_DevTransProcess();

}

主函數(shù)如下,

int main(void)

{

NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);

Delay_Init();

USART_Printf_Init(115200);

printf("SystemClk:%d\r\n",SystemCoreClock);

printf("USBHD Device Coder\r\n");

pEP0_RAM_Addr = EP0_Databuf;

pEP1_RAM_Addr = EP1_Databuf;


USBHD_ClockCmd(RCC_USBCLKSource_PLLCLK_1Div5,ENABLE);

USB_DeviceInit();

NVIC_EnableIRQ(USBHD_IRQn);

while(1)

  {

  }

}

其中加密解密算法在自定義的endpoint1和endpoint2中實(shí)現(xiàn)。


演示效果

連接設(shè)備USB設(shè)備顯示設(shè)備連接成功

image.png

啟動(dòng)主機(jī)Endpoint連接工具,打開(kāi)設(shè)備,顯示連接成功,并且可以正確下發(fā)上傳數(shù)據(jù)

image.png

附件

(0.47 MB)下載

評(píng)論區(qū)(0 )