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

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

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

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

RT106X Secure JTAG測(cè)試與IDE調(diào)試

恩智浦MCU加油站 ? 來(lái)源:未知 ? 2023-07-20 08:45 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、概述關(guān)于RT10XX Secure JTAG的使用,官方早已經(jīng)推出了一篇非常好的應(yīng)用筆記AN12419Secure JTAG for i.MXRT10xx:

https://www.nxp.com/docs/en/application-note/AN12419.pdf

AN12419講述了關(guān)于Secure JTAG的原理、如何修改fuse實(shí)現(xiàn)Secure JTAG功能,以及JLINKscript相關(guān)文件內(nèi)容,給出了使用JLINK commander形式實(shí)現(xiàn)了內(nèi)核的識(shí)別。通常情況下,內(nèi)核能夠找到就說(shuō)明Secure JTAG已經(jīng)成功了,但在實(shí)際的使用中,客戶(hù)還是會(huì)遇到很多問(wèn)題。比如:SecureJTAG找不到內(nèi)核或時(shí)有時(shí)無(wú);如何在通用的IDE,MCUXPresso,IAR, MDK中添加Secure JTAG的功能,從而實(shí)現(xiàn)基于Secure JTAG debug的功能等。多說(shuō)一句,關(guān)于secure JTAG的測(cè)試,實(shí)際上還是需要一點(diǎn)成本的,因?yàn)樾枰薷膄use,如果粗心修改錯(cuò)了fuse的位置,那么可能導(dǎo)致無(wú)法恢復(fù)的問(wèn)題。由于每個(gè)客戶(hù)的情況不盡相同,小編也做了較多測(cè)試,借助其他部門(mén)帶有芯片夾能夠換芯片的板子測(cè)試,測(cè)過(guò)RT1050,RT1060, RT1064,但在實(shí)際使用中,仍有些客戶(hù)提到EVK上會(huì)復(fù)現(xiàn),導(dǎo)致小編一度懷疑是否和EVK不一致所導(dǎo)致,所以也測(cè)過(guò)RT1060,RT1064 EVK的secure JTAG。

本文就把之前所有相關(guān)經(jīng)驗(yàn)寫(xiě)入到這篇文章,便于后來(lái)者遇到類(lèi)似問(wèn)題能夠有個(gè)參考,避免一些不必要的雷區(qū)踏入,請(qǐng)大家借鑒。

二、本文測(cè)試平臺(tái)情況

MIMXRT1064-EVKrevA: RT1060-EVK, RT1050-EVKB 情況類(lèi)似

SDK_2_13_0_EVK-MIMXRT1064

MCUXpressoIDE v11.7.1_9221

MDKV5.36:高版本也是如此

IAR 9.30.1:高版本也是如此

SeggerJLINK plus

JLINK驅(qū)動(dòng)V788D

NXP-MCUBootUtility-5.1.

三、RT1064 secure JTAG修改

通常情況下,不建議客戶(hù)一股腦把所有的相關(guān)fuse直接燒完然后再測(cè),小編通常情況下會(huì)循序漸進(jìn),硬件摸排,保證能支持JTAG,然后fuse原始讀取保持,燒JTAG,測(cè)JTAG,最后上secure JTAG的其他fuse燒錄和測(cè)試。

3.1MIMXRT1064-EVK硬件修改

對(duì)于RT10XX EVK,默認(rèn)和芯片一樣,是支持SWD的,JTAG的引腳從硬件上連接到了其他的硬件模塊,所以會(huì)對(duì)JTAG有所影響,在確定要使用JTAG的時(shí)候,需要修改電路,正如MIMXRT105060HDUG說(shuō)的那樣:

(1). Burn fuse DAP_SJC_SWD_SEL from ‘0’ to ‘1’ to choose JTAG.

(2). DNP R323,R309,R152 to isolate JTAG multiplexed signals.

(3). Keep off J47 to J50to isolate board level debugger.

當(dāng)然,這里硬件目前只需要修改,去掉R323, R309, R152,然后斷開(kāi)J47,J48,J49,J50。使用Segger JLINK JTAG連接到EVK J21。

3.2 原始fuse讀取 首先MIMXRT1064-EVK板子進(jìn)入到serial download模式,SW7:1-OFF,2-OFF,3-OFF,4-ON。使用MCUBootUtility工具連接EVK,并且讀取初始fuse map,情況如下:70002e1e-2696-11ee-962d-dac502259ad0.png

3.3 JTAG 修改與測(cè)試

修改fuse實(shí)現(xiàn)SWD->JTAG:0X460[19]DAP_SJC_SWD_SEL=1:

7066fe64-2696-11ee-962d-dac502259ad0.png

JTAG方式測(cè)試連接,找到內(nèi)核:

70dfc5e2-2696-11ee-962d-dac502259ad0.png

果找不到內(nèi)核,說(shuō)明硬件修改不正確,或者fuse修改的位置不對(duì),需要自行進(jìn)一步檢查,確保JLINK commander的JTAG能夠找到內(nèi)核,才能繼續(xù)下一步。

3.4 secureJTAG 修改

修改fuse實(shí)現(xiàn)secure JTAG:

0X460[23:22]:JTAG_SMODE =1

0X460[26]: KTE_FUSE=1

0X610,0X600燒錄key: 0xedcba987654321,用戶(hù)可以燒錄自己的key,記錄下來(lái)放到自己的JLINKscript中皆可。

7149c4ec-2696-11ee-962d-dac502259ad0.png上面的相關(guān)的secure JTAG fuse和key fuse燒錄好之后,最后燒錄fuse 0X400[6]: SJC_RESP_LOCK=1,關(guān)閉secret response key的讀寫(xiě):

71a1b0a8-2696-11ee-962d-dac502259ad0.png

可以看到,這里的0X600,0X610key區(qū)域已經(jīng)不可見(jiàn)。這里記錄下UUID0,UUID1,后續(xù)需要腳本讀取的時(shí)候進(jìn)行正確性查看。

3.5 secureJTAG JLINK commander測(cè)試

因?yàn)樵趕ecure JTAG的連接過(guò)程中,需要拉低拉高JTAG_MOD引腳,所以需要接一根線用于拉低拉高JTAG_MOD,MIMXRT1064-EVK可以使用J25_4,該引腳是3.3V,JTAG_MOD信號(hào)使用TP11測(cè)試點(diǎn)。默認(rèn)JTAG_MOD是拉低,需要拉高的時(shí)候,可以接到J25_4.測(cè)試過(guò)程中需要使用到JLINK script,腳本內(nèi)容如下,具體查看附件NXP_RT1064_SecureJTAG.JlinkScript:

int  InitTarget(void) {


  int r;


  int v;


  int Key0;


  int Key1;


   JLINK_SYS_Report("***********************************************");


  JLINK_SYS_Report("J-Link script:  InitTarget()                    *");


  JLINK_SYS_Report("NXP iMXRT, Enable  Secure JTAG *");


   JLINK_SYS_Report("***********************************************");


  JLINK_SYS_MessageBox("Set pin JTAG_MOD  => 1 and press any key to continue...");


 


  // Secure response stored @ 0x600, 0x610 in  eFUSE region (OTP memory)


  Key0 = 0x87654321;


  Key1 = 0xedcba9;


   JLINK_CORESIGHT_Configure("IRPre=0;DRPre=0;IRPost=0;DRPost=0;IRLenDevice=5");


  CPU = CORTEX_M7;


  JLINK_SYS_Sleep(100);


  JLINK_JTAG_WriteIR(0xC); // Output  Challenge instruction


 


  // Readback Challenge, Shift 64 dummy bits  on TDI, TODO: receive Challenge bits on TDO


  JLINK_JTAG_StartDR();


  JLINK_SYS_Report("Reading Challenge  ID....");


  JLINK_JTAG_WriteDRCont(0xffffffff, 32); //  32-bit dummy write on TDI / read 32 bits on TDO


  v = JLINK_JTAG_GetU32(0);


  JLINK_SYS_Report1("Challenge  UUID0:", v);


  JLINK_JTAG_WriteDREnd(0xffffffff, 32);


  v = JLINK_JTAG_GetU32(0);


  JLINK_SYS_Report1("Challenge  UUID1:", v);


  JLINK_JTAG_WriteIR(0xD); // Output Response  instruction 


 


  JLINK_JTAG_StartDR();


  JLINK_JTAG_WriteDRCont(Key0, 32);


  JLINK_JTAG_WriteDREnd(Key1, 24);


  JLINK_SYS_MessageBox("Change pin  JTAG_MOD => 0, press any key to continue...");


  return 0;


}
SecJtag.bat文件如下:jlink.exe-JLinkScriptFile NXP_RT1064_SecureJTAG.JlinkScript -device MIMXRT1064XXX6A -ifJTAG -speed 4000 -autoconnect 1 -JTAGConf -1,-1;

要用于使用JLINK commander和JLINKscript實(shí)現(xiàn)secure JTAG的連接。SecJtag.bat,JLink.exe, NXP_RT1064_SecureJTAG.JlinkScript三個(gè)文件放到一個(gè)文件夾。

測(cè)試時(shí)可以配置板子到internal boot模式:SW7:1-OFF,2-OFF,3-ON, 4-OFF.

運(yùn)行SecJtag.bat測(cè)試情況如下:首先提示連接JTAG_MOD到1:

722f3040-2696-11ee-962d-dac502259ad0.png

這個(gè)時(shí)候板子上,使用杜邦線連接J25_4和TP11, 也就是將JTAG_MOD=1,點(diǎn)擊OK,進(jìn)入下一步:

72579634-2696-11ee-962d-dac502259ad0.png這里可以看到,已經(jīng)能夠識(shí)別正確的UUID,和上面MCUBootutility讀到的UUID一致,很多客戶(hù)在這個(gè)地方就不能讀到正確的UUID,說(shuō)明要么硬件修改有問(wèn)題,要么fuse修改有問(wèn)題,要么另外一種情況,app里面JTAG引腳沒(méi)使能,后續(xù)詳細(xì)講。

這里松開(kāi)TP11和J25_4的連接,默認(rèn)為JTAG_MOD=0,點(diǎn)擊OK,繼續(xù):72aae06e-2696-11ee-962d-dac502259ad0.png這里可以看到,ARM CM7內(nèi)核已經(jīng)成功找到,意味著,硬件平臺(tái)已經(jīng)能夠?qū)崿F(xiàn)JTAG的通訊。下面可以進(jìn)入IDE Secure JTAG debug階段了。

四、Secure JTAG在三大IDE的debug

本章針對(duì)如何使用secure JTAG在RT10XX常用三大IDE:mcuxpresso, IAR, MDK中實(shí)現(xiàn)secure jtag的代碼debug運(yùn)行。

4.1 軟件代碼準(zhǔn)備

本文選擇SDK的hello_world工程測(cè)試:

SDK_2_13_0_EVK-MIMXRT1064oardsevkmimxrt1064demo_appshello_world

這里需要注意兩個(gè)點(diǎn):(1)不要直接使用led_blinky,因?yàn)榇a使用的led控制引腳GPIO_AD_B0_09是 JTAG_TDI,會(huì)導(dǎo)致下載了這個(gè)代碼之后,不能實(shí)現(xiàn)下次的Secure JTAG連接,因?yàn)镴TAG的引腳功能被修改;

(2)在app pinmux.c中添加對(duì)于JTAG的引腳配置,否則會(huì)因?yàn)槿鄙貸TAG的引腳配置,出現(xiàn)一種現(xiàn)象,空的RT1064,也就是沒(méi)有燒過(guò)代碼的片子能夠使用Secure JTAG連接,一旦燒錄代碼之后,就無(wú)法連接的情況。Pinmux.c添加如下代碼:
IOMUXC_SetPinMux(IOMUXC_GPIO_AD_B0_11_JTAG_TRSTB,  0U);


   IOMUXC_SetPinMux(IOMUXC_GPIO_AD_B0_06_JTAG_TMS, 0U);


   IOMUXC_SetPinMux(IOMUXC_GPIO_AD_B0_07_JTAG_TCK, 0U);


  IOMUXC_SetPinMux(IOMUXC_GPIO_AD_B0_09_JTAG_TDI,  0U);


   IOMUXC_SetPinMux(IOMUXC_GPIO_AD_B0_10_JTAG_TDO, 0U);
4.2 MCUXpressoSecure JTAG debug

使用MCUXpresso IDE導(dǎo)入hello world代碼,修改pinmux.c,添加JTAG引腳配置。

配置MCUXPresso IDE的JLinkGDBServerCL.exe版本為使用的JLINK驅(qū)動(dòng)版本,Window->preferences:

72e0f55a-2696-11ee-962d-dac502259ad0.png

Run->Debugconfigurations,配置為JTAG,選擇device為MIMXRT1064xxx6A,添加JLINKscript腳本:

73e387c4-2696-11ee-962d-dac502259ad0.png

741d4e46-2696-11ee-962d-dac502259ad0.png連接JTAG_MOD=1, 即TP11連接J25_4,點(diǎn)擊OK:

7468ef22-2696-11ee-962d-dac502259ad0.png可以看到,已經(jīng)獲取到正確的UUID,并且要求連接JTAG_MOD=0, 這時(shí)候讓TP11懸空,點(diǎn)擊OK繼續(xù):74a34096-2696-11ee-962d-dac502259ad0.png這時(shí)候已經(jīng)能夠成功進(jìn)入到debug模式,能夠仿真,具體可以查看附件中的MCUXpresso11_7_1_MIMXRT1064_SJTAG.mp4文件。

這里測(cè)試經(jīng)驗(yàn)是,發(fā)現(xiàn)MCUXpresso V11.7.1有點(diǎn)不太穩(wěn)定,需要多試幾次,但是后續(xù)的V11.8.0版本,下載非常穩(wěn)定。如果能夠拿到高于V11.7.1的版本,建議使用高版本IDE。

4.3 IAR SecureJTAG debug

有些客戶(hù)需要使用IAR版本debug Secure JTAG功能,可以使用SDK demo中的helloworld,修改pinmux.c添加JTAG引腳配置代碼。

不同之處在于:

(1)運(yùn)行JLINK驅(qū)動(dòng),JLinkDLLUpdater.exe 刷新JLINK驅(qū)動(dòng)到IAR,MDK IDE:

74bfdfda-2696-11ee-962d-dac502259ad0.png

(2)修改JLINKscript的文件名,和demo名稱(chēng)一致,并放到工程文件夾的settings文件夾下面,比如這里的例程是hello_world_flexspi_nor_debug,則需要JlinkScript的文件名為:hello_world_flexspi_nor_debug.JlinkScript,這樣IAR就會(huì)自動(dòng)調(diào)用對(duì)應(yīng)的JlinkScript文件:74f6ea66-2696-11ee-962d-dac502259ad0.png(3)配置IAR debugger為JLINK JTAG:

752b31b8-2696-11ee-962d-dac502259ad0.png

  1. 點(diǎn)擊debug,進(jìn)入debug:756a21b6-2696-11ee-962d-dac502259ad0.png
  2. 提示配置JTAG_MOD=1, 則連接TP11到J25_4:
75adb142-2696-11ee-962d-dac502259ad0.pngc. 提示JTAG_MOD=0, 則讓TP11懸空,點(diǎn)擊OK繼續(xù):75e032d4-2696-11ee-962d-dac502259ad0.png已經(jīng)顯示IAR已經(jīng)能夠成功進(jìn)行secureJTAG debug.4.4 MDK SecureJTAG debug

對(duì)于MDK的secure JTAG配置,基本要求如下:

(1)修改pinmux.c 代碼,使能JTAG 引腳功能

(2)運(yùn)行JLINK驅(qū)動(dòng),JLinkDLLUpdater.exe,刷新到MDK

(3)JlinkScript文件名修改為JLinkSettings.JlinkScript,拷貝到工程所在目錄下,這樣MDK就會(huì)自動(dòng)調(diào)用客戶(hù)的JLINK腳本

76402266-2696-11ee-962d-dac502259ad0.png

(4)修改debugger為JLINK,并且修改為JTAG接口

768031bc-2696-11ee-962d-dac502259ad0.png

76d2aa96-2696-11ee-962d-dac502259ad0.png到目前為止,MDK的Secure JTAG相關(guān)配置已經(jīng)完成,按道理,可以直接debug去運(yùn)行了。但是小編這里經(jīng)過(guò)多次測(cè)試發(fā)現(xiàn)有些問(wèn)題,對(duì)于RAM的代碼(hello_world debug),能夠進(jìn)行secure JTAG debug沒(méi)問(wèn)題,但是對(duì)于flash的代碼(hello_world_flexspi_nor_debug),通過(guò)secure jtagdownload沒(méi)有問(wèn)題,但是debug會(huì)程序跑飛,檢查memory數(shù)據(jù),讀不出正確的數(shù)據(jù):

7721c176-2696-11ee-962d-dac502259ad0.pngUUID也能讀正確了,通常這種情況可能和MDK與JLINK驅(qū)動(dòng)的lashloader有關(guān),但是JLINK的Flashloader并沒(méi)有直接開(kāi)放出來(lái),所以,小編又嘗試使用RT-UFL作為Flashloader,能夠debugger成功。如果遇到類(lèi)似問(wèn)題的網(wǎng)友,需要MDK secure。

具體步驟,請(qǐng)參考文檔:

https://www.cnblogs.com/henjay724/p/13951686.html

https://www.cnblogs.com/henjay724/p/15465655.html

這里總結(jié)下,拷貝iMXRT_UFL文件到JLINK驅(qū)動(dòng):

C:Program FilesSEGGERJLINKDevicesNXP

拷貝JLinkDevices.xml到:

C:Program FilesSEGGERJLINK

Jlinkscript的添加和圖21一樣。

修改JlinkSettings.ini文件,device為MIMXRT1064_UFL, override =1.

775da1b4-2696-11ee-962d-dac502259ad0.png

刪除燒錄算法

778781dc-2696-11ee-962d-dac502259ad0.png

去掉update target before Debugging:77b0452c-2696-11ee-962d-dac502259ad0.png

進(jìn)入debug模式:77e20030-2696-11ee-962d-dac502259ad0.png

配置JTAG_MOD=1, 連接TP11到J25_4,點(diǎn)擊OK繼續(xù):78143424-2696-11ee-962d-dac502259ad0.png配置JTAG_MOD=0, 讓TP11 浮空,點(diǎn)擊OK, 進(jìn)入debug模式,并且運(yùn)行如下:78304b50-2696-11ee-962d-dac502259ad0.png

可以看到,換過(guò)flashloader為RT-UFL之后,MDK 工程Secure JTAG debug也能成功運(yùn)行。附件給出RT-UFL相關(guān)的文件。

五、總結(jié)

對(duì)于Secure JTAG,需要修改硬件支持JTAG, 修改fuse支持secure JTAG, 修改代碼引腳使能JTAG功能,對(duì)于IDE,需要配置相關(guān)的接口為JTAG,添加正確的JlinkScriptfile,這樣就能成功的運(yùn)行Secure JTAG功能,并且進(jìn)行IDE的代碼debug。

附件情況:

evkmimxrt1064_hello_world_SJTAG.zip:mcuxpresso工程

EVK-MIMXRT1064-hello_world_iar.7z:IAR工程

EVK-MIMXRT1064-hello_world_mdk.7z:mdk工程

File NXP_RT1064_SecureJTAG.JlinkScript, JLINK 腳本

File SecJtag.bat,結(jié)合JLink.exe 和NXP_RT1064_SecureJTAG.JlinkScript實(shí)現(xiàn)JLINK Commander形式的內(nèi)核查找連接

File RT-UFL:超級(jí)下載算法,來(lái)源https://github.com/JayHeng/RT-UFL

附件可到官方論壇下載:

https://community.nxp.com/t5/i-MX-RT-Knowledge-Base/RT106X-secure-JTAG-test-and-IDE-debug/ta-p/1685577

作者:周晶晶

END

更多恩智浦AI-IoT市場(chǎng)和產(chǎn)品信息,邀您同時(shí)關(guān)注“NXP客?!蔽⑿殴娞?hào)

7878ab84-2696-11ee-962d-dac502259ad0.jpg ? ? ?

NXP客棧


恩智浦致力于打造安全的連接和基礎(chǔ)設(shè)施解決方案,為智慧生活保駕護(hù)航。

長(zhǎng)按二維碼,關(guān)注我們

恩智浦MCU加油站


這是由恩智浦官方運(yùn)營(yíng)的公眾號(hào),著重為您推薦恩智浦MCU的產(chǎn)品信息、開(kāi)發(fā)技巧、教程文檔、培訓(xùn)課程等內(nèi)容。

78968488-2696-11ee-962d-dac502259ad0.jpg ?

長(zhǎng)按二維碼,關(guān)注我們


原文標(biāo)題:RT106X Secure JTAG測(cè)試與IDE調(diào)試

文章出處:【微信公眾號(hào):恩智浦MCU加油站】歡迎添加關(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)投訴
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    147

    文章

    19160

    瀏覽量

    404799
  • 恩智浦
    +關(guān)注

    關(guān)注

    14

    文章

    6129

    瀏覽量

    155241

原文標(biāo)題:RT106X Secure JTAG測(cè)試與IDE調(diào)試

文章出處:【微信號(hào):NXP_SMART_HARDWARE,微信公眾號(hào):恩智浦MCU加油站】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    深入剖析TCC - 106:六輸出PTIC控制IC的卓越性能與應(yīng)用

    的TCC - 106六輸出PTIC控制IC,正是滿(mǎn)足這一需求的優(yōu)秀解決方案。今天,我們就來(lái)深入了解一下這款控制IC的特點(diǎn)、性能以及應(yīng)用。 文件下載: TCC-106A-RT.pdf 一、TCC
    的頭像 發(fā)表于 04-11 14:50 ?157次閱讀

    突破AMP架構(gòu)調(diào)試瓶頸:RK3568開(kāi)發(fā)板的JTAG仿真方案

    JTAG(Joint Test Action Group)調(diào)試技術(shù)是一種廣泛應(yīng)用于嵌入式系統(tǒng)開(kāi)發(fā)和硬件測(cè)試的國(guó)際標(biāo)準(zhǔn)技術(shù),它具備深度交互與實(shí)時(shí)控制能力,可在線設(shè)置斷點(diǎn)、執(zhí)行單步調(diào)試,同
    的頭像 發(fā)表于 02-27 08:03 ?8004次閱讀
    突破AMP架構(gòu)<b class='flag-5'>調(diào)試</b>瓶頸:RK3568開(kāi)發(fā)板的<b class='flag-5'>JTAG</b>仿真方案

    用于SWD/JTAG調(diào)試器的多功能轉(zhuǎn)接板設(shè)計(jì)

    這款多功能轉(zhuǎn)接板主要設(shè)計(jì)用于與 J-Link 調(diào)試器配合使用(同時(shí)兼容其他采用標(biāo)準(zhǔn) 20 引腳 JTAG/SWD 引腳定義的調(diào)試器),允許用戶(hù)在 0.1" (2.54mm
    的頭像 發(fā)表于 01-19 09:46 ?3594次閱讀
    用于SWD/<b class='flag-5'>JTAG</b><b class='flag-5'>調(diào)試</b>器的多功能轉(zhuǎn)接板設(shè)計(jì)

    SN74LVT8980A-EP嵌入式測(cè)試總線控制器:JTAG測(cè)試的理想之選

    了一種有效的測(cè)試調(diào)試方法。今天,我將為大家詳細(xì)介紹一款德州儀器(TI)推出的嵌入式測(cè)試總線控制器——SN74LVT8980A - EP,它在支持JTAG
    的頭像 發(fā)表于 12-30 10:20 ?414次閱讀

    基于i.MX RT106V跨界MCU的智能語(yǔ)音UI邊緣就緒解決方案

    基于i.MX RT106V跨界MCU的智能語(yǔ)音UI邊緣就緒解決方案 在當(dāng)今智能化的時(shí)代,智能語(yǔ)音交互技術(shù)在工業(yè)和物聯(lián)網(wǎng)領(lǐng)域的應(yīng)用越來(lái)越廣泛。NXP推出的基于i.MX RT106V跨界MCU的智能語(yǔ)音
    的頭像 發(fā)表于 12-24 17:15 ?788次閱讀

    嵌入式開(kāi)發(fā)調(diào)試神器全解析:JTAG、SWD、串口打印

    寫(xiě)嵌入式代碼只是第一步,調(diào)試才是決定項(xiàng)目能不能順利推進(jìn)的關(guān)鍵。MCU不跑?外設(shè)不響應(yīng)?代碼跑飛?沒(méi)有合適的調(diào)試手段,排查問(wèn)題就像摸黑找路。本文帶你搞懂三大調(diào)試利器——JTAG、SWD、
    的頭像 發(fā)表于 11-24 19:04 ?1240次閱讀
    嵌入式開(kāi)發(fā)<b class='flag-5'>調(diào)試</b>神器全解析:<b class='flag-5'>JTAG</b>、SWD、串口打印

    恩智浦i.MX RT1180 MCU如何進(jìn)入Boundary Scan模式

    本文重點(diǎn)介紹RT1180如何進(jìn)入Boundary Scan模式,通過(guò)Jtag來(lái)進(jìn)行板級(jí)硬件測(cè)試的過(guò)程。遵循IEEE1149.1中的測(cè)試訪問(wèn)端口和BoundaryScan體系結(jié)構(gòu)的標(biāo)準(zhǔn)。
    的頭像 發(fā)表于 10-22 09:50 ?3733次閱讀
    恩智浦i.MX <b class='flag-5'>RT</b>1180 MCU如何進(jìn)入Boundary Scan模式

    【干貨分享】RT-Trace國(guó)產(chǎn)調(diào)試工具 | 技術(shù)集結(jié)

    在嵌入式系統(tǒng)開(kāi)發(fā)中,調(diào)試一直是最具挑戰(zhàn)性的環(huán)節(jié)之一。傳統(tǒng)的調(diào)試方式往往依賴(lài)低速串口輸出、簡(jiǎn)單的斷點(diǎn)調(diào)試或離線日志記錄,這些手段在面對(duì)復(fù)雜的實(shí)時(shí)系統(tǒng)時(shí)存在諸多局限。RT-Trace是
    的頭像 發(fā)表于 09-16 08:07 ?1085次閱讀
    【干貨分享】<b class='flag-5'>RT</b>-Trace國(guó)產(chǎn)<b class='flag-5'>調(diào)試</b>工具 | 技術(shù)集結(jié)

    【直播預(yù)告】RT-Trace調(diào)試工具V1.1.0版本功能全解析 | 問(wèn)學(xué)直播

    RT-Thread一直致力于為開(kāi)發(fā)者提供更高效的工具和技術(shù)支持。RT-Trace調(diào)試工具自面世以來(lái)持續(xù)演進(jìn),功能不斷豐富:2025年5月:RT-Trace首次亮相,開(kāi)創(chuàng)性地實(shí)現(xiàn)了基于S
    的頭像 發(fā)表于 09-05 11:53 ?1419次閱讀
    【直播預(yù)告】<b class='flag-5'>RT</b>-Trace<b class='flag-5'>調(diào)試</b>工具V1.1.0版本功能全解析 | 問(wèn)學(xué)直播

    JTAG標(biāo)準(zhǔn)的狀態(tài)機(jī)實(shí)現(xiàn)

    JTAG作為一項(xiàng)國(guó)際標(biāo)準(zhǔn)測(cè)試協(xié)議(IEEE1149.1兼容),主要用于芯片內(nèi)部測(cè)試調(diào)試。目前的主流芯片均支持JTAG協(xié)議,如DSP、FPG
    的頭像 發(fā)表于 08-21 15:12 ?3038次閱讀
    <b class='flag-5'>JTAG</b>標(biāo)準(zhǔn)的狀態(tài)機(jī)實(shí)現(xiàn)

    CYW43907如果將SECURE_BIT設(shè)置為 1,設(shè)備上的USB和HSIC接口是否被禁用?

    一旦 SECURE_BIT 設(shè)置為 1 ,OTP 和閃存就無(wú)法編程,因此這必須是最后一項(xiàng)任務(wù) 安全啟動(dòng)和安全閃存程序完成后執(zhí)行。 當(dāng)安全位(SECURE_BIT)設(shè)置為 1 時(shí),設(shè)備上的 JTAG
    發(fā)表于 07-09 07:19

    RT-Trace調(diào)試工具正式發(fā)布!

    嵌入式開(kāi)發(fā)者打造的高性能調(diào)試工具。RT-Trace支持SWD/JTAG高速連接,搭載板載顯示屏離線交互系統(tǒng)與WebUI實(shí)時(shí)監(jiān)控平臺(tái),助力代碼調(diào)試、性能分析、故障排查全流程
    的頭像 發(fā)表于 06-18 12:02 ?1707次閱讀
    <b class='flag-5'>RT</b>-Trace<b class='flag-5'>調(diào)試</b>工具正式發(fā)布!

    有辦法讓SDK 1.3.5與JTAG調(diào)試器配合使用嗎?

    .... 的 DIE 引用的位于 0x0 的 DIE 調(diào)試器停止在主界面。 之后,如果我繼續(xù)執(zhí)行(運(yùn)行),調(diào)試器就不再響應(yīng)--不會(huì)在任何斷點(diǎn)處停止,也不允許暫停。 我只能終止調(diào)試會(huì)話(huà)
    發(fā)表于 05-23 07:32

    重磅預(yù)售!RT-Trace調(diào)試工具

    重磅登場(chǎng)。它支持SWD/JTAG高速連接,搭載板載顯示屏離線交互系統(tǒng)與WebUI實(shí)時(shí)監(jiān)控平臺(tái),助力代碼調(diào)試、性能分析、故障排查全流程,大幅提升開(kāi)發(fā)效率。RT-Tra
    的頭像 發(fā)表于 05-20 18:15 ?1326次閱讀
    重磅預(yù)售!<b class='flag-5'>RT</b>-Trace<b class='flag-5'>調(diào)試</b>工具

    RISC-V JTAG:開(kāi)啟MCU 芯片調(diào)試之旅

    基于 RISC-V 架構(gòu)的 MCU 芯片JTAG 調(diào)試過(guò)程及操作,為后續(xù)類(lèi)似調(diào)試工作提供詳實(shí)參考的依據(jù),助力研發(fā)團(tuán)隊(duì)高效推進(jìn)芯片研發(fā)進(jìn)程。 RISC-V 架構(gòu)以其開(kāi)源、模塊化等優(yōu)勢(shì)在 MCU 芯片領(lǐng)域嶄露頭角。
    的頭像 發(fā)表于 05-07 17:57 ?3030次閱讀
    RISC-V <b class='flag-5'>JTAG</b>:開(kāi)啟MCU 芯片<b class='flag-5'>調(diào)試</b>之旅