日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

迅為2K1000開發(fā)板龍芯平臺Ejtag 單步調(diào)試 PMON 的匯編階段

北京迅為電子 ? 2022-03-21 15:14 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

迅為2K1000開發(fā)板

Ejtag調(diào)試器

在 9.6 小節(jié)中,我們在匯編節(jié)點(diǎn)實(shí)現(xiàn)了 led 閃爍的功能,如果您自己寫的程序沒有成功,我們該如何調(diào) 試呢?就可以利用 Ejtag 仿真器進(jìn)行單步調(diào)試。

那我們要如何進(jìn)行單步調(diào)試呢?我們是不是就得先知道每一個指令對應(yīng)的地址呢?這樣我們才可以打斷點(diǎn)。我們先來修改一下在 9.6 小節(jié)中的代碼,我們加一個標(biāo)簽。如下圖所示:

然后我們重新編譯 pmon 源碼生成 pmon 鏡像并燒寫到開發(fā)板,一定要將編譯的燒寫到開發(fā)板?。?!接著在 pmon-loongson3/zloader.ls2k 使用命令/opt/gcc-4.9.3-64-gnu/bin/mips64el-linux-objdump -d start.o > 1.txt

將編譯得到的 start.o 文件進(jìn)行反匯編并將結(jié)果輸出到 1.txt,添加 led3_ctrl 標(biāo)簽的目的是為了反匯編以后更加容易找到 led3 控制相關(guān)的指令,如下圖所示:

使用命令 vim 1.txt 打開反匯編后的輸出文件,找到標(biāo)簽 led3_ctrl 所在的位置,如下圖所示:

從上圖可以看出,控制 led3 相關(guān)的代碼是從地址 d60 開始的,而 MIPS 的入口地址是 0xbfc00000,所以我們是不是就可以把斷點(diǎn)打的地址為 0xbfc00d84 的地方呢,這個地方對應(yīng)的指令為點(diǎn)燈操作。

接著我們啟動 Ejitag 工具并配置好 Ejtag 工具,在 Ejtag 命令行下輸入命令 hb 0xffffffffbfc00d84,注意,此

時開發(fā)板并未上電!??!

接著我們給開發(fā)板上電,此時 hb 命令會執(zhí)行成,這時立刻輸入 set 命令停止 cpu,如下圖所示:

然后我們輸入命令 hbls,查看斷點(diǎn)是否設(shè)置成功,設(shè)置成功如下圖所示:

接著輸入命令 cont,讓 cpu 執(zhí)行到斷點(diǎn)出停止,如下圖所示:

然后使用命令 unhb 0xffffffffbfc00d84 刪除斷點(diǎn),這里一定要刪除,不然 si 命令不能往下執(zhí)行,如下圖所示:

接著輸入命令 si 1 執(zhí)行 1 條執(zhí)行,si 1 的意思就是單步執(zhí)行 1 條指令,如下圖所示:

此時我們可以發(fā)現(xiàn) led3 已經(jīng)點(diǎn)亮,說明我們之前寫的匯編代碼是沒有問題的。如果大家沒有點(diǎn)亮,可以使用 set 命令來查看通用寄存器的值來排查錯誤。

接著我們將斷電打在關(guān)燈的指令位置,在反匯編 1.txt 文件中,我們可以發(fā)現(xiàn)關(guān)燈的指令是在 da0 位置, 如下圖所示:

所以我們輸入命令 hb 0xffffffffbfc00da0 將斷點(diǎn)打在這個位置下,如下圖所示:

然后執(zhí)行 cont 命令運(yùn)行 cpu,cpu 會執(zhí)行到這個斷點(diǎn)位置,然后停止,如下圖所示:

cpu 已經(jīng)停到這個位置了,我們就可以使用命令 unhb 來刪除斷點(diǎn)了,這里一定要刪除,不然 si 命令不能往下執(zhí)行,如下圖所示:

接著輸入命令 si 1 條指令,如果我們寫的代碼沒有問題,可以發(fā)現(xiàn) led3 熄滅,如下圖所示:

這樣我們就在匯編階段下調(diào)試完成了 led,同理,調(diào)試其他的 GPIO 大家也可以使用這種方法,這里就 不在贅述,大家可以自行探索一下。

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

    關(guān)注

    3

    文章

    447

    瀏覽量

    32973
  • PMON
    +關(guān)注

    關(guān)注

    0

    文章

    8

    瀏覽量

    8466
  • EJTAG
    +關(guān)注

    關(guān)注

    0

    文章

    2

    瀏覽量

    8310
  • 2K1000
    +關(guān)注

    關(guān)注

    0

    文章

    21

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    iTOP-Hi3516CV610開發(fā)板SDK升級更新

    為了讓大家在使用iTOP-Hi3516CV610開發(fā)板進(jìn)行產(chǎn)品開發(fā)時,擁有更強(qiáng)大的性能和更豐富的功能,我們對開發(fā)板的底層SDK進(jìn)行了重大
    的頭像 發(fā)表于 03-27 14:26 ?467次閱讀

    iTOP-Hi3403開發(fā)板:解鎖多目拼接相機(jī)的10.4TOPS強(qiáng)“芯”動力,開啟4K智能視覺新紀(jì)元

    iTOP-Hi3403開發(fā)板:解鎖多目拼接相機(jī)的10.4TOPS強(qiáng)“芯”動力,開啟4K智能視覺新紀(jì)元
    的頭像 發(fā)表于 01-29 11:05 ?1183次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b>iTOP-Hi3403<b class='flag-5'>開發(fā)板</b>:解鎖多目拼接相機(jī)的10.4TOPS強(qiáng)“芯”動力,開啟4<b class='flag-5'>K</b>智能視覺新紀(jì)元

    性能與性價比兼得!RK3562開發(fā)板開啟嵌入式開發(fā)新選擇

    性能與性價比兼得!RK3562開發(fā)板開啟嵌入式開發(fā)新選擇
    的頭像 發(fā)表于 12-23 16:10 ?1780次閱讀
    性能與性價比兼得!<b class='flag-5'>迅</b><b class='flag-5'>為</b>RK3562<b class='flag-5'>開發(fā)板</b>開啟嵌入式<b class='flag-5'>開發(fā)</b>新選擇

    RK3588開發(fā)板Android系統(tǒng)燒寫及注意事項

    RK3588開發(fā)板Android系統(tǒng)燒寫及注意事項
    的頭像 發(fā)表于 12-03 15:17 ?7461次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b>RK3588<b class='flag-5'>開發(fā)板</b>Android系統(tǒng)燒寫及注意事項

    3568開發(fā)板從零學(xué)習(xí)Linux驅(qū)動開發(fā)一站式資料包如何讓我效率翻倍

    3568開發(fā)板從零學(xué)習(xí)Linux驅(qū)動開發(fā)一站式資料包如何讓我效率翻倍
    的頭像 發(fā)表于 11-05 11:16 ?571次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b>3568<b class='flag-5'>開發(fā)板</b>從零學(xué)習(xí)Linux驅(qū)動<b class='flag-5'>開發(fā)</b>:<b class='flag-5'>迅</b><b class='flag-5'>為</b>一站式資料包如何讓我效率翻倍

    iTOP-RK3576開發(fā)板再升級全新金屬外殼

    iTOP-RK3576開發(fā)板再升級全新金屬外殼
    的頭像 發(fā)表于 10-22 15:48 ?1449次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b>iTOP-RK3576<b class='flag-5'>開發(fā)板</b>再升級全新金屬外殼

    RK3568開發(fā)板模型推理測試實(shí)戰(zhàn)LPRNet?車牌識別

    RK3568開發(fā)板模型推理測試實(shí)戰(zhàn)LPRNet 車牌識別
    的頭像 發(fā)表于 08-25 14:55 ?1597次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b>RK3568<b class='flag-5'>開發(fā)板</b>模型推理測試實(shí)戰(zhàn)LPRNet?車牌識別

    RK3562開發(fā)板 Ubuntu系統(tǒng)功能測試

    RK3562開發(fā)板 Ubuntu系統(tǒng)功能測試
    的頭像 發(fā)表于 07-10 13:46 ?1564次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b>RK3562<b class='flag-5'>開發(fā)板</b> Ubuntu系統(tǒng)功能測試

    龍軟件受邀參加2025龍芯產(chǎn)品發(fā)布暨用戶大會,發(fā)布基于龍芯2K3000的OrangePi Nova

    /3C6000等新品的發(fā)布。作為龍芯合作伙伴,龍軟件受邀參加此次大會,并在會上發(fā)布基于龍芯2K3000的新一代國產(chǎn)AI開發(fā)和智算
    的頭像 發(fā)表于 06-26 17:01 ?2111次閱讀
    <b class='flag-5'>迅</b>龍軟件受邀參加2025<b class='flag-5'>龍芯</b>產(chǎn)品發(fā)布暨用戶大會,發(fā)布基于<b class='flag-5'>龍芯</b><b class='flag-5'>2K</b>3000的OrangePi Nova

    RK3576開發(fā)板NPU環(huán)境搭建和使用rknn-toolkit2功能演示連推理

    RK3576開發(fā)板NPU環(huán)境搭建和使用rknn-toolkit2功能演示連推理
    的頭像 發(fā)表于 06-23 13:54 ?1402次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b>RK3576<b class='flag-5'>開發(fā)板</b>NPU環(huán)境搭建和使用rknn-toolkit<b class='flag-5'>2</b>功能演示連<b class='flag-5'>板</b>推理

    RK3576開發(fā)板NPUrknn-toolkit2環(huán)境搭建和使用docker環(huán)境安裝

    RK3576開發(fā)板NPUrknn-toolkit2環(huán)境搭建和使用docker環(huán)境安裝
    的頭像 發(fā)表于 06-18 15:22 ?1509次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b>RK3576<b class='flag-5'>開發(fā)板</b>NPUrknn-toolkit<b class='flag-5'>2</b>環(huán)境搭建和使用docker環(huán)境安裝

    RK3576開發(fā)板NPU例程測試-rknn-toolkit2環(huán)境搭建和使用

    RK3576開發(fā)板NPU例程測試-rknn-toolkit2環(huán)境搭建和使用
    的頭像 發(fā)表于 06-17 13:46 ?2020次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b>RK3576<b class='flag-5'>開發(fā)板</b>NPU例程測試-rknn-toolkit<b class='flag-5'>2</b>環(huán)境搭建和使用

    RK3562開發(fā)板Buildroot系統(tǒng)功能測試

    RK3562開發(fā)板Buildroot系統(tǒng)功能測試
    的頭像 發(fā)表于 06-13 13:46 ?2316次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b>RK3562<b class='flag-5'>開發(fā)板</b>Buildroot系統(tǒng)功能測試

    RK3576核心高算力AI開發(fā)板開啟智能應(yīng)用新時代

    RK3576核心高算力AI開發(fā)板開啟智能應(yīng)用新時代
    的頭像 發(fā)表于 06-10 14:13 ?1879次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b>RK3576核心<b class='flag-5'>板</b>高算力AI<b class='flag-5'>開發(fā)板</b>開啟智能應(yīng)用新時代

    RK3576開發(fā)板高算力低成本工業(yè)級核心板卡開發(fā)平臺

    RK3576開發(fā)板高算力低成本工業(yè)級核心板卡開發(fā)平臺
    的頭像 發(fā)表于 06-09 15:13 ?2126次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b>RK3576<b class='flag-5'>開發(fā)板</b>高算力低成本工業(yè)級核心板卡<b class='flag-5'>開發(fā)</b><b class='flag-5'>平臺</b>
    厦门市| 元谋县| 长沙县| 项城市| 临海市| 乌拉特前旗| 莲花县| 故城县| 米脂县| 林西县| 隆回县| 利川市| 淮南市| 绿春县| 泰兴市| 靖宇县| 望谟县| 六枝特区| 汝城县| 皮山县| 桃园县| 东乡族自治县| 潞城市| 友谊县| 舒兰市| 洪湖市| 遂昌县| 静乐县| 裕民县| 大冶市| 崇义县| 淳化县| 临高县| 卓尼县| 金华市| 北票市| 偃师市| 岱山县| 开封县| 凌海市| 汾阳市|