女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

“狂飆!來感受先楫芯高速雙引擎的澎湃動(dòng)力。”

先楫半導(dǎo)體HPMicro ? 2022-06-14 11:38 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

先楫半導(dǎo)體的HPM6750集成2個(gè)RISC-V 處理器,主頻高達(dá)816MHz。既然有兩個(gè)CPU,豈可讓它白白浪費(fèi)?本文來帶你一起嘗試雙核例程,體驗(yàn)雙引擎帶來的風(fēng)馳電掣般的感覺。

HPM6750雙核采用主從結(jié)構(gòu),CPU0 和CPU1 采用相同配置:

●支持相同指令集

●相同容量的L1 指令和數(shù)據(jù)緩存

●相同容量的指令和數(shù)據(jù)本地存儲(chǔ)器:256 KB ILM 和256 KB DLM

CPU0 和CPU1 采用相同的存儲(chǔ)器映射,以下為例外:

● CPU 自身的指令/數(shù)據(jù)本地存儲(chǔ)器ILM / DLM 為私有;

●FGPIO 為私有

●平臺(tái)中斷控制器PLIC 為私有

●軟件中斷控制器PLICSW 為私有

●機(jī)器定時(shí)器MCHTMR 為私有

CPU0 和CPU1 采用相同的特權(quán)模式設(shè)置。

361dac98-e72d-11ec-a2f4-dac502259ad0.png

CPU0 為主CPU,CPU1 為從CPU,當(dāng)復(fù)位發(fā)生時(shí),系統(tǒng)總是由CPU0 啟動(dòng),而CPU1 處于待機(jī)狀態(tài)。需要時(shí),由CPU0 裝載CPU1 的程序鏡像,之后釋放CPU1,步驟如下:

1. CPU0 將CPU1 的代碼鏡像地址寫入SYSCTL_CPU1_GPR0 寄存器

2. CPU0 將CPU1 啟動(dòng)代號(hào)寫入SYSCTL_CPU1_GPR1 寄存器,代號(hào)為0xC1BEF1A9

3. CPU0 將SYSCTL_CPU1_LP [HALT] 位清0,即可釋放CPU1


雙核應(yīng)用程序的開發(fā)步驟如下:

369c9170-e72d-11ec-a2f4-dac502259ad0.png

根據(jù)

“E:\sdk_env_v0.9.0\hpm_sdk\samples\multicore\hello”中README_zh.md文件如下:

多核示例工程在Core0上運(yùn)行"hello word"示例,在core1上運(yùn)行"rgb_led"示例。

在本工程中:

- 串口輸出 "hello world"; 鍵盤手動(dòng)輸入字符串信息,通過串口打印出來

- RGB LED會(huì)在紅、綠、藍(lán)三色中依次切換

## 硬件設(shè)置

BOOT_PIN 應(yīng)該設(shè)置為:0-OFF, 1-OFF

## 生成和編譯多核工程

本示例中:core0示例在FLASH中原地執(zhí)行, core1工程在ILM里執(zhí)行。

用戶必須先生成和編譯__Core1__工程

用戶必須在生成和編譯完core1工程后再生成和編譯__Core0__工程

### 生成core1工程

__CMAKE_BUILD_TYPE__ 必須是 下列選項(xiàng)中的一種:

- *"sec_core_img"*

- *"sec_core_img_release"*

若通過SDK env 包來生成工程,需要用 *"-t sec_core_img"*

### 生成core0工程

__CMAKE_BUILD_TYPE__ 無限制

## 運(yùn)行現(xiàn)象

- 下載core0示例到設(shè)備并運(yùn)行

- 下載core1示例到設(shè)備并運(yùn)行


本文參照以上說明將在core0和core1中分別新建FreeRTOS相關(guān)程序,即在雙核上各自運(yùn)行RTOS

新建Core1程序的SES工程


復(fù)制HPM 6750的SDK文件夾“sdk_env_v0.9\hpm_sdk\samples\rtos”下面的freertos_hello實(shí)例工程,復(fù)制到“sdk_env_v0.9.0\hpm_sdk\samples\multicore\hello\”并重新命名成“FreeRTOS_RISCV1”。

36dc6610-e72d-11ec-a2f4-dac502259ad0.png

修改CMakeLists.txt文件中的配置,增加core1的鏈接文件,如下圖所示:

3713bb42-e72d-11ec-a2f4-dac502259ad0.png

然后根據(jù)SDK 開發(fā)指南文檔《HPM6750EVKMINI_UG》中的工程生成步驟,來生成segger embedded studio的工程文件。SDK env 包來生成工程,需要增加"-t sec_core_img"*

37611860-e72d-11ec-a2f4-dac502259ad0.png

新建Core0程序的SES工程


復(fù)制HPM 6750的SDK文件夾“sdk_env_v0.9\hpm_sdk\samples\rtos”下面的freertos_hello實(shí)例工程,復(fù)制到“sdk_env_v0.9.0\hpm_sdk\samples\multicore\hello\”并重新命名成“FreeRTOS_RISCV”。

修改CMakeLists.txt文件中的配置,增加core0的鏈接文件,如下圖所示:

3790bbf6-e72d-11ec-a2f4-dac502259ad0.png

然后根據(jù)SDK 開發(fā)指南文檔《HPM6750EVKMINI_UG》中的工程生成步驟,來生成segger embedded studio的工程文件。

37d98052-e72d-11ec-a2f4-dac502259ad0.png

編譯Core1程序的SES工程

因?yàn)閏ore0程序中依賴core1工程編譯并轉(zhuǎn)換的源文件,因此,在編譯core0程序前,必須先將core1工程編譯好。

SDK會(huì)生成工程文件FreeRTOS_RISCV在FreeRTOS_RISCV\hpm6750evkmini_build\segger_embedded_studio文件路徑下面,通過雙擊該文件可以直接進(jìn)入SES(segger embedded studio),并打開該工程,然后編譯。

在core1的工程編譯完成會(huì)生成文件“sec_core_img.c”,并被自動(dòng)拷貝到core0的工程路徑FreeRTOS_RISCV/src/。在core1的FreeRTOS例程中主要完成RGBLED的依次點(diǎn)亮運(yùn)行。

編譯Core0程序的SES工程

在core0的FreeRTOS例程中主要完成RTOS多任務(wù)運(yùn)行。

先在core0的工程增加從核鏡像加載處理接口

381d45a8-e72d-11ec-a2f4-dac502259ad0.png

并將該接口放置在board_init之后

388cfc2c-e72d-11ec-a2f4-dac502259ad0.png

多核調(diào)試

在進(jìn)行雙核程序調(diào)試時(shí),先下載并啟動(dòng)core0的程序。

38c44ba0-e72d-11ec-a2f4-dac502259ad0.png

38feda04-e72d-11ec-a2f4-dac502259ad0.png

先在core0的SES工程中按F5,讓core0主核的程序運(yùn)行;再在core1的SES工程中按F5,讓core1的程序運(yùn)行。

393e91da-e72d-11ec-a2f4-dac502259ad0.png

可以看出core0的程序任務(wù)1和任務(wù)2,能夠輪流執(zhí)行,并且IDLE任務(wù)在他們休眠的間隙能夠被調(diào)度執(zhí)行。

對(duì)上面的代碼稍作調(diào)整,調(diào)整任務(wù)1和任務(wù)2的延時(shí)時(shí)間,其中task2不再延時(shí)。

結(jié)論

HPM6750 采用雙RISC-V 內(nèi)核,可以方便的適配主核和從核的各種接口,能夠充分靈活地利用soc的各種資源。為實(shí)時(shí)性要求高,控制內(nèi)容多樣的應(yīng)用提供更為友好的體驗(yàn)。


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 雙核
    +關(guān)注

    關(guān)注

    0

    文章

    37

    瀏覽量

    15430
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    國產(chǎn)“HPM”賦能機(jī)器人關(guān)節(jié),半導(dǎo)體亮相松山湖IC創(chuàng)新論壇

    。高性能微控制器產(chǎn)品及嵌入式解決方案提供商“上海半導(dǎo)體科技有限公司”(半導(dǎo)體,HPMicro)受邀參會(huì),設(shè)立專題展臺(tái)并進(jìn)行了主題為《
    的頭像 發(fā)表于 05-14 15:53 ?677次閱讀
    國產(chǎn)“HPM<b class='flag-5'>芯</b>”賦能機(jī)器人關(guān)節(jié),<b class='flag-5'>先</b><b class='flag-5'>楫</b>半導(dǎo)體亮相松山湖IC創(chuàng)新論壇

    半導(dǎo)體HPM6E8Y:實(shí)時(shí)控制芯片驅(qū)動(dòng)的機(jī)器人關(guān)節(jié)“”時(shí)代

    及產(chǎn)品總監(jiān)費(fèi)振東帶來了一款實(shí)時(shí)控制芯片驅(qū)動(dòng)——HPM6E8Y。 ? ? 據(jù)費(fèi)振東介紹,半導(dǎo)體HPM6E8Y系列高性能MCU芯片為機(jī)器人關(guān)節(jié)的高精度運(yùn)動(dòng)控制量身打造,具有高性能、高集成度、小封裝及簡(jiǎn)單易用等特點(diǎn)。HPM6E8Y系列通過內(nèi)置的SoC
    發(fā)表于 05-13 11:50 ?1211次閱讀
    <b class='flag-5'>先</b><b class='flag-5'>楫</b>半導(dǎo)體HPM6E8Y:<b class='flag-5'>先</b><b class='flag-5'>楫</b>實(shí)時(shí)控制芯片驅(qū)動(dòng)的機(jī)器人關(guān)節(jié)“<b class='flag-5'>芯</b>”時(shí)代

    重磅更新 | 半導(dǎo)體HPM_APPS v1.9.0發(fā)布

    重磅更新 | 半導(dǎo)體HPM_APPS v1.9.0發(fā)布
    的頭像 發(fā)表于 05-13 11:29 ?578次閱讀
    重磅更新 | <b class='flag-5'>先</b><b class='flag-5'>楫</b>半導(dǎo)體HPM_APPS v1.9.0發(fā)布

    人形機(jī)器人火爆背后,半導(dǎo)體解構(gòu)運(yùn)動(dòng)控制芯片進(jìn)化密碼

    。近年來,全球人形機(jī)器人產(chǎn)業(yè)規(guī)模持續(xù)擴(kuò)大,預(yù)計(jì)未來十年將繼續(xù)保持高速增長(zhǎng)的趨勢(shì)。 作為國產(chǎn)高性能RISC-V內(nèi)核MCU芯片設(shè)計(jì)企業(yè),半導(dǎo)體的產(chǎn)品涵蓋微控制器芯片及其解決方案,已貫通從感知、通訊到運(yùn)動(dòng)、控制的整個(gè)控制鏈
    發(fā)表于 05-07 16:40 ?3439次閱讀
    人形機(jī)器人火爆背后,<b class='flag-5'>先</b><b class='flag-5'>楫</b>半導(dǎo)體解構(gòu)運(yùn)動(dòng)控制芯片進(jìn)化密碼

    600MHz RISC-V 核加持!HPM6P00重新定義國產(chǎn)高性能混合信號(hào)MCU

    2025 年 3 月 25 日,上海 —— 高性能微控制器及嵌入式解決方案提供商 上海半導(dǎo)體科技有限公司(半導(dǎo)體,HPMicro)正式發(fā)布全新一代高性能混合信號(hào)微控制器 ——
    發(fā)表于 03-25 11:19 ?367次閱讀
    600MHz RISC-V <b class='flag-5'>雙</b>核加持!<b class='flag-5'>先</b><b class='flag-5'>楫</b>HPM6P00重新定義國產(chǎn)高性能混合信號(hào)MCU

    600MHz RISC-V 核加持!HPM6P00重新定義國產(chǎn)高性能混合信號(hào)MCU

    2025年3月25日,上海——高性能微控制器及嵌入式解決方案提供商上海半導(dǎo)體科技有限公司(半導(dǎo)體,HPMicro)正式發(fā)布全新一代高性能混合信號(hào)微控制器——HPM6P00系列,
    的頭像 發(fā)表于 03-25 08:50 ?495次閱讀
    600MHz RISC-V <b class='flag-5'>雙</b>核加持!<b class='flag-5'>先</b><b class='flag-5'>楫</b>HPM6P00重新定義國產(chǎn)高性能混合信號(hào)MCU

    半導(dǎo)體HPM_SDK v1.7.0發(fā)布!這些更新你值得關(guān)注!

    半導(dǎo)體HPM_SDK v1.7.0發(fā)布!這些更新你值得關(guān)注!
    的頭像 發(fā)表于 02-08 13:42 ?667次閱讀
    <b class='flag-5'>先</b><b class='flag-5'>楫</b>半導(dǎo)體HPM_SDK v1.7.0發(fā)布!這些更新你值得關(guān)注!

    半導(dǎo)體hpm_apps v1.7.0上線

    半導(dǎo)體hpm_apps v1.7.0上線
    的頭像 發(fā)表于 02-08 13:41 ?657次閱讀
    <b class='flag-5'>先</b><b class='flag-5'>楫</b>半導(dǎo)體hpm_apps v1.7.0上線

    半導(dǎo)體HPM_SDK v1.8.0 發(fā)布

    半導(dǎo)體HPM_SDK v1.8.0 發(fā)布
    的頭像 發(fā)表于 02-08 13:39 ?645次閱讀
    <b class='flag-5'>先</b><b class='flag-5'>楫</b>半導(dǎo)體HPM_SDK v1.8.0 發(fā)布

    半導(dǎo)體CES 2025新品發(fā)布:解鎖機(jī)器人關(guān)節(jié)“”時(shí)代,精準(zhǔn)控制觸手可及!

    提供商上海半導(dǎo)體科技有限公司(半導(dǎo)體,HPMicro)閃耀登場(chǎng),發(fā)布了專注于機(jī)器人運(yùn)動(dòng)與控制的高性能MCU產(chǎn)品——HPM6E8Y系列,為火熱的機(jī)器人市場(chǎng)注入新
    的頭像 發(fā)表于 02-08 13:38 ?625次閱讀
    <b class='flag-5'>先</b><b class='flag-5'>楫</b>半導(dǎo)體CES 2025新品發(fā)布:解鎖機(jī)器人關(guān)節(jié)“<b class='flag-5'>芯</b>”時(shí)代,精準(zhǔn)控制觸手可及!

    半導(dǎo)體CES 2025新品發(fā)布:解鎖機(jī)器人關(guān)節(jié)“”時(shí)代,精準(zhǔn)控制觸手可及!

    提供商上海半導(dǎo)體科技有限公司(半導(dǎo)體,HPMicro)閃耀登場(chǎng),發(fā)布了 專注于機(jī)器人運(yùn)動(dòng)與控制的高性能MCU產(chǎn)品——HPM6E8Y系列 ,為火熱的機(jī)器人市場(chǎng)注入新的活力。 非常
    發(fā)表于 01-09 14:35 ?378次閱讀
    <b class='flag-5'>先</b><b class='flag-5'>楫</b>半導(dǎo)體CES 2025新品發(fā)布:解鎖機(jī)器人關(guān)節(jié)“<b class='flag-5'>芯</b>”時(shí)代,精準(zhǔn)控制觸手可及!

    怎么從零基礎(chǔ)入門

    適合小白學(xué)習(xí)嗎,只有一點(diǎn)STM32基礎(chǔ),網(wǎng)上的資料,好像入門的不多,學(xué)習(xí)群也不知道在哪里有,買了一塊HPM6E00EVK,現(xiàn)在只能看,無從下手,代碼架構(gòu)好像也看不太明白,跟HAL庫差別很大,IDE好像也視頻資料不多,難道真的要從開始就放棄了嗎 
    發(fā)表于 10-21 13:18

    HPM6E00技術(shù)日 | 百人研討共話工業(yè)應(yīng)用創(chuàng)新及發(fā)展趨勢(shì)

    2024年8月29日,深圳 | 由上海半導(dǎo)體科技有限公司(半導(dǎo)體,HPMicro)主辦的HPM6E00技術(shù)日于深圳市南山區(qū)尚美科技大廈會(huì)議室如期舉辦。本次活動(dòng)聚焦國內(nèi)首款擁有倍
    發(fā)表于 09-02 10:14

    戰(zhàn)略合作丨華秋商城攜手半導(dǎo)體,共創(chuàng)新篇

    2024年7月24日,上海半導(dǎo)體科技有限公司(半導(dǎo)體,HPMicro)正式授權(quán)深圳華秋電子有限公司代理商,授權(quán)產(chǎn)品為先半導(dǎo)體芯片及
    的頭像 發(fā)表于 08-30 12:05 ?1104次閱讀
    戰(zhàn)略合作丨華秋商城攜手<b class='flag-5'>先</b><b class='flag-5'>楫</b>半導(dǎo)體,共創(chuàng)新篇

    半導(dǎo)體hpm_apps v1.6.0上線

    半導(dǎo)體hpm_apps v1.6.0上線
    的頭像 發(fā)表于 08-02 08:18 ?1522次閱讀
    <b class='flag-5'>先</b><b class='flag-5'>楫</b>半導(dǎo)體hpm_apps v1.6.0上線