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

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

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

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

在QSPI flash上運行毫米波芯片的測試代碼

星星科技指導(dǎo)員 ? 來源:TI ? 作者:Chris Meng ? 2023-03-21 10:17 ? 次閱讀

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

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

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

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

poYBAGQZE5yAGmSDAAALQm_43tQ259.png

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

1. 修改測試文件

C:timmwave_sdk_03_04_00_03packagesticontrolmmwavelinktestxwr68xx 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點亮LED燈的代碼。

GPIO_write(SOC_XWR68XX_GPIO_2, 1U);

2. 修改mssTest.mak,在編譯器連接時添加GPIO庫和include路徑(標黃相關(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.單獨編譯測試代碼(不編譯相關(guān)庫)。

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

修改C:timmwave_sdk_03_04_00_03packagesscriptswindowssetenv.bat,例如:set MMWAVE_SDK_DEVICE=awr68xx。

在DOS命令行窗口切換到setenv.bat所在目錄,并且運行setenv.bat。

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

cd C:timmwave_sdk_03_04_00_03packagesticontrolmmwavelink 并執(zhí)行下面的代碼。

gmake mssTestClean

gmake mssTest

c. 編譯結(jié)束后,會在C:timmwave_sdk_03_04_00_03packagesticontrolmmwavelinktestxwr68xx目錄下生成更新的可執(zhí)行文件:xwr68xx_link_mss.xer4f。

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

1.首先復(fù)制MSS可執(zhí)行xwr68xx_link_mss.xer4f文件到C:timmwave_sdk_03_04_00_03packagesscriptsImageCreator目錄。

2.然后復(fù)制BSS firmware C:timmwave_sdk_03_04_00_03firmwareradarss 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:timmwave_sdk_03_04_00_03packagesscriptsImageCreator

然后運行下面的命令:

image_create_mss_only.bat xwr68xx_link_mss.xer4f

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

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

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

總結(jié):

本方法也同樣適用于其他測試例程以及其他毫米波芯片。如果更換毫米波芯片,請注意復(fù)制正確的bss firmware到ImageCreator目錄,并修改image_create_mss_only.bat里面bss firmware的文件名。

審核編輯:郭婷

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

    關(guān)注

    242

    文章

    23286

    瀏覽量

    661064
  • 仿真器
    +關(guān)注

    關(guān)注

    14

    文章

    1018

    瀏覽量

    83764
  • GPIO
    +關(guān)注

    關(guān)注

    16

    文章

    1204

    瀏覽量

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

    關(guān)注

    21

    文章

    1925

    瀏覽量

    64830
收藏 人收藏

    評論

    相關(guān)推薦

    編譯可在QSPI Flash運行的程序

    在前文中已經(jīng)實現(xiàn)了一個能夠 MDK 平臺進行下載代碼QSPI Flash 中的下載算法,以及一個能跳轉(zhuǎn)執(zhí)行應(yīng)用程序的 2nd Bootloader,但若想將
    的頭像 發(fā)表于 03-31 09:50 ?3165次閱讀
    編譯可在<b class='flag-5'>QSPI</b> <b class='flag-5'>Flash</b><b class='flag-5'>上</b><b class='flag-5'>運行</b>的程序

    毫米波技術(shù)及芯片詳解

    毫米波技術(shù)方面, 結(jié)合目前一些熱門的毫米波頻段的系統(tǒng)應(yīng)用, 如毫米波通信、毫米波成像以及毫米波雷達等, 對
    發(fā)表于 11-30 10:36 ?2.6w次閱讀

    應(yīng)對毫米波測試的挑戰(zhàn)

    靈敏度來保證測試的精度。當頻率到70GHz的時候,同軸連接器內(nèi)導(dǎo)體的直徑只有0.5mm,該尺寸已經(jīng)接近車床機械加工能力的極限,連接器上任何的毛刺甚至灰塵都會影響連接器的毫米波頻段的匹配性能。相對于低頻
    發(fā)表于 04-14 11:57

    毫米波雷達方案對比

    角度看,24GHz雷達與77GHz雷達都是處于毫米波的頻段,本質(zhì)并沒有形成大的區(qū)別。而根據(jù)的傳播理論,無線通信系統(tǒng)中,頻率較高的信號比頻率較低的信號容易穿透建筑物,而頻率越低,波
    發(fā)表于 08-04 09:16

    車載毫米波雷達的技術(shù)原理與發(fā)展

    ;沈陽承泰科技有限公司研發(fā)77GHz汽車毫米波雷達關(guān)鍵技術(shù)取得突破,預(yù)計產(chǎn)品不久將問世。目前,國內(nèi)毫米波雷達產(chǎn)業(yè)的發(fā)展主要面臨以下幾個問題:①行業(yè)整體競爭力偏弱。目前,國內(nèi)的產(chǎn)業(yè)鏈
    發(fā)表于 05-10 06:20

    毫米波雷達是什么?

    所謂的毫米波是無線電波中的一段,我們把波長為1~10毫米的電磁毫米波,它位于微波與遠紅外相交疊的波長范圍,因而兼有兩種波譜的特點。
    發(fā)表于 08-02 08:49

    毫米波雷達(一)

    軍事領(lǐng)域,隨著雷達技術(shù)的發(fā)展與進步,毫米波雷達傳感器開始應(yīng)用于汽車電子、無人機、智能交通等多個領(lǐng)域。  目前各個國家對車載毫米波雷達分配的頻段各有不同,但主要集中24GHz和77GHz,少數(shù)國家(如
    發(fā)表于 12-16 11:09

    毫米波終端技術(shù)實現(xiàn)挑戰(zhàn)及測試方案

    隨著移動通信的迅猛發(fā)展,低頻段頻譜資源的開發(fā)已經(jīng)非常成熟,剩余的低頻段頻譜資源已經(jīng)不能滿足5G時代10Gbps的峰值速率需求,因此未來5G系統(tǒng)需要在毫米波頻段尋找可用的頻譜資源。作為5G關(guān)鍵技術(shù)
    發(fā)表于 01-08 07:49

    如何應(yīng)對毫米波測試的挑戰(zhàn)?

    如何應(yīng)對毫米波測試的挑戰(zhàn)?
    發(fā)表于 05-10 06:44

    什么是5G毫米波和OTA測試

    于這一頻段,而FR2頻段的頻率范圍是24.25GHz-52.6GHz,即毫米波頻段。毫米波頻率范圍內(nèi)主要分為三個頻段,具體如下表所示, 現(xiàn)狀 5G毫米波多天線傳輸
    發(fā)表于 11-19 08:00

    漫談車載毫米波雷達歷史

    距場景的AWR1642 系列將前端MMIC RF、DSP和MCU三個模塊集成一個77GHz毫米波雷達SOC芯片,顯著降低了毫米波雷達成本
    發(fā)表于 03-09 10:24

    QSPI flash運行毫米波芯片測試代碼分享

    下的測試代碼。這些測試代碼都需要編譯生成MSS或者DSS的可以執(zhí)行文件,然后通過CCS下載到板子運行
    發(fā)表于 11-07 07:52

    為什么毫米波頻率下運行的設(shè)備需要進行OTA測試

    的挑戰(zhàn)。今天的文章, 我們將討論為什么毫米波頻率下運行的設(shè)備需要進行OTA 測試。 簡而言之,表征天線的發(fā)射和接收性能需要OTA測試。3G
    的頭像 發(fā)表于 08-03 09:38 ?2556次閱讀

    QSPI flash 運行毫米波芯片測試代碼

    生成MSS或者DSS的可以執(zhí)行文件,然后通過CCS下載到板子運行。但如果TI的毫米波評估板或者客戶的板子沒有JTAG口/仿真器,那就不能方便的使用這些
    的頭像 發(fā)表于 11-10 09:36 ?1346次閱讀
    <b class='flag-5'>在</b> <b class='flag-5'>QSPI</b> <b class='flag-5'>flash</b> <b class='flag-5'>上</b><b class='flag-5'>運行</b><b class='flag-5'>毫米波</b><b class='flag-5'>芯片</b>的<b class='flag-5'>測試</b><b class='flag-5'>代碼</b>

    QSPI flash運行毫米波芯片測試代碼

    QSPI flash運行毫米波芯片
    發(fā)表于 10-28 12:00 ?0次下載
    <b class='flag-5'>在</b><b class='flag-5'>QSPI</b> <b class='flag-5'>flash</b><b class='flag-5'>上</b><b class='flag-5'>運行</b><b class='flag-5'>毫米波</b><b class='flag-5'>芯片</b>的<b class='flag-5'>測試</b><b class='flag-5'>代碼</b>
    主站蜘蛛池模板: 国产成人精品123区免费视频| 午夜无码国产理论在线| 日日夜夜影院在线播放| 中文字幕偷乱免费视频在线| 国产MD视频一区二区三区| 青青在线视版在线播放| 99久久精品费精品国产一区二| 久久伊人影视| 中文字幕在线播放| 久久精品国产男包| 在线播放毛片| 久久久久国产精品嫩草影院| 亚洲人成电影网站色2017| 含羞草在线| 亚洲欧美综合乱码精品成人网| 国产亚洲日韩欧美视频| 亚洲xxxx动漫| 久cao在线香蕉| 中国午夜伦理片| 奶大B紧17p| 成人动漫百度影音| 天津相声广播在线收听| 国产欧美无码亚洲| 亚洲日韩有码无线免费| 久久久久久久99精品免费观看| 影音先锋av电影| 美女激清床上戏大全| xxx暴力xxx| 午夜国产理论| 九九这里有精品| 98国产精品人妻无码免费| 青青久在线视频免费观看| 国产 亚洲 日韩 欧美 在线观看| 日本黄色www| 国产私拍福利精品视频| 亚洲在线v观看免费国| 看电影就来5566先锋av| xxxx69中国| 亚洲 日本 天堂 国产 在线| 狠狠国产欧美在线视频| 99精彩免费观看|