色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

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

泰凌微電子 ? 來源:未知 ? 2023-12-27 08:55 ? 次閱讀

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

1

GDB常用命令的使用

正常debug的時候,可以在Telink IOT Studio上面設置斷點進行debug,斷點停住的時候,可以去讀PC以及狀態寄存器。但是在實際的debug過程中,經常會遇到死機的狀況,這個時候可以采用命令行方式操作GDB去讀PC以及狀態寄存器或者memory。

在Debugger Console窗口中輸入相應命令,可以對寄存器/內存進行讀寫操作。

wKgaomWLdxKAHJHnAACn1Pk4Mtw337.png

命令舉例:

讀指令:

1

x/1w 0x20000e40 (從0x20000e40讀取一個word的數據)

2

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

3

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

其中

x/: 表示讀

1: 讀取數量

W: 單位(word)

寫指令:

1

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

在地址0x20000e40 寫一個word,數值為0x12345678;

2

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

在地址0x20000e40 寫half word,數值為0x5678;

3

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

在地址0x20000e40 寫1個字節,數值為0x78;

其中

Set: 代表寫

unsigned char: 寫入單位

0x20000e40 : 寫入地址

0x12345678 : 寫入數值

2

Telnet常用命令的使用

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

  1. 環境搭建:Mobaxterm軟件下載地址:https://mobaxterm.mobatek.net/

  2. 打開ICEman(打開前確保IDE中JTAG連接斷開了,否則可能會藍屏),如果采用四線模式連接方式則執行"./ICEman -Z v5",采用兩線模式連接方式則執行"./ICEman -Z v5 -I aice_sdp.cfg",輸出信息中提示軟件打開了Telnet 4444號端口

  3. 使用Mobaxterm軟件去連接Telnet 4444號端口。

wKgaomWLdxOAO5qRAAHgxcRzY2w724.png

常用設置命令:

nds configure dmi_quick_access 1

nds mem_access bus該指令用設置通過總線進行內存訪問(使用DMA訪問內存)

nds mem_access cpu該指令用設置通過CPU進行內存訪問

上面兩條內存訪問路徑的指令請根據實際需求來設定,如果要讀寫內存/寄存器,需要先執行指令nds configure dmi_quick_access 1 和 nds mem_access bus

wKgaomWLdxOAc_1sAADVcL5qWi0200.png

查看調試信息

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

eg:

mdb 0xc0200018 1

mdh 0xc0200018 1

mdw 0xc0200018 1

mdd 0xc0200018 1

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

eg:

mwb 0xc0200018 0x12

mwh 0xc0200018 0x1234

mww 0xc0200018 0x12345678

mwd 0xc0200018 0x1234567812345678

3

JTAG常見問題及解決方法

1、斷點設置異常

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

2、斷點停止異常

在使用打斷點功能時需要注意:(1)斷點前必須存在對勾,否則斷點會停不住。(2)程序停的位置可能在設置斷點位置后的一兩行,屬于正常現象。

3、鏈接源文件異常

斷點調試的過程中,可能會發生找不到源文件的錯誤,此時點擊 Edit Source Path... , 如下圖:

wKgaomWLdxOAZ_IDAADYGYxqv9U994.png

點擊 Add, 選擇 Path Mapping, 編輯如下:

wKgaomWLdxOAW5TqAAFf83a9KGc639.png

wKgaomWLdxOAPi1AAAB7IBvMgGg327.png

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

4

總結

JTAG強大的功能為芯片研發工作提供了極大的便利。以上就是在Telink IoT Studio中使用JTAG的詳細介紹,有多種調試方式和豐富的調試功能供用戶選擇,為用戶在各種復雜環境下進行調試提供了更大的靈活性。

關 于 泰 凌

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

官網:www.telink-semi.com

微信公眾號:telink-semi

泰凌開發者論壇

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

銷售接洽:

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

+86-21-20281118-8213

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

+86-0755-26614003

telinksales@telink-semi.com

wKgaomWLdxSAfAdlAAuuf6Ms7vo341.gif


原文標題:【技術專欄】泰凌微電子JTAG工具使用教程(二)

文章出處:【微信公眾號:泰凌微電子】歡迎添加關注!文章轉載請注明出處。


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

    關注

    7

    文章

    154

    瀏覽量

    10945

原文標題:【技術專欄】泰凌微電子JTAG工具使用教程(二)

文章出處:【微信號:telink-semi,微信公眾號:泰凌微電子】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    微電子邀您相約Embedded World 2025

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

    微電子亮相CES 2025,斬獲豐碩成果

    美國時間1月7日至10日,微電子在拉斯維加斯CES 2025展會中大放異彩,憑借前沿技術和創新產品吸引了眾多目光,取得了令人矚目的參展成果。 ? 此次展會中,
    的頭像 發表于 01-11 17:23 ?1087次閱讀
    <b class='flag-5'>泰</b><b class='flag-5'>凌</b><b class='flag-5'>微電子</b>亮相CES 2025,斬獲豐碩成果

    微電子精彩亮相CES 2025

    美國時間2025年1月7日,全球矚目的科技盛會CES 2025在拉斯維加斯盛大開幕。微電子攜前沿技術與創新產品重磅登場。
    的頭像 發表于 01-09 16:54 ?535次閱讀

    微電子榮獲小米兩項大獎

    在剛剛落幕的“2024小米生態合作伙伴大會”上,微電子憑借其在技術實力、產品性能和合作經驗方面的卓越表現,榮獲“小米 Vela 生態合作伙伴 —— 卓越表現獎”和“小米 IoT模組
    的頭像 發表于 12-31 15:43 ?392次閱讀

    微電子新款芯片推動人工智能應用創新發展

    在科技浪潮的持續推動下,微電子(688591.SH)于芯片技術領域斬獲新突破,其新近推出的 TL721X 和 TL751X 搭載高度集成自研IP增加邊緣運算能力與其超低功耗芯片設計
    的頭像 發表于 12-30 16:17 ?483次閱讀

    微電子邀您相約CES 2025

    微電子誠邀您參加 2025 年 1 月 7 日至 10 日于美國拉斯維加斯舉辦的 CES 展。CES 展作為全球極具影響力的消費類電子技術年展,匯聚了世界各地眾多專業人士及科技愛好
    的頭像 發表于 12-03 09:19 ?481次閱讀

    微電子獲藍牙 6.0 認證,助力藍牙技術拓展與應用升級

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

    微電子推出Wi-Fi 6多協議TLSR9118 SoC

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

    微電子發布Wi-Fi 6多協議TLSR9118 SoC

    近日,微電子(688591.SH)宣布推出其首顆支持Wi-Fi通信技術的多協議芯片——TLSR9118 SoC,進一步拓展了其在無線連接領域的產品布局。該芯片已經成功獲得Wi-Fi
    發表于 08-29 10:36 ?414次閱讀
    <b class='flag-5'>泰</b><b class='flag-5'>凌</b><b class='flag-5'>微電子</b>發布Wi-Fi 6多協議TLSR9118 SoC

    微電子:20億顆芯片里程碑,創新驅動物聯網未來

    ? ? 微電子(688591.SH)在近期迎來了一個令人矚目的里程碑——公司芯片的全球累計出貨量突破20億顆。這一數字不僅彰顯了微在
    發表于 08-15 11:06 ?618次閱讀
    <b class='flag-5'>泰</b><b class='flag-5'>凌</b><b class='flag-5'>微電子</b>:20億顆芯片里程碑,創新驅動物聯網未來

    微電子即將亮相IOTE2024第22屆國際物聯網展

    微電子誠邀您參加將于 2024 年 8 月 28 日至 30 日在深圳舉辦的“IOTE2024-第22屆國際物聯網展”。這場備受矚目的展會預計將吸引來自全球各地的數萬名專業人士,共同探索和見證物聯網
    的頭像 發表于 08-02 09:19 ?727次閱讀

    一圖讀懂微電子2023年年度報告

    一圖讀懂微電子2023年年度報告
    的頭像 發表于 05-22 10:30 ?577次閱讀
    一圖讀懂<b class='flag-5'>泰</b><b class='flag-5'>凌</b><b class='flag-5'>微電子</b>2023年年度報告

    微電子支持最新Matter 1.3標準,助力智能家居新發展

    昨日,CSA連接標準聯盟正式發布了Matter 1.3標準。微電子第一時間支持這一智能家居領域重要標準的最新版本。
    的頭像 發表于 05-09 14:08 ?671次閱讀

    微電子B91模組組合板Matter演示固件介紹

    B91模組組合板(TLSR921x Module kit)是微電子專為智能家居設計的子母開發板。本篇文章將重點介紹基于Matter開
    的頭像 發表于 04-17 10:08 ?1350次閱讀
    <b class='flag-5'>泰</b><b class='flag-5'>凌</b><b class='flag-5'>微電子</b>B91模組組合板Matter演示固件介紹

    微電子推出超低功耗多協議物聯網無線SoC芯片TLSR925x

    近日,微電子正式宣布推出國內首顆工作電流低至1mA量級的超低功耗多協議物聯網無線SoC芯片——TLSR925x。這款芯片以其出色的性能和卓越的功耗控制,為新一代高性能物聯網終端產品提供了核心動力,同時也標志著
    的頭像 發表于 03-14 11:19 ?1583次閱讀
    主站蜘蛛池模板: hdsex老太婆70 | 午夜福利免费视频921000电影 | 神电影院午夜dy888我不卡 | 天天影视色欲 影视 | 国产欧美一区二区精品久久久 | 日韩亚洲视频一区二区三区 | 久久久久综合网久久 | 美美哒高清在线播放8 | 成人免费一级毛片在线播放视频 | AV国产乱码一区二区三视频 | 成年人在线免费观看视频网站 | 野草在线视频完整视频 | 十大禁止安装的黄台有风险 | no视频在线观看 | 亚洲三级在线视频 | 色男人综合 | 亚洲欧美另类无码专区 | 一边啪啪的一边呻吟声口述 | 99精品在线观看 | 夜夜女人国产香蕉久久精品 | 国产色情短视频在线网站 | 久久一区精品 | 国产精品久久久久秋霞影视 | 无套内射纹身女视频 | 亚洲 无码 在线 专区 | 国产激情视频在线观看 | 囯产精品久久久久免费蜜桃 | 久久这里只有精品1 | 欧美日韩国产在线一区二区 | 性生大片免费看 | 91热久久免费频精品动漫99 | 天龙八部慕容属性加点 | 亚洲精品中文字幕在线 | 久久亚洲AV成人无码国产漫画 | 后入式啪gif动态图 后入式狂顶免费视频 | 综合激情区视频一区视频二区 | 午夜福利视频极品国产83 | 风车动漫(p)_在线观看官网 | 正在播放久久 | 国产亚洲精品久久久久久白晶晶 | 手机在线播放成人亚洲影院电影 |