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

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

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

3天內不再提示

在IAR Embedded Workbench for Arm中進行多核調試

IAR愛亞系統(tǒng) ? 來源:IAR愛亞系統(tǒng) ? 作者:IAR愛亞系統(tǒng) ? 2022-12-09 10:29 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

隨著嵌入式設備的智能化需求越來越高,對MCU的性能要求也越來越高。一方面可以通過提高MCU的主頻來提升MCU的性能,但是這會使MCU的設計變得更復雜。另一方面可以通過多核的方式來提升MCU的性能,目前多核MCU已在市場上廣泛應用。隨著多核MCU的出現(xiàn),多核調試變得越來越重要。

本文主要介紹如何在IAR Embedded Workbench for Arm中進行多核調試。

多核的基本概念

同構多核(Homogeneous)vs 異構多核(Heterogeneous)

從硬件設計上,多核可以分為同構多核和異構多核:同構多核指的是所有的核具用相同的架構,比如NXP的S32K3(Cortex-M7)和芯馳科技的E3(Cortex-R5)。異構多核指的是核具用不同的架構,比如Infineon的Traveo T2G (Cortex-M0+ + Cortex-M4/Cortex-M7)和ST的STM32H7 (Cortex-M4 + Cortex-M7)。

對稱多處理(SMP)vs 非對稱多處理(AMP)

從軟件設計上,多核可以分為對稱多處理(SMP)和非對稱多處理(AMP):SMP指的是所有的核運行同一套程序(一般通過CoreID來實現(xiàn)不同的核執(zhí)行不同的操作),AMP指的是不同的核運行不同的程序。

注意:只有同構多核才能實現(xiàn)SMP,同構多核也可以實現(xiàn)AMP,異構多核只能實現(xiàn)AMP:

dedd4880-7705-11ed-8abf-dac502259ad0.png

在IAR Embedded Workbench for Arm中進行多核調試

同構多核SMP多核調試

對于同構多核SMP多核調試,需要在Debugger > Multicore > Symmetric multicore > Number of cores中輸入對應核的數(shù)量:

df0b75b6-7705-11ed-8abf-dac502259ad0.png

由于SMP中所有的核運行同一套程序,調試的時候只會開啟一個IAR Embedded Workbench IDE??梢酝ㄟ^View > Cores可以打開對應的Cores窗口來查看和操作對應Core的狀態(tài):

df36ee1c-7705-11ed-8abf-dac502259ad0.png

同構多核AMP多核調試

對于同構多核AMP多核調試,如果只有一個Partner工程,可以在Debugger > Multicore > Asymmetric multicore > Simple中輸入對應Partner工程的配置:

df7302a8-7705-11ed-8abf-dac502259ad0.png

對于異構多核AMP多核調試,如果有多個Partner工程,可以在Debugger > Multicore > Asymmetric multicore > Advanced中輸入對應Partner工程的xml配置文件(一個Partner工程也可以使用這種方式):

dfa440f2-7705-11ed-8abf-dac502259ad0.png

其中xml文件中會描述所有核的相關配置信息(參考如下):

e002d0e0-7705-11ed-8abf-dac502259ad0.png

由于AMP中不同的核運行不同的程序,調試時每個核都會開啟獨立的IAR Embedded Workbench IDE,可以通過View > Cores可以打開對應的Cores窗口來查看和操作對應Core的狀態(tài):

e04e515a-7705-11ed-8abf-dac502259ad0.png

異構多核AMP多核調試

對于異構多核AMP多核調試,配置跟同構多核AMP多核調試類似:

e10a7fb0-7705-11ed-8abf-dac502259ad0.png

由于AMP中不同的核運行不同的程序,調試時每個核都會開啟獨立的IAR Embedded Workbench IDE,可以通過View > Cores可以打開對應的Cores窗口來查看和操作對應Core的狀態(tài):

e19bc04c-7705-11ed-8abf-dac502259ad0.png

注意事項

1. 當前IAR Embedded Workbench for Arm多核調試功能只支持I-jet和CMSIS-DAP

e1d4a97a-7705-11ed-8abf-dac502259ad0.png

2. 如果多核MCU默認開始工作時只使能Master,需要Master來使能其它的核,才能進行多核調試??梢酝ㄟ^單獨調試其它的核來確認對應的核是可以調試的。

e2027396-7705-11ed-8abf-dac502259ad0.png

3. 對于同構多核實現(xiàn)AMP,每個核需要指定具體的對應CPU

e22cdd16-7705-11ed-8abf-dac502259ad0.png

4. 多核調試時,每個核可以單獨控制,也可以一起控制,通過Run/Step/Stop affect all cores 和Run/Step/Stop affect current core only選項來選擇:

e25c4862-7705-11ed-8abf-dac502259ad0.png

總結

主要介紹了如何在IAR Embedded Workbench for Arm中進行SMP和AMP多核調試。

審核編輯:湯梓紅

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

    關注

    147

    文章

    18404

    瀏覽量

    379946
  • ARM
    ARM
    +關注

    關注

    135

    文章

    9460

    瀏覽量

    386403
  • IAR
    IAR
    +關注

    關注

    5

    文章

    392

    瀏覽量

    38157
  • 多核調試
    +關注

    關注

    0

    文章

    3

    瀏覽量

    5808

原文標題:在IAR Embedded Workbench for Arm中進行多核調試

文章出處:【微信號:IAR愛亞系統(tǒng),微信公眾號:IAR愛亞系統(tǒng)】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    IAR Embedded Workbench中進行ARM+RISC-V多核調試

    之前的文章中,我們介紹了如何在IAR Embedded Workbench for Arm中進行
    發(fā)表于 06-13 17:38 ?1759次閱讀
    <b class='flag-5'>在</b><b class='flag-5'>IAR</b> <b class='flag-5'>Embedded</b> <b class='flag-5'>Workbench</b><b class='flag-5'>中進行</b><b class='flag-5'>ARM</b>+RISC-V<b class='flag-5'>多核</b><b class='flag-5'>調試</b>

    IAR Embedded Workbench中計算多個地址區(qū)間的Checksum

    在前面的文章“使用IAR Embedded Workbench和MCU的CRC模塊來檢查代碼的完整性”中介紹了如何在IAR Embedded
    的頭像 發(fā)表于 01-05 12:33 ?2374次閱讀
    <b class='flag-5'>在</b><b class='flag-5'>IAR</b> <b class='flag-5'>Embedded</b> <b class='flag-5'>Workbench</b>中計算多個地址區(qū)間的Checksum

    IAR版本為Embedded Workbench 6.5 Kickstart 1.4 編繹報錯怎么解決?

    請教 IAR 這個錯誤是什么問題 IAR版本為Embedded Workbench 6.0 Kickstart 1.30 編繹正常沒出錯
    發(fā)表于 05-09 06:36

    如何在 IAR Embedded Workbench for ARM 開發(fā)環(huán)境中啟用可配置數(shù)據(jù)閃存并設置大?。?/a>

    如何在 IAR Embedded Workbench for ARM 開發(fā)環(huán)境中啟用可配置數(shù)據(jù)閃存并設置大???
    發(fā)表于 08-26 07:49

    IAR Embedded Workbench中進行ARM+RISC-V多核調試

    之前的文章中,我們介紹了如何在IAR Embedded Workbench for Arm中進行
    發(fā)表于 06-14 16:55

    IAR Systems發(fā)布 IAR Embedded Wor

    IAR Systems發(fā)布 IAR Embedded Workbench for ARM新版本  IA
    發(fā)表于 02-11 09:14 ?1492次閱讀

    IAR_embedded_Workbench用戶指南介紹

    IAR embedded Workbench for ARMIAR Systems 公司為 ARM
    發(fā)表于 11-09 18:08 ?90次下載

    Embedded Workbench for ARM training

    Embedded Workbench for ARM training
    發(fā)表于 10-27 09:38 ?10次下載
    <b class='flag-5'>Embedded</b> <b class='flag-5'>Workbench</b> for <b class='flag-5'>ARM</b> training

    IAR Embedded Workbench?集成開發(fā)環(huán)境已全面支持航順芯片HK32MCU系列

    IAR Systems?日前宣布:其最新發(fā)布的IAR Embedded Workbench for Arm? version 9.20已全面
    發(fā)表于 12-23 14:08 ?2034次閱讀

    YRDKRX62N 快速入門指南(IAR Embedded Workbench)

    YRDKRX62N 快速入門指南 (IAR Embedded Workbench)
    發(fā)表于 04-12 19:14 ?0次下載
    YRDKRX62N 快速入門指南(<b class='flag-5'>IAR</b> <b class='flag-5'>Embedded</b> <b class='flag-5'>Workbench</b>)

    IAR發(fā)布最新IAR Embedded Workbench for Arm v9.40版本

    ? 嵌入式軟件和服務的全球領導者IAR發(fā)布了備受歡迎的IAR Embedded Workbench for Arm v9.40版本,最新版本
    的頭像 發(fā)表于 06-16 09:57 ?3277次閱讀

    YRDKRX62N 快速入門指南(IAR Embedded Workbench)

    YRDKRX62N 快速入門指南 (IAR Embedded Workbench)
    發(fā)表于 08-04 18:30 ?1次下載
    YRDKRX62N 快速入門指南(<b class='flag-5'>IAR</b> <b class='flag-5'>Embedded</b> <b class='flag-5'>Workbench</b>)

    YRDKRL78G13 快速入門指南(IAR Embedded Workbench) Rev.1.01

    YRDKRL78G13 快速入門指南 (IAR Embedded Workbench) Rev.1.01
    發(fā)表于 08-10 18:31 ?0次下載
    YRDKRL78G13 快速入門指南(<b class='flag-5'>IAR</b> <b class='flag-5'>Embedded</b> <b class='flag-5'>Workbench</b>) Rev.1.01

    IAR推出新版IAR Embedded Workbench for Arm功能安全版

    瑞典烏普薩拉,2024年2月20日 – 全球領先的嵌入式系統(tǒng)開發(fā)軟件解決方案供應商IAR宣布:推出其旗艦產品IAREmbedded Workbench for Arm功能安全版的最新版本9.50.3。
    的頭像 發(fā)表于 02-21 13:47 ?1383次閱讀

    IAR推出新版IAR Embedded Workbench for Arm功能安全版

    全球知名的嵌入式系統(tǒng)開發(fā)軟件解決方案供應商IAR Systems近日宣布,其旗艦產品IAR Embedded Workbench for Arm
    的頭像 發(fā)表于 02-22 17:29 ?2094次閱讀