PROCESSOR_SDK_RADAR_03_08是否支持RADAR_AWR2243?

Other Parts Discussed in Thread: AWR2243, AWR1843, AWR1642, AWR1243

HI,

最近在学习PROCESSOR_SDK_RADAR_03_08, 在查看PDK驱动时,发现其中支持RADAR_AWR12xx?  请问PROCESSOR_SDK_RADAR_03_08是不是不支持RADAR_AWR22xx?   请问在哪里可以下载到支持RADAR_AWR22xx的SDK? 

  • 由于您使用的是AWR2243,因此建议使用mmWave设备固件软件包(DFP)。该软件包提供了主机端对AWR2243器件进行编程所需的所有驱动程序。界面控制文档详细列出了设备中可用的所有API以及有关所有参数的说明。

    您可以在此处下载最新的DFP:http://software-dl.ti.com/ra-processors/esd/MMWAVE-DFP-2G/latest/index_FDS.html

    processor radar SDK当前仅支持第一代前端设备(特别是AWR1243),mmWave SDK主要针对独立的Radar SoC,例如AWR1642和AWR1843。

  • HI, Annie Liu

    我目前的开发环境是mmwcas_dsp_evm (TDA2x) + mmwcas_rf_evm(AWR2243), 当时根据TI官网的资料选择了PROCESSOR_SDK_RADAR_03_08这个版本的SDK, 但是在学习的过程过,发现这个版本的SDK并不支持AWR2243的驱动。  如果选择mmWave SDk 的话,SDK可能对我们的需求不能满足。因为 我们需要会雷达采集的信号除了事后处理,还需要时实处理。 目前我们的方案有两种:1 . 希望TI能尽早发布支持AWR2243的PROCESSOR_SDK_RADAR的SDK。 2. 更换mmwcas_rf_evm(AWR2243),将雷达板更换成mmwcas_rf_evm(AWR1243). 现在请问两个问题: 1. 估计TI什么 时候可以发布新的SDK? 2.我在TI官网是否可以采购到 mmwcas_rf_evm(AWR1243)的雷达板?
  • 你好 ,

    请参考下面的论坛讨论了解如何修改现有sdk支持awr2243.

    e2e.ti.com/.../3348087
  • Hi, Chris Meng
    很高兴收到你的回复, 目前我从SD卡启动后,日志如下:
    Vision SDK Usecases,
    [11:12:26][IPU1-0] --------------------
    [11:12:26][IPU1-0]
    [11:12:26][IPU1-0] 1: RADAR Usecases
    [11:12:26][IPU1-0] 2: MISC Tests
    [11:12:26][IPU1-0]
    [11:12:26][IPU1-0] s: System Settings
    [11:12:26][IPU1-0]
    [11:12:26][IPU1-0] x: Exit
    [11:12:26][IPU1-0]
    [11:12:26][IPU1-0] Enter Choice:
    [11:12:26][IPU1-0]
    [11:12:26][IPU1-1] 9.856585 s: NSP GMAC: PHY 2 Found on MAC Port 0
    [11:12:29][IPU1-1] 12.685384 s: NETWORK_CTRL: Starting Server (port=5000) !!!
    [11:12:29][IPU1-1] 12.685689 s: NETWORK_CTRL: Starting Server ... DONE (port=5000) !!!
    [11:12:29][IPU1-1] 12.756969 s: NDK: Link Status: 1000Mb/s Full Duplex on PHY 2
    [11:12:32][IPU1-0] 15.955926 s: ch = 1
    [11:12:32][IPU1-0] 15.956139 s:
    [11:12:32][IPU1-0]
    [11:12:32][IPU1-0] RADAR Usecases
    [11:12:32][IPU1-0] ---------------
    [11:12:32][IPU1-0]
    [11:12:32][IPU1-0] 9: Cascade Radar (4 AWR1243) Capture + Null (TDA2xx Only)
    [11:12:32][IPU1-0] a: Cascade Radar (4 AWR1243) Capture + Radar Object Detect (DSP) + NetworkTx (TDA2xx Only)
    [11:12:32][IPU1-0] b: Cascade Radar (4 AWR1243) Capture + FFT (EVE) + Tx Beam Form Static Map (DSP) + NetworkTx (TDA2xx Only)
    [11:12:32][IPU1-0]
    [11:12:32][IPU1-0] x: Exit
    [11:12:32][IPU1-0]
    [11:12:32][IPU1-0] Enter Choice:
    [11:12:32][IPU1-0]
    [11:12:35][IPU1-0] 18.823888 s:
    [11:12:35][IPU1-0] 18.824040 s:
    [11:12:35][IPU1-0]
    [11:12:35][IPU1-0] ========================
    [11:12:35][IPU1-0] 2D FFT Core Selection
    [11:12:35][IPU1-0] ========================
    [11:12:35][IPU1-0]
    [11:12:35][IPU1-0] 1: DSP
    [11:12:35][IPU1-0]
    [11:12:35][IPU1-0] 2: EVE
    [11:12:35][IPU1-0] Enter Choice:
    [11:12:35][IPU1-0]
    [11:12:37][IPU1-0] 20.537058 s: CHAINS_COMMON_CASCADE AR12xx Initializing FPGA ...
    [11:12:38][IPU1-0] 22.136826 s: CHAINS_COMMON_CASCADE AR12xx Initializing FPGA Done...
    [11:12:38][IPU1-0] 22.137040 s: ChainsUtil_readMasterFileInfo Parsing radar_test_vector/sensor_master_config.txt
    [11:12:38][IPU1-0] 22.157353 s: ChainsUtil_readMasterFileInfo status = -1
    [11:12:38][IPU1-0] 22.157445 s: !!!No Valid Configuration file is found. Use Default Configurations!!!
    [11:12:38][IPU1-0] 22.157567 s: CHAINS: Init AR12xx ...
    [11:12:38][IPU1-0] 22.157872 s: UTILS_MCSPI: McSPI is configured in interrupt mode!!
    [11:12:38][IPU1-0] 22.158421 s: UTILS_MCSPI: McSPI is configured in interrupt mode!!
    [11:12:38][IPU1-0] 22.158665 s: UTILS_MCSPI: McSPI is configured in interrupt mode!!
    [11:12:38][IPU1-0] 22.158878 s: UTILS_MCSPI: McSPI is configured in interrupt mode!!
    [11:12:38][IPU1-0] 22.160190 s: Bsp_boardGetId = 0x400000...
    [11:12:39][IPU1-0] 22.382693 s: AR12XX: Firmware Download Started : Ftype: BSS_BUILD
    [11:12:40][IPU1-0] 23.797688 s: AR12XX: Firmware Download Successful : Ftype: BSS_BUILD
    [11:12:41][IPU1-0] 24.448728 s: AR12XX: Firmware Download Started : Ftype: BSS_BUILD
    [11:12:45][IPU1-0] 28.553894 s: AR12XX: Firmware Download Successful : Ftype: BSS_BUILD
    [11:12:45][IPU1-0] 28.594217 s: AWR12XX: Version Master : 2.2.0.3
    [11:12:45][IPU1-0] 28.594339 s: AWR12XX: Version RF:2.1.5.16
    [11:12:45][IPU1-0] 28.594430 s: AWR12XX: Version mmWaveLink:1.2.0.0
    [11:12:45][IPU1-0] 28.594552 s: AWR12XX: Version Master Patch[dd.mm.yy]:78.224.4
    [11:12:45][IPU1-0] 28.594644 s: AWR12XX: Version RF Patch[dd.mm.yy]:0.0.0
    [11:12:45][IPU1-0] 28.597389 s: CHAINS: Config AR12xx ...
    [11:12:45][IPU1-0] 28.597480 s: CHAINS: Configuring the parameters for Normal Frame for Radar Number 1
    [11:12:45][IPU1-0] 28.597572 s: CHAINS: Configuring the parameters for Normal Frame for Radar Number 2
    [11:12:45][IPU1-0] 28.597694 s: CHAINS: Configuring the parameters for Normal Frame for Radar Number 3
    [11:12:45][IPU1-0] 28.597816 s: CHAINS: Configuring the parameters for Normal Frame for Radar Number 4
    [11:12:45][IPU1-0] 28.697767 s: AWR12XX: RF Boot Status = 0x73bfffb
    [11:12:45][IPU1-0] 28.697919 s: AWR12XX: RF Boot Time = 12341 us
    [11:12:45][IPU1-0] 28.812236 s: AWR12XX: RF Boot Status = 0x73bfffb
    [11:12:45][IPU1-0] 28.812328 s: AWR12XX: RF Boot Time = 12341 us
    [11:12:45][IPU1-0] 28.927042 s: AWR12XX: RF Boot Status = 0x73bfffb
    [11:12:45][IPU1-0] 28.927164 s: AWR12XX: RF Boot Time = 12341 us
    [11:12:45][IPU1-0] 29.040962 s: AWR12XX: RF Boot Status = 0x73bfffb
    [11:12:45][IPU1-0] 29.041084 s: AWR12XX: RF Boot Time = 12341 us
    [11:12:45][IPU1-0] 29.056304 s: CHAINS: Init AR12xx ... DONE !!!
    [11:12:45][IPU1-0] 29.056518 s: ChainsUtil_readMasterFileInfo Parsing radar_test_vector/sensor_master_config.txt
    [11:12:45][IPU1-0] 29.060056 s: ChainsUtil_readMasterFileInfo status = -1
    [11:12:45][IPU1-0] 29.060178 s: ChainsUtil_readMasterFileInfo Parsing radar_test_vector/sensor_master_config.txt
    [11:12:45][IPU1-0] 29.061276 s: ChainsUtil_readMasterFileInfo status = -1
    [11:12:45][IPU1-0] 29.061398 s: ChainsUtil_readMasterFileInfo Parsing radar_test_vector/sensor_master_config.txt
    [11:12:45][IPU1-0] 29.062709 s: ChainsUtil_readMasterFileInfo status = -1
    [11:12:45][IPU1-0] 29.062862 s: ChainsUtil_readMasterFileInfo Parsing radar_test_vector/sensor_master_config.txt
    [11:12:45][IPU1-0] 29.063960 s: ChainsUtil_readMasterFileInfo status = -1
    [11:12:45][IPU1-0] 29.064143 s: ChainsUtil_readMasterFileInfo Parsing radar_test_vector/sensor_master_config.txt
    [11:12:45][IPU1-0] 29.065241 s: ChainsUtil_readMasterFileInfo status = -1
    [11:12:45][IPU1-0] 29.066491 s: FILE_IO: Calibration file(calib_coef.bin) is NOT present in sd card! Used built-in coefficients!
    [11:12:45][IPU1-0] 29.066644 s: Chains: NetworkTx Link
    [11:12:45][IPU1-0] 29.066674 s:
    [11:12:45][IPU1-0]
    [11:12:45][IPU1-0] Select Network Mode,
    [11:12:45][IPU1-0] --------------------
    [11:12:45][IPU1-0] 1: TFDTP
    [11:12:45][IPU1-0] 2: TCP/IP
    [11:12:45][IPU1-0]
    [11:12:45][IPU1-0] Enter Choice:
    [11:12:45][IPU1-0]
    [11:12:50][IPU1-0] 33.389495 s: Chains: Using TCP/IP
    [11:12:50][IPU1-0] 33.389648 s: CAPTURE: Create in progress !!!
    [11:12:50][IPU1-0] 33.389953 s: CAPTURE: VIP1 Slice0 PortA capture mode is [16-bit] !!!
    [11:12:50][IPU1-0] 33.613005 s: CAPTURE: VIP1 Slice1 PortA capture mode is [16-bit] !!!
    [11:12:50][IPU1-0] 33.836088 s: CAPTURE: VIP2 Slice0 PortA capture mode is [16-bit] !!!
    [11:12:50][IPU1-0] 34.059080 s: CAPTURE: VIP2 Slice1 PortA capture mode is [16-bit] !!!
    [11:12:50][IPU1-0] 34.282102 s: CAPTURE: Create Done !!!
    [11:12:50][IPU1-0] 34.282590 s: SELECT: OUT QUE0: OUT CH0: IN CH0: 2048 x 640, pitch = (4096, 0)
    [11:12:50][IPU1-0] 34.282742 s: SELECT: OUT QUE1: OUT CH0: IN CH1: 2048 x 640, pitch = (4096, 0)
    [11:12:51][IPU1-0] 34.282895 s: SELECT: OUT QUE2: OUT CH0: IN CH2: 2048 x 640, pitch = (4096, 0)
    [11:12:51][IPU1-0] 34.283078 s: SELECT: OUT QUE3: OUT CH0: IN CH3: 2048 x 640, pitch = (4096, 0)
    [11:12:51][IPU1-0] 34.283291 s: ALGORITHM: Create in progress (algId = 8) !!!
    [11:12:51][IPU1-0] 34.450680 s: ALG: ti.radar.fft: CH0 BUF0: 0x8e388c00 ( 2621440 B )
    [11:12:51][IPU1-0] 34.489843 s: ALG: ti.radar.fft: CH0 BUF1: 0x8e608e00 ( 2621440 B )
    [11:12:51][IPU1-0] 34.529097 s: ALG: ti.radar.fft: CH0 BUF2: 0x8e889000 ( 2621440 B )
    [11:12:51][IPU1-0] 34.568291 s: ALG: ti.radar.fft: CH0 BUF3: 0x8eb09200 ( 2621440 B )
    [11:12:51][IPU1-0] 34.568626 s: ALGORITHM: Create Done (algId = 8) !!!
    [11:12:51][IPU1-0] 34.569084 s: ALGORITHM: Create in progress (algId = 8) !!!
    [11:12:51][IPU1-0] 34.736167 s: ALG: ti.radar.fft: CH0 BUF0: 0x8ed8f000 ( 2621440 B )
    [11:12:51][IPU1-0] 34.775330 s: ALG: ti.radar.fft: CH0 BUF1: 0x8f00f200 ( 2621440 B )
    [11:12:51][IPU1-0] 34.814524 s: ALG: ti.radar.fft: CH0 BUF2: 0x8f28f400 ( 2621440 B )
    [11:12:51][IPU1-0] 34.853718 s: ALG: ti.radar.fft: CH0 BUF3: 0x8f50f600 ( 2621440 B )
    [11:12:51][IPU1-0] 34.854114 s: ALGORITHM: Create Done (algId = 8) !!!
    [11:12:51][IPU1-0] 34.854541 s: ALGORITHM: Create in progress (algId = 8) !!!
    [11:12:51][IPU1-0] 35.022662 s: ALG: ti.radar.fft: CH0 BUF0: 0x8f795400 ( 2621440 B )
    [11:12:51][IPU1-0] 35.061611 s: ALG: ti.radar.fft: CH0 BUF1: 0x8fa15600 ( 2621440 B )
    [11:12:51][IPU1-0] 35.100774 s: ALG: ti.radar.fft: CH0 BUF2: 0x8fc95800 ( 2621440 B )
    [11:12:51][IPU1-0] 35.140059 s: ALG: ti.radar.fft: CH0 BUF3: 0x8ff15a00 ( 2621440 B )
    [11:12:51][IPU1-0] 35.140364 s: ALGORITHM: Create Done (algId = 8) !!!
    [11:12:51][IPU1-0] 35.140791 s: ALGORITHM: Create in progress (algId = 8) !!!
    [11:12:52][IPU1-0] 35.311138 s: ALG: ti.radar.fft: CH0 BUF0: 0x9019b800 ( 2621440 B )
    [11:12:52][IPU1-0] 35.350332 s: ALG: ti.radar.fft: CH0 BUF1: 0x9041ba00 ( 2621440 B )
    [11:12:52][IPU1-0] 35.389526 s: ALG: ti.radar.fft: CH0 BUF2: 0x9069bc00 ( 2621440 B )
    [11:12:52][IPU1-0] 35.428719 s: ALG: ti.radar.fft: CH0 BUF3: 0x9091be00 ( 2621440 B )
    [11:12:52][IPU1-0] 35.429116 s: ALGORITHM: Create Done (algId = 8) !!!
    [11:12:52][IPU1-0] 35.430641 s: IPC_OUT_0 : Create in progress !!!
    [11:12:52][IPU1-0] 35.431037 s: IPC_OUT_0 : Create Done !!!
    [11:12:52][DSP1 ] 35.431281 s: IPC_IN_0 : Create in progress !!!
    [11:12:52][DSP1 ] 35.431769 s: IPC_IN_0 : Create Done !!!
    [11:12:52][DSP1 ] 35.432410 s: ALGORITHM: Create in progress (algId = 11) !!!
    [11:12:52][DSP1 ] 35.472945 s: ALG: ti.radar.dspcascademimo: CH0 BUF0: 0x91f9c000 ( 675616 B )
    [11:12:52][DSP1 ] 35.474409 s: ALG: ti.radar.dspcascademimo: CH0 BUF1: 0x92041000 ( 675616 B )
    [11:12:52][DSP1 ] 35.475873 s: ALG: ti.radar.dspcascademimo: CH0 BUF2: 0x920e6000 ( 675616 B )
    [11:12:52][DSP1 ] 35.475965 s: ALGORITHM: Create Done (algId = 11) !!!
    [11:12:52][DSP1 ] 35.476392 s: IPC_OUT_0 : Create in progress !!!
    [11:12:52][DSP1 ] 35.476483 s: IPC_OUT_0 : Create Done !!!
    [11:12:52][DSP1 ] 35.480814 s: SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1023
    [11:12:52][DSP1 ] 35.480875 s: SYSTEM: Heap = LOCAL_L2 @ 0x00800000, Total size = 227264 B (221 KB), Free size = 72640 B (70 KB)
    [11:12:52][DSP1 ] 35.480906 s: SYSTEM: Heap = LOCAL_DDR @ 0x00000000, Total size = 524288 B (512 KB), Free size = 498816 B (487 KB)
    [11:12:52][DSP2 ] 35.481089 s: SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1023
    [11:12:52][DSP2 ] 35.481119 s: SYSTEM: Heap = LOCAL_L2 @ 0x00800000, Total size = 227264 B (221 KB), Free size = 227264 B (221 KB)
    [11:12:52][DSP2 ] 35.481180 s: SYSTEM: Heap = LOCAL_DDR @ 0x00000000, Total size = 524288 B (512 KB), Free size = 523928 B (511 KB)
    [11:12:52][EVE1 ] 35.481638 s: SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1023
    [11:12:52][EVE1 ] 35.482889 s: SYSTEM: Heap = LOCAL_L2 @ 0x40020000, Total size = 22528 B (22 KB), Free size = 18304 B (17 KB)
    [11:12:52][EVE1 ] 35.485085 s: SYSTEM: Heap = LOCAL_DDR @ 0x00000000, Total size = 262144 B (256 KB), Free size = 261600 B (255 KB)
    [11:12:52][EVE2 ] 35.487677 s: SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1023
    [11:12:52][EVE2 ] 35.489050 s: SYSTEM: Heap = LOCAL_L2 @ 0x40020000, Total size = 22528 B (22 KB), Free size = 18304 B (17 KB)
    [11:12:52][EVE2 ] 35.491276 s: SYSTEM: Heap = LOCAL_DDR @ 0x00000000, Total size = 262144 B (256 KB), Free size = 261600 B (255 KB)
    [11:12:52][EVE3 ] 35.493838 s: SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1023
    [11:12:52][EVE3 ] 35.495089 s: SYSTEM: Heap = LOCAL_L2 @ 0x40020000, Total size = 22528 B (22 KB), Free size = 18304 B (17 KB)
    [11:12:52][EVE3 ] 35.497285 s: SYSTEM: Heap = LOCAL_DDR @ 0x00000000, Total size = 262144 B (256 KB), Free size = 261600 B (255 KB)
    [11:12:52][EVE4 ] 35.499938 s: SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1023
    [11:12:52][EVE4 ] 35.501189 s: SYSTEM: Heap = LOCAL_L2 @ 0x40020000, Total size = 22528 B (22 KB), Free size = 18304 B (17 KB)
    [11:12:52][EVE4 ] 35.503355 s: SYSTEM: Heap = LOCAL_DDR @ 0x00000000, Total size = 262144 B (256 KB), Free size = 261600 B (255 KB)
    [11:12:52][IPU1-0] 35.479076 s: SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1023
    [11:12:52][IPU1-0] 35.479228 s: SYSTEM: Heap = LOCAL_DDR @ 0x00000000, Total size = 262144 B (256 KB), Free size = 162616 B (158 KB)
    [11:12:52][IPU1-0] 35.479503 s: SYSTEM: Heap = SR_OCMC @ 0x00000000, Total size = 0 B (0 KB), Free size = 0 B (0 KB)
    [11:12:52][IPU1-0] 35.479655 s: SYSTEM: Heap = SR_DDR_CACHED @ 0x8a783000, Total size = 355979264 B (339 MB), Free size = 228020224 B (217 MB)
    [11:12:52][IPU1-0] 35.479838 s: SYSTEM: Heap = SR_DDR_NON_CACHED @ 0x00000000, Total size = 0 B (0 MB), Free size = 0 B (0 MB)
    [11:12:52][IPU1-0] 35.506679 s: CAPTURE: Start in progress !!!
    [11:12:52][IPU1-0] 35.514335 s: CAPTURE: Start Done !!!
    [11:12:52][IPU1-0] 35.514457 s: CHAINS: AR12xx Starting Radar Sensor ...
    [11:12:52][IPU1-0] 35.519307 s: CHAINS: AR12xx Starting Radar Sensor ... DONE !!!
    [11:12:52][IPU1-0] 35.522235 s:
    [11:12:52][IPU1-0]
    [11:12:52][IPU1-0] ====================
    [11:12:52][IPU1-0] Chains Run-time Menu
    [11:12:52][IPU1-0] ====================
    [11:12:52][IPU1-0]
    [11:12:52][IPU1-0] 0: Stop Chain
    [11:12:52][IPU1-0]
    [11:12:52][IPU1-0] p: Print Performance Statistics
    [11:12:52][IPU1-0]
    [11:12:52][IPU1-0] g: Control GUI output
    [11:12:52][IPU1-0]
    [11:12:52][IPU1-0] c: Control Calibration
    [11:12:52][IPU1-0]
    [11:12:52][IPU1-0] d: Control Peak Detection
    [11:12:52][IPU1-0]
    [11:12:52][IPU1-0] Enter Choice:
    [11:12:52][IPU1-0]
    [11:12:52][IPU1-1] 35.476697 s: IPC_IN_0 : Create in progress !!!
    [11:12:52][IPU1-1] 35.477795 s: IPC_IN_0 : Create Done !!!
    [11:12:52][IPU1-1] 35.478679 s: NETWORK_TX: NETWORK_TX: Server listening (port=29172) !!!
    [11:12:52][IPU1-1] 35.480204 s: SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1023
    [11:12:52][IPU1-1] 35.480357 s: SYSTEM: Heap = LOCAL_DDR @ 0x00000000, Total size = 655360 B (640 KB), Free size = 637592 B (622 KB)
    [11:12:52][HOST ] 35.480692 s: SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1023
    [11:12:52][HOST ] 35.480723 s: SYSTEM: Heap = LOCAL_DDR @ 0x00000000, Total size = 6291456 B (6144 KB), Free size = 6286552 B (6139 KB)
    [11:12:52][DSP1 ] 35.728207 s: *** UTILS: CPU MHz = 20 Mhz ***
    [11:13:06][IPU1-1] 49.817605 s: NETWORK_TX: NETWORK_TX: Connected to client (port=29172) !!!


    现在我可以使用network_rx.exe连接到设备,打印如下:
    D:\ti\PROCESSOR_SDK_RADAR_03_08_00_00\radar_app_bios\apps\tools\network_tools\bin>network_rx.exe --target_ip 192.168.3.180 --host_ip 192.168.3.22 --files ../output_file.bin
    # Connecting to server 192.168.3.180:29172 ...
    # NETWORK: Connected to Server (192.168.3.180:29172)!!!
    # INFO: DATA: CH0: Recevied 10 frames, 0.02 MB
    # INFO: DATA: CH0: Recevied 20 frames, 0.04 MB
    # INFO: DATA: CH0: Recevied 30 frames, 0.07 MB
    # INFO: DATA: CH0: Recevied 40 frames, 0.09 MB
    # INFO: DATA: CH0: Recevied 50 frames, 0.11 MB
    # INFO: DATA: CH0: Recevied 60 frames, 0.13 MB
    # INFO: DATA: CH0: Recevied 70 frames, 0.15 MB
    # INFO: DATA: CH0: Recevied 80 frames, 0.17 MB
    # INFO: DATA: CH0: Recevied 90 frames, 0.19 MB
    # INFO: DATA: CH0: Recevied 100 frames, 0.21 MB
    # INFO: DATA: CH0: Recevied 110 frames, 0.23 MB
    # INFO: DATA: CH0: Recevied 120 frames, 0.25 MB
    # INFO: DATA: CH0: Recevied 130 frames, 0.27 MB
    # INFO: DATA: CH0: Recevied 140 frames, 0.30 MB
    # INFO: DATA: CH0: Recevied 150 frames, 0.32 MB
    # INFO: DATA: CH0: Recevied 160 frames, 0.34 MB
    # INFO: DATA: CH0: Recevied 170 frames, 0.36 MB
    # INFO: DATA: CH0: Recevied 180 frames, 0.38 MB
    # INFO: DATA: CH0: Recevied 190 frames, 0.40 MB
    # INFO: DATA: CH0: Recevied 200 frames, 0.42 MB
    # INFO: DATA: CH0: Recevied 210 frames, 0.44 MB
    # INFO: DATA: CH0: Recevied 220 frames, 0.46 MB
    # INFO: DATA: CH0: Recevied 230 frames, 0.48 MB
    # INFO: DATA: CH0: Recevied 240 frames,


    现在我们想使用matlab查看波形, 请问是在matlab调用radar_cascade_demo吗?但是我在radar_cascade_demo.m并没有发现调用radar_cascade_demo的地方。请问我如何在matlab可以看到数据采集的波形图呢?
    radar_cascade_demo.m内容如下:
    %tgt_ip_addr : Target IP Address
    %host_ip_addr: Host IP Address
    %host_mac_addr: Host MAC Address
    %platform: 'CUSTOM' or 'TI' platform

    %usage: radar_cascade_demo('192.168.3.180', '192.168.3.22', 'aa-bb-cc-dd-00-11', 'TI', RangeDepthInMeters, profileNum);
    function [] = radar_cascade_demo(tgt_ip_addr, host_ip_addr, host_mac_address, platform, range_depth, profileNum)
    。。。。。
  • 你好,

    请仔细阅读一下下面的文档:
    PROCESSOR_SDK_RADAR_03_08\vision_sdk\docs\Radar\ProcessorSDKRadar_UserGuide.pdf
    Once the usecase is running, on the PC connected to the network router open Matlab and change directory to vision_sdk\apps\src\rtos\radar\src\usecases\cascade_radar_object_detect
    Run the following matlab script:
    radar_cascade_demo(Target IP, Host IP, Host Mac Address, config, range_depth, profileNum);
    For example:
    radar_cascade_demo('172.24.190.64', '172.24.190.43', '5C-F9-DD-76-0B-76', 'TI', 5, 1);
  • hi, Chris Meng

    非常感谢你的解答,目前问题已解决。 不过我是单独编写了脚本,如下。

    RangeDepthInMeters=15;
    tgt_ip_addr='192.168.1.180';
    host_ip_addr='192.168.1.22';
    host_mac_address='6C-4B-90-F5-1A-34';
    platform='TI';
    range_depth=RangeDepthInMeters;
    profileNum='1';%MIMO
    radar_cascade_demo(tgt_ip_addr, host_ip_addr, host_mac_address, platform, range_depth, profileNum);

    按照这种方法,的确可以看到matlab显示。
  • HI, Chris Meng

    我采用论坛的方法,修改了SDK也支持awr2243, 目前板子也可以正常启动,但是我在执行BF切换到MIMO时,会出错误。 下面是日志输出, 你可以帮助看看如何解决吗?
    (操作方法: 出现菜单后按0执行Stop Chain, 然后再选择菜单中的a,选择MIMO用例, 接着选择2, 使用EVE模式,然后接发生了断言)

    [IPU1-0] ====================
    [IPU1-0] Chains Run-time Menu
    [IPU1-0] ====================
    [IPU1-0]
    [IPU1-0] 0: Stop Chain
    [IPU1-0]
    [IPU1-0] p: Print Performance Statistics
    [IPU1-0]
    [IPU1-0] Enter Choice:
    [IPU1-0]
    [IPU1-1] 37.757426 s: IPC_IN_0 : Create in progress !!!
    [IPU1-1] 37.758463 s: IPC_IN_0 : Create Done !!!
    [IPU1-1] 37.759348 s: NETWORK_TX: NETWORK_TX: Server listening (port=29172) !!!
    [IPU1-1] 37.760721 s: SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1023
    [IPU1-1] 37.760873 s: SYSTEM: Heap = LOCAL_DDR @ 0x00000000, Total size = 655360 B (640 KB), Free size = 637592 B (622 KB)
    [DSP1 ] 37.751235 s: IPC_IN_0 : Create in progress !!!
    [DSP1 ] 37.751723 s: IPC_IN_0 : Create Done !!!
    [DSP1 ] 37.751967 s: ALGORITHM: Create in progress (algId = 11) !!!
    [DSP1 ] 37.755139 s: ALG: ti.radar.dsptxbeamform: CH0 BUF0: 0x9b955400 ( 344136 B )
    [DSP1 ] 37.755993 s: ALG: ti.radar.dsptxbeamform: CH0 BUF1: 0x9b9a9600 ( 344136 B )
    [DSP1 ] 37.756816 s: ALG: ti.radar.dsptxbeamform: CH0 BUF2: 0x9b9fd800 ( 344136 B )
    [DSP1 ] 37.756908 s: ALGORITHM: Create Done (algId = 11) !!!
    [DSP1 ] 37.757091 s: IPC_OUT_0 : Create in progress !!!
    [DSP1 ] 37.757182 s: IPC_OUT_0 : Create Done !!!
    [DSP1 ] 37.761209 s: SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1023
    [DSP1 ] 37.761239 s: SYSTEM: Heap = LOCAL_L2 @ 0x00800000, Total size = 227264 B (221 KB), Free size = 225088 B (219 KB)
    [DSP1 ] 37.761300 s: SYSTEM: Heap = LOCAL_DDR @ 0x00000000, Total size = 524288 B (512 KB), Free size = 457320 B (446 KB)
    [EVE1 ] 37.761727 s: SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1023
    [EVE1 ] 37.762978 s: SYSTEM: Heap = LOCAL_L2 @ 0x40020000, Total size = 22528 B (22 KB), Free size = 18304 B (17 KB)
    [EVE1 ] 37.765143 s: SYSTEM: Heap = LOCAL_DDR @ 0x00000000, Total size = 262144 B (256 KB), Free size = 261408 B (255 KB)
    [EVE2 ] 37.767736 s: SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1023
    [EVE2 ] 37.768986 s: SYSTEM: Heap = LOCAL_L2 @ 0x40020000, Total size = 22528 B (22 KB), Free size = 18304 B (17 KB)
    [EVE2 ] 37.771182 s: SYSTEM: Heap = LOCAL_DDR @ 0x00000000, Total size = 262144 B (256 KB), Free size = 261408 B (255 KB)
    [EVE3 ] 37.773714 s: SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1023
    [EVE3 ] 37.774934 s: SYSTEM: Heap = LOCAL_L2 @ 0x40020000, Total size = 22528 B (22 KB), Free size = 18304 B (17 KB)
    [EVE3 ] 37.777191 s: SYSTEM: Heap = LOCAL_DDR @ 0x00000000, Total size = 262144 B (256 KB), Free size = 261408 B (255 KB)
    [EVE4 ] 37.779692 s: SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1023
    [EVE4 ] 37.780943 s: SYSTEM: Heap = LOCAL_L2 @ 0x40020000, Total size = 22528 B (22 KB), Free size = 18304 B (17 KB)
    [EVE4 ] 37.783108 s: SYSTEM: Heap = LOCAL_DDR @ 0x00000000, Total size = 262144 B (256 KB), Free size = 261408 B (255 KB)
    [IPU1-1] 408.581681 s: IPC_IN_0 : Stop Done !!!
    [DSP1 ] 408.797322 s: IPC_OUT_0 : Stop Done !!!
    [IPU1-0] 409.586195 s: IPC_OUT_0 : Stop Done !!!
    [IPU1-0] 409.586408 s: ALGORITHM: Stop in progress (algId = 8) !!!
    [IPU1-0] 409.586500 s: ALGORITHM: Stop Done (algId = 8) !!!
    [IPU1-0] 409.586652 s: ALGORITHM: Stop in progress (algId = 8) !!!
    [IPU1-0] 409.586774 s: ALGORITHM: Stop Done (algId = 8) !!!
    [IPU1-0] 409.586866 s: ALGORITHM: Stop in progress (algId = 8) !!!
    [IPU1-0] 409.586957 s: ALGORITHM: Stop Done (algId = 8) !!!
    [IPU1-0] 409.587079 s: ALGORITHM: Stop in progress (algId = 8) !!!
    [IPU1-0] 409.587171 s: ALGORITHM: Stop Done (algId = 8) !!!
    [IPU1-0] 409.587323 s: CAPTURE: Stop in progress !!!
    [IPU1-0] 409.594766 s: CAPTURE: Stop Done !!!
    [IPU1-0] 409.598121 s: IPC_OUT_0 : Delete in progress !!!
    [IPU1-0] 409.598243 s: IPC_OUT_0 : Delete Done !!!
    [IPU1-0] 409.598975 s: ALGORITHM: Delete in progress (algId = 8) !!!
    [IPU1-0] 409.603458 s: ALGORITHM: Delete Done (algId = 8) !!!
    [IPU1-0] 409.603733 s: ALGORITHM: Delete in progress (algId = 8) !!!
    [IPU1-0] 409.608521 s: ALGORITHM: Delete Done (algId = 8) !!!
    [IPU1-0] 409.608796 s: ALGORITHM: Delete in progress (algId = 8) !!!
    [IPU1-0] 409.613310 s: ALGORITHM: Delete Done (algId = 8) !!!
    [IPU1-0] 409.613493 s: ALGORITHM: Delete in progress (algId = 8) !!!
    [IPU1-0] 409.618282 s: ALGORITHM: Delete Done (algId = 8) !!!
    [IPU1-0] 409.618526 s: CAPTURE: Delete in progress !!!
    [IPU1-0] 409.619898 s: CAPTURE: Delete Done !!!
    [IPU1-0] 409.620051 s: CHAINS: AR12xx Stopping Radar Sensor ...
    [IPU1-1] 409.595498 s: NETWORK_TX: NETWORK_TX: Server Closed (port=29172) !!!
    [IPU1-1] 409.595955 s: IPC_IN_0 : Delete in progress !!!
    [IPU1-1] 409.596352 s: IPC_IN_0 : Delete Done !!!
    [DSP1 ] 409.585798 s: ALGORITHM: Stop in progress (algId = 11) !!!
    [DSP1 ] 409.585829 s: ALGORITHM: Stop Done (algId = 11) !!!
    [DSP1 ] 409.586073 s: IPC_IN_0 : Stop Done !!!
    [DSP1 ] 409.596718 s: IPC_OUT_0 : Delete in progress !!!
    [DSP1 ] 409.596779 s: IPC_OUT_0 : Delete Done !!!
    [DSP1 ] 409.596901 s: ALGORITHM: Delete in progress (algId = 11) !!!
    [DSP1 ] 409.597511 s: ALGORITHM: Delete Done (algId = 11) !!!
    [DSP1 ] 409.597877 s: IPC_IN_0 : Delete in progress !!!
    [DSP1 ] 409.597999 s: IPC_IN_0 : Delete Done !!!
    [IPU1-0] 410.432806 s: CHAINS: AR12xx De-initing Radar Sensor ...
    [IPU1-0] 410.534160 s: CHAINS: AR12xx De-initing McSPI ...
    [IPU1-0] 410.534374 s: CHAINS: AR12xx Stopping Radar Sensor ... DONE !!!
    [IPU1-0] 410.539376 s:
    [IPU1-0]
    [IPU1-0] RADAR Usecases
    [IPU1-0] ---------------
    [IPU1-0]
    [IPU1-0] 9: Cascade Radar (4 AWR1243) Capture + Null (TDA2xx Only)
    [IPU1-0] a: Cascade Radar (4 AWR1243) Capture + Radar Object Detect (DSP) + NetworkTx (TDA2xx Only)
    [IPU1-0] b: Cascade Radar (4 AWR1243) Capture + FFT (EVE) + Tx Beam Form Static Map (DSP) + NetworkTx (TDA2xx Only)
    [IPU1-0]
    [IPU1-0] x: Exit
    [IPU1-0]
    [IPU1-0] Enter Choice:
    [IPU1-0]
    [IPU1-0] 412.794088 s:
    [IPU1-0] 412.794149 s: Chains_cascadeRadarOd sizeof(chainsObj) = 21224
    [IPU1-0] 412.794241 s:
    [IPU1-0]
    [IPU1-0] ========================
    [IPU1-0] 2D FFT Core Selection
    [IPU1-0] ========================
    [IPU1-0]
    [IPU1-0] 1: DSP
    [IPU1-0]
    [IPU1-0] 2: EVE
    [IPU1-0] Enter Choice:
    [IPU1-0]
    [IPU1-0] 414.028121 s: CHAINS_COMMON_CASCADE AR12xx Initializing FPGA ...
    [IPU1-0] 415.627950 s: CHAINS_COMMON_CASCADE AR12xx Initializing FPGA Done...
    [IPU1-0] 415.628194 s: ChainsUtil_readMasterFileInfo Parsing radar_test_vector/sensor_master_config.txt
    [IPU1-0] 415.631123 s: ChainsUtil_readMasterFileInfo status = -1
    [IPU1-0] 415.631245 s: !!!No Valid Configuration file is found.MIMO Use Default Configurations!!!
    [IPU1-0] 415.631336 s: CHAINS: Init AR12xx ...
    [IPU1-0] 415.631489 s: UTILS_MCSPI: McSPI is configured in interrupt mode!!
    [IPU1-0] 415.631946 s: UTILS_MCSPI: McSPI is configured in interrupt mode!!
    [IPU1-0] 415.632160 s: UTILS_MCSPI: McSPI is configured in interrupt mode!!
    [IPU1-0] 415.632373 s: UTILS_MCSPI: McSPI is configured in interrupt mode!!
    [IPU1-0] 415.634051 s: Bsp_boardGetId = 0x400000...
    [IPU1-0] 415.856859 s: AR12XX: Firmware Download Started : Ftype: BSS_BUILD
    [IPU1-0] 415.969163 s: AR12XX: Firmware chunk No. 50 download Failed : Ftype: BSS_BUILD
    [IPU1-0] 415.969255 s: Assertion @ Line: 282 in D:/ti/PROCESSOR_SDK_RADAR_03_08_00_00/radar_app_base_cascade/apps/src/rtos/radar/src/common/chains_common_ar12xx.c: SYSTEM_LINK_STATUS_SOK == retVal : failed !!!
  • 你好,

    processor sdk for radar的demo都是单独测试的。

    对于你的问题,错误出现在下载firmware,建议你可以看看代码里面是否有复位4片AWR2243的操作,如果没有,请添加后再尝试一下。

    另,新问题,建议下次新开一个帖子。谢谢!
  • HI, CHris Meng
    很感谢你的回答。你说的问题我以后会注意的。
    我查看了代码, BF和MIMO用例执行时,都会调用ChainsCommon_ar12xxInit, 在这里对雷达进行一此初始化操作。我觉得在这里会对AWR2243进行重新复位的操作, 不知道我这边的理解是否正确。 相关代码为:
    .......
    else if (boardId == BSP_BOARD_TDA2XX_CASCADE_RADAR)
    {
    /* Master AR1243 */
    if (i == 0)
    {
    Bsp_Ar12xxGpioInputParams inGpioParamsDef =
    {(UInt8) 6, (UInt8) 24, (UInt16) 51}; /* GPIO7, Pin 24, CPU Intr 51 */
    Bsp_Ar12xxGpioOutputParams outGpioParamsDef[BSP_AR12XX_GPIO_OUTPUT_COUNT]
    = {
    /* GPIO2, PIN 2 BSP_AR12XX_GPIO_OUTPUT_NRESET */
    {(UInt8) 1, (UInt8) 2},
    /* GPIO2, PIN 12: BSP_AR12XX_GPIO_OUTPUT_WARM_RESET */
    {(UInt8) 1, (UInt8) 12},
    /* Not Used: BSP_AR12XX_GPIO_OUTPUT_NERRORIN */
    {(UInt8) 0xFF, (UInt8) 5 },
    /* GPIO1, PIN 22: BSP_AR12XX_GPIO_OUTPUT_SOP_MODE_SEL_TDO */
    {(UInt8) 1, (UInt8) 22},
    /* GPIO1 PIN 25: BSP_AR12XX_GPIO_OUTPUT_SOP_MODE_SEL_SYNCOUT */
    {(UInt8) 1, (UInt8) 25},
    /* GPIO1 PIN 13: BSP_AR12XX_GPIO_OUTPUT_SOP_MODE_SEL_PMICOUT */
    {(UInt8) 1, (UInt8) 13},
    /* Not Used: BSP_AR12XX_GPIO_OUTPUT_UART_SELECTA */
    {(UInt8) 0, (UInt8) 16},
    /* Not Used: BSP_AR12XX_GPIO_OUTPUT_UART_SELECTB*/
    {(UInt8) 0, (UInt8) 17}

    };
    memcpy(&gAr12xx_initParams.devParams[0].inGpioParams, &inGpioParamsDef,
    sizeof (inGpioParamsDef));
    memcpy(&gAr12xx_initParams.devParams[0].outGpioParams, outGpioParamsDef,
    sizeof (outGpioParamsDef));

    /* Use McSPI1 */
    gAr12xx_initParams.devParams[0].mcSpiDevInst = CHAINS_AWR1243_SENSOR_MCSPI_INST0;
    gAr12xx_initParams.devParams[0].mcspiChannel = 0U;
    Utils_mcspiInit(CHAINS_AWR1243_SENSOR_MCSPI_INST0);
    /* Set the EDMA Handle */
    gAr12xx_initParams.devParams[0].uartDevInst = 2;
    }
    ........
  • 你好,

    相关代码只有配置GPIO输出引脚的初始值,并没有复位操作啊?
  • HI,Chris Meng

    嗯,没错。 目前从相关代码来看,的确只是配置了GPIO的输出引脚。 请问下,复位4片AWR2243的操作是如何实现的? 因为刚熟悉代码,对工程功能还不是特别清楚,还请指点迷津。 谢谢了
  • hi, lewis liu

    请问您是如何设置ip与mac的?

    我的matlab程序一直会报Unsuccessful open: Connection refused: connect 错误

  • 不用设置,使用默认的, 保证都是在192.168.1.xx网段即可
  • 谢谢,我想我通过设置静态IP解决了这个问题,请问您尝试过usecase中的beamforming应用,并修改过其中radar_test_vector文件夹的配置吗