在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

在 QSPI flash 上運(yùn)行毫米波芯片的測試代碼

電子設(shè)計(jì) ? 來源:電子設(shè)計(jì) ? 作者:電子設(shè)計(jì) ? 2021-11-10 09:36 ? 次閱讀
Other Parts Discussed in Post: AWR6843ISK, UNIFLASH, IWR6843

作者:Chris Meng

毫米波的軟件包mmWave SDK里有很多驅(qū)動的測試代碼,包括外設(shè)驅(qū)動,mmWave link驅(qū)動等。例如\packages\ti\control\mmwavelink\test\xwr68xx目錄下的測試代碼。這些測試代碼都需要編譯生成MSS或者DSS的可以執(zhí)行文件,然后通過CCS下載到板子上運(yùn)行。但如果TI的毫米波評估板或者客戶的板子上沒有JTAG口/仿真器,那就不能方便的使用這些測試代碼了。本文就是基于這個問題,嘗試把MSS的測試代碼直接燒寫到QSPI flash上運(yùn)行,并且通過GPIO點(diǎn)燈的狀態(tài)來反映測試情況,來解決沒有JTAG/仿真器情況下的測試問題。

本文運(yùn)行環(huán)境,硬件:AWR6843ISK revC;軟件:mmwave_sdk_03_04_00_03。

首先需要在命令行下編譯出測試需要的mss可執(zhí)行文件。

以xWR6843的Link test為例,用戶可以在測試代碼里面添加GPIO點(diǎn)燈的功能,來反映測試狀態(tài)。例如可以根據(jù)自己的需求在某個測試通過后點(diǎn)亮LED燈,從而獲知測試的結(jié)果。下面是本文嘗試修改點(diǎn)燈的相關(guān)代碼。實(shí)現(xiàn)的功能是上電后關(guān)閉LED,表示測試開始。最后mmwavelink測試全部結(jié)束后,燈會再次亮起。本文利用的是AWR6843ISK上的D7 LED,使用GPIO_2來控制燈的點(diǎn)亮和關(guān)閉,如圖1所示。

pYYBAGGKSDqASNqqAAALQm_43tQ323.png

圖1 測試使用的AWR6843ISK revC上的LED

1. 修改測試文件

C:\ti\mmwave_sdk_03_04_00_03\packages\ti\control\mmwavelink\test\xwr68xx\ main_mss.c

a. 在文件開始的位置添加包含GPIO驅(qū)動的頭文件相關(guān)代碼:
#include

b. 在MmwaveLink_initTask()函數(shù)開始位置添加GPIO初始化和關(guān)閉LED的代碼。

GPIO_init();

Pinmux_Set_OverrideCtrl(SOC_XWR68XX_PINK13_PADAZ, PINMUX_OUTEN_RETAIN_HW_CTRL, PINMUX_INPEN_RETAIN_HW_CTRL);

Pinmux_Set_FuncSel(SOC_XWR68XX_PINK13_PADAZ, SOC_XWR68XX_PINK13_PADAZ_GPIO_2);

GPIO_setConfig(SOC_XWR68XX_GPIO_2, GPIO_CFG_OUTPUT);

GPIO_write(SOC_XWR68XX_GPIO_2, 0U);

c. 在MmwaveLink_initTask()函數(shù)結(jié)尾位置添加GPIO點(diǎn)亮LED燈的代碼。

GPIO_write(SOC_XWR68XX_GPIO_2, 1U);

2. 修改mssTest.mak,在編譯器連接時(shí)添加GPIO庫和include路徑(標(biāo)黃相關(guān)代碼)。

MMWAVE_MSS_UNIT_TEST_STD_LIBS = $(R4F_COMMON_STD_LIB) \

-llibpinmux_$(MMWAVE_SDK_DEVICE_TYPE).$(R4F_LIB_EXT) \

-llibcrc_$(MMWAVE_SDK_DEVICE_TYPE).$(R4F_LIB_EXT) \

-llibmailbox_$(MMWAVE_SDK_DEVICE_TYPE).$(R4F_LIB_EXT) \

-llibtestlogger_$(MMWAVE_SDK_DEVICE_TYPE).$(R4F_LIB_EXT) \

-llibadcbuf_$(MMWAVE_SDK_DEVICE_TYPE).$(R4F_LIB_EXT) \

-llibedma_$(MMWAVE_SDK_DEVICE_TYPE).$(R4F_LIB_EXT) \

-llibmmwavelink_$(MMWAVE_SDK_DEVICE_TYPE).$(R4F_LIB_EXT) \

-llibgpio_$(MMWAVE_SDK_DEVICE_TYPE).$(R4F_LIB_EXT)

MMWAVE_MSS_UNIT_TEST_LOC_LIBS = $(R4F_COMMON_LOC_LIB) \

-i$(MMWAVE_SDK_INSTALL_PATH)/ti/drivers/pinmux/lib \

-i$(MMWAVE_SDK_INSTALL_PATH)/ti/drivers/adcbuf/lib \

-i$(MMWAVE_SDK_INSTALL_PATH)/ti/drivers/crc/lib \

-i$(MMWAVE_SDK_INSTALL_PATH)/ti/drivers/mailbox/lib \

-i$(MMWAVE_SDK_INSTALL_PATH)/ti/utils/testlogger/lib \

-i$(MMWAVE_SDK_INSTALL_PATH)/ti/drivers/edma/lib \

-i$(MMWAVE_SDK_INSTALL_PATH)/ti/control/mmwavelink/lib \

-i$(MMWAVE_SDK_INSTALL_PATH)/ti/drivers/gpio/lib

3.單獨(dú)編譯測試代碼(不編譯相關(guān)庫)。

a. 首先需要設(shè)置好編譯的環(huán)境變量,方法和編譯mmw demo時(shí)候的環(huán)境變量設(shè)置方法一致。具體請參考C:\ti\mmwave_sdk_03_04_00_03\docs\ mmwave_sdk_user_guide.pdf的設(shè)置環(huán)境變量章節(jié)的內(nèi)容(4. 5. 2. Setting up build environment)。基本流程如下:

  • 修改C:\ti\mmwave_sdk_03_04_00_03\packages\scripts\windows\setenv.bat,例如:set MMWAVE_SDK_DEVICE=awr68xx。
  • 在DOS命令行窗口切換到setenv.bat所在目錄,并且運(yùn)行setenv.bat。

b. 然后在同一個窗口下使用命令切換到link test目錄,例如:

cd C:\ti\mmwave_sdk_03_04_00_03\packages\ti\control\mmwavelink 并執(zhí)行下面的代碼。

gmake mssTestClean

gmake mssTest

c. 編譯結(jié)束后,會在C:\ti\mmwave_sdk_03_04_00_03\packages\ti\control\mmwavelink\test\xwr68xx目錄下生成更新的可執(zhí)行文件:xwr68xx_link_mss.xer4f。

接下來是生成可以燒寫到QSPI flash的bin文件。

1.首先復(fù)制MSS可執(zhí)行xwr68xx_link_mss.xer4f文件到C:\ti\mmwave_sdk_03_04_00_03\packages\scripts\ImageCreator目錄。

2.然后復(fù)制BSS firmware C:\ti\mmwave_sdk_03_04_00_03\firmware\radarss\ xwr6xxx_radarss_rprc.bin到同一目錄。

3.接下來將編譯腳本image_create_mss_only.bat也復(fù)制到相同目錄。image_create_mss_only.bat編譯腳本的具體內(nèi)容如下:

cd out2rprc

out2rprc.exe ..\%1 ..\mss_rprc.bin

cd ..\

cd multicore_image_generator

MulticoreImageGen.exe LE 37 0x02000006 ..\metaImage.bin 0x35510000 ..\mss_rprc.bin 0xB5510000 ..\xwr6xxx_radarss_rprc.bin

cd ..\

cd crc_multicore_image

crc_multicore_image.exe ..\metaImage.bin 0

cd ..\

cd append_bin_crc

gen_bincrc32.exe ..\metaImage.bin

cd ..\

4.接下來在DOS命令行窗口切換到ImageCreator這個目錄

cd C:\ti\mmwave_sdk_03_04_00_03\packages\scripts\ImageCreator

然后運(yùn)行下面的命令:

image_create_mss_only.bat xwr68xx_link_mss.xer4f

5.運(yùn)行結(jié)束后會在同一個目錄下生成metaImage.bin,用于QSPI flash燒寫。

最后使用UniFlash將metaImage.bin燒錄到IWR6843板子上的QSPI Flash上,然后運(yùn)行。

這個mmwavelink測試代碼的運(yùn)行時(shí)間較長,大概在20s以內(nèi)會看到LED燈點(diǎn)亮。

總結(jié):

本方法也同樣適用于其他測試?yán)桃约捌渌撩撞ㄐ酒H绻鼡Q毫米波芯片,請注意復(fù)制正確的bss firmware到ImageCreator目錄,并修改image_create_mss_only.bat里面bss firmware的文件名。

審核編輯:符乾江

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

    關(guān)注

    459

    文章

    52228

    瀏覽量

    436607
  • 嵌入式處理
    +關(guān)注

    關(guān)注

    0

    文章

    341

    瀏覽量

    10263
  • 毫米波
    +關(guān)注

    關(guān)注

    21

    文章

    1968

    瀏覽量

    65728
收藏 人收藏

    評論

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

    Leadway測試級鎧裝精密穩(wěn)相毫米波線纜(110GHz)

    運(yùn)行。l 科研與實(shí)驗(yàn)室測試:適用于矢量網(wǎng)絡(luò)分析儀(VNA)、頻譜分析儀等精密儀器的信號傳輸,保障測試結(jié)果的準(zhǔn)確性。l 工業(yè)自動化與智能制造:支持毫米波傳感器、工業(yè)雷達(dá)等設(shè)備的
    發(fā)表于 05-19 09:53

    引領(lǐng)毫米波技術(shù)革新,正和微芯發(fā)布新一代4uA 24G毫米波傳感SoC芯片

    珠海,2024年12月5日 —— 毫米波領(lǐng)域不斷突破創(chuàng)新的珠海正和微芯科技有限公司(以下簡稱“正和微芯”),今日宣布推出其最新研發(fā)的超低功耗24G毫米波傳感SoC芯片RS2111,標(biāo)
    的頭像 發(fā)表于 12-09 10:45 ?687次閱讀
    引領(lǐng)<b class='flag-5'>毫米波</b>技術(shù)革新,正和微芯發(fā)布新一代4uA 24G<b class='flag-5'>毫米波</b>傳感SoC<b class='flag-5'>芯片</b>

    毫米波雷達(dá)信號的傳輸特性

    1. 引言 毫米波雷達(dá)作為一種高精度的探測技術(shù),其信號的傳輸特性對于系統(tǒng)的性能至關(guān)重要。本文將探討毫米波雷達(dá)信號的傳輸特性,包括其傳播損耗、多徑效應(yīng)、雨衰等,并分析這些特性對雷達(dá)系統(tǒng)的影響。 2.
    的頭像 發(fā)表于 12-04 09:12 ?1184次閱讀

    毫米波雷達(dá)的基頻和調(diào)制技術(shù) 毫米波雷達(dá)機(jī)器人導(dǎo)航中的應(yīng)用

    毫米波雷達(dá)的基頻和調(diào)制技術(shù) 毫米波雷達(dá)的基頻通常指的是其工作頻段,一般30GHz至300GHz之間。在這個頻段內(nèi),毫米波雷達(dá)能夠利用短波波長的電磁
    的頭像 發(fā)表于 12-03 17:50 ?1136次閱讀

    毫米波雷達(dá)與超聲波雷達(dá)的區(qū)別

    毫米波雷達(dá)與超聲波雷達(dá)的區(qū)別 現(xiàn)代科技領(lǐng)域,傳感器技術(shù)扮演著至關(guān)重要的角色,尤其是自動駕駛、工業(yè)自動化和機(jī)器人技術(shù)等領(lǐng)域。毫米波雷達(dá)和超聲波雷達(dá)作為兩種常見的傳感器,它們各自有著獨(dú)
    的頭像 發(fā)表于 12-03 17:37 ?6844次閱讀

    毫米波雷達(dá)技術(shù)優(yōu)勢分析 毫米波雷達(dá)安防監(jiān)控中的應(yīng)用

    窄,跟蹤精度高,同時(shí)具有高分辨力和抵御窄波束干擾的能力,能有效探測微小目標(biāo)。 全天候工作能力 : 毫米波雷達(dá)不易受到灰塵、煙霧、雨、雪等大氣條件的影響,可以各種惡劣天氣下保持正常工作。 可以強(qiáng)光、炫光或無光下工作
    的頭像 發(fā)表于 12-03 17:30 ?1693次閱讀

    毫米波雷達(dá)與激光雷達(dá)比較 毫米波雷達(dá)自動駕駛中的作用

    毫米波雷達(dá)與激光雷達(dá)的比較 毫米波雷達(dá)與激光雷達(dá)是自動駕駛技術(shù)中常用的兩種傳感器,它們多個方面存在顯著差異: 毫米波雷達(dá) 激光雷達(dá) 工作原理 通過發(fā)射無線電波(
    的頭像 發(fā)表于 12-03 17:27 ?1610次閱讀

    毫米波雷達(dá)工作原理 毫米波雷達(dá)應(yīng)用領(lǐng)域

    毫米波雷達(dá)工作原理 1. 毫米波雷達(dá)的基本結(jié)構(gòu) 毫米波雷達(dá)系統(tǒng)通常由以下幾個主要部分組成: 發(fā)射器 :產(chǎn)生毫米波信號。 天線 :發(fā)射和接收毫米波
    的頭像 發(fā)表于 12-03 17:21 ?1981次閱讀

    什么是毫米波雷達(dá)?毫米波雷達(dá)模組選型

    一、什么是毫米波雷達(dá)毫米波雷達(dá)是一種非接觸型的傳感器,其工作頻率范圍涵蓋10毫米(30GHz)至1毫米(300GHz)的波段。這種技術(shù)具備精確的定位感知能力,可準(zhǔn)確測定目標(biāo)的位置、速度
    的頭像 發(fā)表于 09-06 17:38 ?2370次閱讀
    什么是<b class='flag-5'>毫米波</b>雷達(dá)?<b class='flag-5'>毫米波</b>雷達(dá)模組選型

    毫米波生產(chǎn)測試概述

    電子發(fā)燒友網(wǎng)站提供《毫米波生產(chǎn)測試概述.pdf》資料免費(fèi)下載
    發(fā)表于 08-27 09:44 ?0次下載
    <b class='flag-5'>毫米波</b>生產(chǎn)<b class='flag-5'>測試</b>概述

    毫米波雷達(dá)是聲波還是電磁

    的基本概念 電磁是一種具有波動性質(zhì)的電磁輻射,它由變化的電場和磁場組成,以光速空間中傳播。電磁的頻率范圍很廣,從極低頻(ELF)到極高頻(EHF),波長從數(shù)千公里到極短的納米級別。毫米波
    的頭像 發(fā)表于 08-16 10:11 ?1305次閱讀

    毫米波雷達(dá)與超聲波雷達(dá)的區(qū)別是什么

    的雷達(dá)技術(shù)。它通過發(fā)射和接收毫米波段的電磁,根據(jù)電磁目標(biāo)物體的反射、散射和吸收等特性,實(shí)現(xiàn)對目標(biāo)物體的探測和定位。 超聲波雷達(dá):超聲
    的頭像 發(fā)表于 08-16 10:09 ?5087次閱讀

    簡述毫米波雷達(dá)的結(jié)構(gòu)、原理和特點(diǎn)

    毫米波雷達(dá)是一種利用毫米波段電磁進(jìn)行探測和測量的雷達(dá)系統(tǒng),具有高分辨率、高靈敏度、高抗干擾能力等特點(diǎn),軍事、航空、航天、交通、氣象等領(lǐng)域得到廣泛應(yīng)用。 一、
    的頭像 發(fā)表于 08-16 10:05 ?3893次閱讀

    毫米波雷達(dá)具有哪些特點(diǎn)和優(yōu)勢

    毫米波雷達(dá)是一種利用毫米波段電磁進(jìn)行探測和測量的雷達(dá)系統(tǒng)。它具有許多特點(diǎn)和優(yōu)勢,使其許多領(lǐng)域得到廣泛應(yīng)用。以下是毫米波雷達(dá)的一些主要特點(diǎn)
    的頭像 發(fā)表于 08-16 10:04 ?2929次閱讀

    毫米波應(yīng)用5G手機(jī)低介電絕緣透散熱膜

    毫米波(millimeterwave):波長為1~10毫米的電磁毫米波,它位于微波與遠(yuǎn)紅外相交疊的波長范圍,因而兼有兩種波譜的特點(diǎn)。
    的頭像 發(fā)表于 07-09 08:10 ?647次閱讀
    <b class='flag-5'>毫米波</b>應(yīng)用5G手機(jī)低介電絕緣透<b class='flag-5'>波</b>散熱膜
    主站蜘蛛池模板: 午夜影院一级片 | 天天摸天天添人人澡 | 一级毛片aaaaaa免费看 | 国产一级做a爰片久久毛片男 | 国产一级特黄aaaa大片野外 | 免费人成年短视频在线观看免费网站 | 国产馆精品推荐在线观看 | 亚洲第一色在线 | аbt天堂资源在线官网 | 日韩特级毛片免费观看视频 | 简单视频在线播放jdav | 国产真实偷乱视频在线观看 | 特黄特黄 | 羞羞答答xxdd影院欧美 | 最好看的2019中文字幕1 | 午夜特片网 | 如色网 | 真爽~张开腿~让我插 | 激情五月激情综合 | 色涩在线| 日韩欧美高清一区 | 无遮挡很爽很污很黄的网站w | 色噜噜狠狠狠狠色综合久 | 日本在线黄色网址 | 欧美午夜在线观看 | 一女被多男玩很肉很黄文 | 五月婷激情 | 35qao强力打造免费上线高清 | 丁香六月激情婷婷 | 欧美卡一卡二卡新区网站 | 国产午夜精品片一区二区三区 | 免费人成年激情视频在线观看 | 亚洲欧洲一区二区三区在线 | 狠狠艹视频 | 国产国产人免费人成成免视频 | 91精品啪在线观看国产日本 | 无人区理论片手机看片 | 99热久久国产精品 | 国产黄视频网站 | 国产特黄一级毛片特黄 | 国产jlzzjlzz视频免费 |