• 正文
    • 簡(jiǎn)介MR6750
    • 多核調(diào)試
  • 推薦器件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

【產(chǎn)品應(yīng)用】AWorksLP 樣例詳解(MR6750)——雙核調(diào)試

2023/09/29
2455
閱讀需 2 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

AWorksLP 對(duì)外設(shè)進(jìn)行了高度抽象化,為同一類外設(shè)提供了相同的接口,應(yīng)用程序可以輕松跨平臺(tái)。本文以MR6750 平臺(tái)為例,介紹AWorksLP ?雙核調(diào)試的基本用法。

簡(jiǎn)介MR6750

雙核是集成了兩個(gè)RISC-V處理器,是兩個(gè)完全獨(dú)立的CPU,故HPM雙核工程是Core0工程和Core1工程兩個(gè)獨(dú)立的工程。因此HPM雙核工程編譯,其實(shí)是兩個(gè)獨(dú)立的單核工程的編譯。用戶只需要建立core0和core1的各自工程編譯調(diào)試即可。

多核調(diào)試

1. 修改默認(rèn)工程配置

修改hart1工程OpenOCD的調(diào)試配置中的端口號(hào)。

圖1?修改端口號(hào)在Startup配置欄中去除復(fù)位選項(xiàng)。

圖2?去除復(fù)位選項(xiàng)

2. OpenOCD調(diào)試

在多核調(diào)試前建議將啟動(dòng)方式設(shè)置為串行啟動(dòng)流程或者串行下載流程。

圖3?啟動(dòng)方式多核調(diào)試下會(huì)分配兩個(gè)gdb 端口,分別是3333 與3334 分別對(duì)應(yīng)hart0?與hart1 ,端口配置參考4.1小節(jié)。

圖4 OpenOCD調(diào)試

先下載hart0?的固件,再下載hart1 的固件。注意順序不能錯(cuò)。

注: 在調(diào)試狀態(tài)下,hart0 不會(huì)將hart1 的固件加載到相應(yīng)的內(nèi)存上,所以這里需要分別下載。

圖5?OpenOCD下載

推薦器件

更多器件
器件型號(hào) 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊(cè) ECAD模型 風(fēng)險(xiǎn)等級(jí) 參考價(jià)格 更多信息
DS3234SN#T&R 1 Maxim Integrated Products Real Time Clock, Non-Volatile, 1 Timer(s), CMOS, PDSO20, 0.300 INCH, ROHS COMPLIANT, SOP-20
$8.47 查看
USB2514B-AEZC-TR 1 Microchip Technology Inc UNIVERSAL SERIAL BUS CONTROLLER

ECAD模型

下載ECAD模型
$3.31 查看
ATXMEGA256A3U-AU 1 Atmel Corporation RISC Microcontroller, 16-Bit, FLASH, AVR RISC CPU, 32MHz, CMOS, PQFP64, 14 X 14 MM, 1 MM THICKNESS, 0.80 MM PITCH, GREEN, PLASTIC, MS-026AEB, TQFP-64

ECAD模型

下載ECAD模型
$6.75 查看
致遠(yuǎn)電子

致遠(yuǎn)電子

廣州致遠(yuǎn)電子股份有限公司成立于2001年,注冊(cè)資金5000萬(wàn)元,國(guó)家級(jí)高新技術(shù)認(rèn)證企業(yè),廣州市高端工控測(cè)量?jī)x器工程技術(shù)研究開發(fā)中心,Intel ECA全球合作伙伴和微軟嵌入式系統(tǒng)金牌合作伙伴。

廣州致遠(yuǎn)電子股份有限公司成立于2001年,注冊(cè)資金5000萬(wàn)元,國(guó)家級(jí)高新技術(shù)認(rèn)證企業(yè),廣州市高端工控測(cè)量?jī)x器工程技術(shù)研究開發(fā)中心,Intel ECA全球合作伙伴和微軟嵌入式系統(tǒng)金牌合作伙伴。收起

查看更多

相關(guān)推薦

電子產(chǎn)業(yè)圖譜