99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

【技術(shù)專(zhuān)欄】泰凌微電子JTAG工具使用教程(二)

泰凌微電子 ? 來(lái)源:未知 ? 2023-12-27 08:55 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

繼上一篇為大家介紹了《泰凌微電子JTAG工具使用教程(一)》,本篇將繼續(xù)為大家介紹JTAG相關(guān)工具命令行的使用和常見(jiàn)問(wèn)題及解決方法。

1

GDB常用命令的使用

正常debug的時(shí)候,可以在Telink IOT Studio上面設(shè)置斷點(diǎn)進(jìn)行debug,斷點(diǎn)停住的時(shí)候,可以去讀PC以及狀態(tài)寄存器。但是在實(shí)際的debug過(guò)程中,經(jīng)常會(huì)遇到死機(jī)的狀況,這個(gè)時(shí)候可以采用命令行方式操作GDB去讀PC以及狀態(tài)寄存器或者memory。

在Debugger Console窗口中輸入相應(yīng)命令,可以對(duì)寄存器/內(nèi)存進(jìn)行讀寫(xiě)操作。

wKgaomWLdxKAHJHnAACn1Pk4Mtw337.png

命令舉例:

讀指令:

1

x/1w 0x20000e40 (從0x20000e40讀取一個(gè)word的數(shù)據(jù))

2

x/1h 0x20000e40(從0x20000e40讀取half word的數(shù)據(jù))

3

x/1b 0x20000e40(從0x20000e40讀取一byte的數(shù)據(jù))

其中

x/: 表示讀

1: 讀取數(shù)量

W: 單位(word)

寫(xiě)指令:

1

set *(unsigned int*) 0x20000e40=0x12345678

在地址0x20000e40 寫(xiě)一個(gè)word,數(shù)值為0x12345678;

2

set *(unsigned short*) 0x20000e40=0x5678

在地址0x20000e40 寫(xiě)half word,數(shù)值為0x5678;

3

set *(unsigned char*) 0x20000e40=0x78

在地址0x20000e40 寫(xiě)1個(gè)字節(jié),數(shù)值為0x78;

其中

Set: 代表寫(xiě)

unsigned char: 寫(xiě)入單位

0x20000e40 : 寫(xiě)入地址

0x12345678 : 寫(xiě)入數(shù)值

2

Telnet常用命令的使用

使用Telnet連接工具(putty或MobaXterm等)和ICEman可以在不stall MCU的情況下來(lái)讀寫(xiě)寄存器和內(nèi)存。

  1. 環(huán)境搭建:Mobaxterm軟件下載地址:https://mobaxterm.mobatek.net/

  2. 打開(kāi)ICEman(打開(kāi)前確保IDE中JTAG連接斷開(kāi)了,否則可能會(huì)藍(lán)屏),如果采用四線(xiàn)模式連接方式則執(zhí)行"./ICEman -Z v5",采用兩線(xiàn)模式連接方式則執(zhí)行"./ICEman -Z v5 -I aice_sdp.cfg",輸出信息中提示軟件打開(kāi)了Telnet 4444號(hào)端口。

  3. 使用Mobaxterm軟件去連接Telnet 4444號(hào)端口。

wKgaomWLdxOAO5qRAAHgxcRzY2w724.png

常用設(shè)置命令:

nds configure dmi_quick_access 1

nds mem_access bus該指令用設(shè)置通過(guò)總線(xiàn)進(jìn)行內(nèi)存訪(fǎng)問(wèn)(使用DMA訪(fǎng)問(wèn)內(nèi)存)

nds mem_access cpu該指令用設(shè)置通過(guò)CPU進(jìn)行內(nèi)存訪(fǎng)問(wèn)

上面兩條內(nèi)存訪(fǎng)問(wèn)路徑的指令請(qǐng)根據(jù)實(shí)際需求來(lái)設(shè)定,如果要讀寫(xiě)內(nèi)存/寄存器,需要先執(zhí)行指令nds configure dmi_quick_access 1 和 nds mem_access bus

wKgaomWLdxOAc_1sAADVcL5qWi0200.png

查看調(diào)試信息

1、讀寄存器/內(nèi)存的指令為,md[x] [addr] [count]。有三部分組成,其中mdx為讀取指令,[x]可選b(字節(jié))、h(半字)、w(字)、d(雙字)[addr]是要讀取的寄存器/內(nèi)存首地址地址,[count]是數(shù)量,不輸入時(shí)默認(rèn)為1。

eg:

mdb 0xc0200018 1

mdh 0xc0200018 1

mdw 0xc0200018 1

mdd 0xc0200018 1

2、寫(xiě)寄存器/內(nèi)存的指令為,mw[x] [addr] [count]。有三部分組成,其中mdx為讀取指令,[x]可選b(字節(jié))、h(半字)、w(字)、d(雙字)[addr]是要讀取的寄存器/內(nèi)存首地址地址,[count]是數(shù)量。

eg:

mwb 0xc0200018 0x12

mwh 0xc0200018 0x1234

mww 0xc0200018 0x12345678

mwd 0xc0200018 0x1234567812345678

3

JTAG常見(jiàn)問(wèn)題及解決方法

1、斷點(diǎn)設(shè)置異常

目前 TLSR9 系列 SOC 支持最多兩個(gè)硬件斷點(diǎn),當(dāng)程序運(yùn)行的起始地址是 0x20000000 時(shí),說(shuō)明它運(yùn)行在 flash 里面,需要使用硬件斷點(diǎn)。而 step in 或 step over 等命令本身就會(huì)用到一個(gè)斷點(diǎn),所以用戶(hù)調(diào)試時(shí)只能自定義一個(gè)斷點(diǎn),否則就會(huì)發(fā)生異常。這也是為什么不建議勾選 Stop on startup at,因?yàn)檫@個(gè)選項(xiàng)實(shí)際上的工作是設(shè)置了一個(gè)斷點(diǎn)。當(dāng)調(diào)試時(shí)發(fā)生了 cannot access memory at address xx 異常時(shí),可以使用 info br 命令檢查一下斷點(diǎn)數(shù)量。

2、斷點(diǎn)停止異常

在使用打斷點(diǎn)功能時(shí)需要注意:(1)斷點(diǎn)前必須存在對(duì)勾,否則斷點(diǎn)會(huì)停不住。(2)程序停的位置可能在設(shè)置斷點(diǎn)位置后的一兩行,屬于正?,F(xiàn)象。

3、鏈接源文件異常

斷點(diǎn)調(diào)試的過(guò)程中,可能會(huì)發(fā)生找不到源文件的錯(cuò)誤,此時(shí)點(diǎn)擊 Edit Source Path... , 如下圖:

wKgaomWLdxOAZ_IDAADYGYxqv9U994.png

點(diǎn)擊 Add, 選擇 Path Mapping, 編輯如下:

wKgaomWLdxOAW5TqAAFf83a9KGc639.png

wKgaomWLdxOAPi1AAAB7IBvMgGg327.png

左邊需要手動(dòng)輸入,右邊可以選擇路徑。此問(wèn)題的原理是,將 IoT Studio 中的路徑正確映射到本地路徑,所以最簡(jiǎn)單的映射方式也可以是將 /cygdrive/c/直接映射到 C:(示例中的 SDK 放在C盤(pán))。上述配置完成后,即可正常調(diào)試。

4

總結(jié)

JTAG強(qiáng)大的功能為芯片研發(fā)工作提供了極大的便利。以上就是在Telink IoT Studio中使用JTAG的詳細(xì)介紹,有多種調(diào)試方式和豐富的調(diào)試功能供用戶(hù)選擇,為用戶(hù)在各種復(fù)雜環(huán)境下進(jìn)行調(diào)試提供了更大的靈活性。

關(guān) 于 泰 凌

泰凌微電子致力于為客戶(hù)提供一站式的低功耗高性能無(wú)線(xiàn)連接SoC芯片解決方案,包括經(jīng)典藍(lán)牙,藍(lán)牙低功耗,藍(lán)牙Mesh,Zigbee,Thread,Matter,Apple HomeKit,Apple“查找(Find My)”,和私有協(xié)議等低功耗2.4GHz多協(xié)議無(wú)線(xiàn)連接系統(tǒng)級(jí)芯片和豐富的固件協(xié)議棧。公司產(chǎn)品廣泛應(yīng)用于智能照明,智能家居/樓宇,智能遙控,無(wú)線(xiàn)外設(shè),智能零售,穿戴設(shè)備,無(wú)線(xiàn)音頻,智能玩具,物流追蹤,智慧城市等各類(lèi)消費(fèi)和商業(yè)應(yīng)用場(chǎng)景中。

官網(wǎng):www.telink-semi.com

微信公眾號(hào):telink-semi

泰凌開(kāi)發(fā)者論壇

https://developers.telink-semi.cn/

銷(xiāo)售接洽:

中國(guó)大陸(華東、華北) :

+86-21-20281118-8213

中國(guó)大陸(華南、香港、音頻) :

+86-0755-26614003

telinksales@telink-semi.com

wKgaomWLdxSAfAdlAAuuf6Ms7vo341.gif


原文標(biāo)題:【技術(shù)專(zhuān)欄】泰凌微電子JTAG工具使用教程(二)

文章出處:【微信公眾號(hào):泰凌微電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。


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

    關(guān)注

    7

    文章

    177

    瀏覽量

    11371

原文標(biāo)題:【技術(shù)專(zhuān)欄】泰凌微電子JTAG工具使用教程(二)

文章出處:【微信號(hào):telink-semi,微信公眾號(hào):泰凌微電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    微電子邀您相約2025國(guó)際AI+IoT生態(tài)發(fā)展大會(huì)

    7月24日,深圳「2025(第六屆)國(guó)際AI+IoT生態(tài)發(fā)展大會(huì)」上,微電子的主題演講《 Matter + EdgeAI:賦能智能家
    的頭像 發(fā)表于 07-21 10:11 ?104次閱讀
    <b class='flag-5'>泰</b><b class='flag-5'>凌</b><b class='flag-5'>微電子</b>邀您相約2025國(guó)際AI+IoT生態(tài)發(fā)展大會(huì)

    微電子受邀出席MFi開(kāi)發(fā)者技術(shù)沙龍

    近日,“MFi開(kāi)發(fā)者技術(shù)沙龍”將在廣東省深圳灣萬(wàn)怡酒店拉開(kāi)帷幕。作為專(zhuān)注于低功耗物聯(lián)網(wǎng)無(wú)線(xiàn)連接系統(tǒng)級(jí)芯片的領(lǐng)軍企業(yè),微電子將受邀出席,并發(fā)表“Find My與DockKit
    的頭像 發(fā)表于 07-16 14:46 ?231次閱讀

    智能照明互聯(lián)新突破:微電子邀您共探 Matter 技術(shù)前沿

    ? 微電子將于2025年6月13日參加在廣州舉辦的Matter開(kāi)發(fā)者大會(huì)。此次參會(huì),微電子
    發(fā)表于 06-05 15:06 ?1325次閱讀
    智能照明互聯(lián)新突破:<b class='flag-5'>泰</b><b class='flag-5'>凌</b><b class='flag-5'>微電子</b>邀您共探 Matter <b class='flag-5'>技術(shù)</b>前沿

    微電子即將亮相藍(lán)牙亞洲大會(huì)

    Sounding 等新版本和創(chuàng)新功能不斷涌現(xiàn),重塑了無(wú)線(xiàn)連接的格局。微電子滿(mǎn)懷熱忱,期待在此次大會(huì)上與全球行業(yè)領(lǐng)袖、開(kāi)發(fā)者和創(chuàng)新人士齊聚一堂,共同探討藍(lán)牙技術(shù)的新發(fā)展與前沿應(yīng)用。
    的頭像 發(fā)表于 05-11 11:30 ?992次閱讀

    微電子邀您相約2025日本無(wú)線(xiàn)通信技術(shù)展覽會(huì)

    隨著 Wireless Japan 2025 展會(huì)的腳步日益臨近,微電子已整裝待發(fā),攜一系列創(chuàng)新成果奔赴這場(chǎng)科技盛宴。5 月 28 日至 30 日,東京有明國(guó)際會(huì)展中心(TOKYO BIG
    的頭像 發(fā)表于 04-29 17:13 ?523次閱讀

    微電子亮相2025香港春季電子產(chǎn)品展

    2025年4月13-16日,全球電子科技領(lǐng)域矚目的年度盛會(huì)——香港春季電子產(chǎn)品展在香港會(huì)議展覽中心隆重舉行。微電子攜多項(xiàng)前沿
    的頭像 發(fā)表于 04-16 17:14 ?608次閱讀
    <b class='flag-5'>泰</b><b class='flag-5'>凌</b><b class='flag-5'>微電子</b>亮相2025香港春季<b class='flag-5'>電子</b>產(chǎn)品展

    微電子榮獲2025中國(guó)IC設(shè)計(jì)成就獎(jiǎng)之年度最佳RF/無(wú)線(xiàn)IC

    ” 。這一榮譽(yù)不僅是對(duì)微電子在芯片設(shè)計(jì)領(lǐng)域卓越技術(shù)實(shí)力的高度認(rèn)可,更是其長(zhǎng)期以來(lái)堅(jiān)持創(chuàng)新驅(qū)動(dòng)發(fā)展戰(zhàn)略的有力見(jiàn)證。
    的頭像 發(fā)表于 03-28 16:56 ?692次閱讀

    微電子榮獲星閃互聯(lián)互通專(zhuān)項(xiàng)貢獻(xiàn)單位

    在 2025 年 3 月 27 日舉辦的“星閃生態(tài) 繁花似錦”2025 國(guó)際星閃聯(lián)盟產(chǎn)業(yè)峰會(huì)上,國(guó)際星閃聯(lián)盟正式發(fā)布了星閃互聯(lián)互通測(cè)試專(zhuān)項(xiàng)成果。微電子憑借在星閃技術(shù)互聯(lián)互通測(cè)試工作
    的頭像 發(fā)表于 03-28 10:31 ?616次閱讀

    微電子邀您相約Embedded World 2025

    2025 年 3 月 11 - 13 日,全球知名的嵌入式系統(tǒng)展會(huì) Embedded World 將在德國(guó)紐倫堡展覽中心盛大舉行。微電子誠(chéng)摯邀請(qǐng)您蒞臨我們的展位 3A - 440,一同探索前沿科技!
    的頭像 發(fā)表于 02-10 10:32 ?552次閱讀

    微電子精彩亮相CES 2025

    美國(guó)時(shí)間2025年1月7日,全球矚目的科技盛會(huì)CES 2025在拉斯維加斯盛大開(kāi)幕。微電子攜前沿技術(shù)與創(chuàng)新產(chǎn)品重磅登場(chǎng)。
    的頭像 發(fā)表于 01-09 16:54 ?1067次閱讀

    微電子榮獲小米兩項(xiàng)大獎(jiǎng)

    在剛剛落幕的“2024小米生態(tài)合作伙伴大會(huì)”上,微電子憑借其在技術(shù)實(shí)力、產(chǎn)品性能和合作經(jīng)驗(yàn)方面的卓越表現(xiàn),榮獲“小米 Vela 生態(tài)合作伙伴 —— 卓越表現(xiàn)獎(jiǎng)”和“小米 IoT模組
    的頭像 發(fā)表于 12-31 15:43 ?944次閱讀

    微電子邀您相約CES 2025

    微電子誠(chéng)邀您參加 2025 年 1 月 7 日至 10 日于美國(guó)拉斯維加斯舉辦的 CES 展。CES 展作為全球極具影響力的消費(fèi)類(lèi)電子技術(shù)年展,匯聚了世界各地眾多專(zhuān)業(yè)人士及科技愛(ài)好
    的頭像 發(fā)表于 12-03 09:19 ?888次閱讀

    微電子獲藍(lán)牙 6.0 認(rèn)證,助力藍(lán)牙技術(shù)拓展與應(yīng)用升級(jí)

    近期,微電子藍(lán)牙芯片和自研協(xié)議棧成功獲得由藍(lán)牙技術(shù)聯(lián)盟(SIG)頒發(fā)的藍(lán)牙 6.0 認(rèn)證證書(shū)。此次認(rèn)證覆蓋了藍(lán)牙 6.0 新增功能中最核心的藍(lán)牙信道探測(cè)(Channel Sound
    發(fā)表于 11-26 14:07 ?986次閱讀
    <b class='flag-5'>泰</b><b class='flag-5'>凌</b><b class='flag-5'>微電子</b>獲藍(lán)牙 6.0 認(rèn)證,助力藍(lán)牙<b class='flag-5'>技術(shù)</b>拓展與應(yīng)用升級(jí)

    微電子推出Wi-Fi 6多協(xié)議TLSR9118 SoC

    微電子(股票代碼:688591.SH),作為無(wú)線(xiàn)連接解決方案領(lǐng)域的創(chuàng)新先鋒,近日正式宣布其突破性成果——TLSR9118 SoC的問(wèn)世。這款里程碑式的芯片不僅標(biāo)志著
    的頭像 發(fā)表于 08-30 16:29 ?2394次閱讀

    微電子:20億顆芯片里程碑,創(chuàng)新驅(qū)動(dòng)物聯(lián)網(wǎng)未來(lái)

    ? ? 微電子(688591.SH)在近期迎來(lái)了一個(gè)令人矚目的里程碑——公司芯片的全球累計(jì)出貨量突破20億顆。這一數(shù)字不僅彰顯了微在
    發(fā)表于 08-15 11:06 ?788次閱讀
    <b class='flag-5'>泰</b><b class='flag-5'>凌</b><b class='flag-5'>微電子</b>:20億顆芯片里程碑,創(chuàng)新驅(qū)動(dòng)物聯(lián)網(wǎng)未來(lái)