TI专家好,
请问如下结构图(ProcessorSDKRadar_UserGuide.pdf)是AWR1243+TDA3所有必须的硬件接口吗,看官方的硬件是AWR1243+DIB+VAB+TDA3、AWR1243+RVP_TDA3(UB953/UB960)等,中间有一些不同的转接板,请问这些转接板对应的射频板与处理器板对应的接口关系是什么样的呢,如下图中两端口连接关系中对应的两个电阻的作用是什么呢(如TDO——GPIO1-5),是否中间还有其他的一些信号接口链接呢,感谢。

当前用我们自己的雷达开发板通过SDK软件开发包输出的Log定位,发现在bspdrv_ar12xxPriv.c(E:\PROCESSOR_SDK_RADAR_03_08_00_00\ti_components\drivers\pdk_01_10_04_05\packages\ti\drv\vps\src\devices\radar_ar12xx\src)中Bsp_ar12xxRadarDeviceOn陷入无限的循环当中(timeout=0xFFFFFFFF),如下程序及Tera Term打印的Log信息,参考“ RTOS/TDA2P-ACD: AWR1243 Radar Power On using TDA2Px Failing - Processors forum - Processors - TI E2E support forums ”,有可能是这个 SPI_Host_Intr中断响应的问题,但是当前我们硬件上这个 SPI_Host_Intr 与TDA3上的GPIO4_15没有连接,想请问下是否可以通过其他的GPIO口配置响应这个中断信号,在SDK中对应的哪个GPIO的接口呢,需要做怎样的配置更改呢?谢谢。
Int32 Bsp_ar12xxRadarDeviceOn(void)
{
Int32 retVal = BSP_SOK;
UInt32 count = Bsp_ar12xxCountBits(gBspAr12xxObj.devIdxMap);
/* Set a sleep time of 10 seconds for the AR12xx device boot time. This
* is kept at a worst possible maximum time.
*/
UInt32 timeout = BSP_AR12XX_TIMEOUT_MAX;
gBspAr12xxObj.radarInitCompleteFlag = 0U;
/* Start the first device */
retVal = rlDevicePowerOn((rlUInt8_t)gBspAr12xxObj.devIdxMap,
gBspAr12xxObj.rlApp_ClientCtx);
if (retVal == BSP_SOK)
{
/* Wait for the device to complete its initializaton */
while ((gBspAr12xxObj.radarInitCompleteFlag != count)
&& (timeout != 0U))
{
/* Sleep for 1 ms */
BspOsal_sleep(1U);
timeout--;
}
}
if (gBspAr12xxObj.radarInitCompleteFlag != count)
{
GT_0trace(BspAppTrace, GT_ERR,
" AR12XX: Radar Device Power On failed!!\r\n");
retVal = BSP_EFAIL;
}
return retVal;
Tera Term打印Log信息如下:
[IPU1-0] 24.438632 s: ***** IPU1_0 Firmware build time 11:15:37 Dec 22 2021
[IPU1-0] 24.438784 s: *** SYSTEM: CPU Frequency <ORG = 212800000 Hz>, <NEW = 212800000 Hz>
[IPU1-0] 24.438998 s: SYSTEM: System Common Init in progress !!!
[IPU1-0] 24.445983 s: SYSTEM: IPC init in progress !!!
[IPU1-0] 24.446074 s: SYSTEM: IPCLIB init in progress !!!
[IPU1-0] 24.446257 s: SYSTEM: IPCLIB: register to [IPU1-1] event 15...
[IPU1-0] 24.446349 s: SYSTEM: IPCLIB: register to [DSP1] event 15...
[IPU1-0] 24.446410 s: SYSTEM: IPCLIB: register to [EVE1] event 15...
[IPU1-0] 24.446501 s: SYSTEM: IPCLIB init DONE !!!
[IPU1-0] 24.446562 s: SYSTEM: Notify init done !!!
[IPU1-0] 24.446684 s: SYSTEM: MsgQ init done !!!
[IPU1-0] 24.446898 s: SYSTEM: Work Queue init done !!!
[IPU1-0] 24.446959 s: SYSTEM: IPC init DONE !!!
[IPU1-0] 24.448880 s: SYSTEM: System Common Init Done !!!
[IPU1-0] 24.448941 s: SYSTEM: System Init in progress !!!
[IPU1-0] 24.449033 s: SYSTEM: BSP Common Init in progress !!!
[IPU1-0] 24.449094 s: SYSTEM: BSP Common Init Done !!!
[IPU1-0] 24.449155 s: SYSTEM: BSP Platform Init in progress !!!
[IPU1-0] 24.449277 s: PLATFORM: UNKNOWN CPU detected, defaulting to CPU REV 2.0
[IPU1-0] 24.449368 s: SYSTEM: BSP Platform Init Done !!!
[IPU1-0] 24.449429 s: SYSTEM: FVID2 Init in progress !!!
[IPU1-0] 24.449521 s: SYSTEM: FVID2 Init Done !!!
[IPU1-0] 24.449582 s: SYSTEM: VPS Init in progress !!!
[IPU1-0] 24.449643 s: SYSTEM: VPDMA Descriptor Memory Address translation ENABLED [0xa0000000 -> 0x80000000]
[IPU1-0] 24.451839 s: *** VPDMA Firmware Loading... ***
[IPU1-0] 24.451930 s: VPDMA Firmware Address = 0x87fc7800
[IPU1-0] 24.452052 s: VPDMA Load Address = 0x4897d004
[IPU1-0] 24.452144 s: VPDMA Firmware Version = 0x4d0001b8
[IPU1-0] 24.452235 s: VPDMA List Busy Status = 0x00000000
[IPU1-0] 24.452296 s: *** VPDMA Firmware Load Success ***
[IPU1-0] 24.471359 s: SYSTEM: VPS Init Done !!!
[IPU1-0] 24.471847 s: UTILS: DMA: HWI Create for INT34 !!!
[IPU1-0] 24.472091 s: SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1024
[IPU1-0] 24.472183 s: SYSTEM: Heap = LOCAL_DDR @ 0x00000000, Total size = 262144 B (256 KB), Free size = 261568 B (255 KB)
[IPU1-0] 24.472335 s: SYSTEM: Heap = SR_OCMC @ 0x00000000, Total size = 0 B (0 KB), Free size = 0 B (0 KB)
[IPU1-0] 24.472488 s: SYSTEM: Heap = SR_DDR_CACHED @ 0x82f7fc00, Total size = 77594624 B (74 MB), Free size = 77594624 B (74 MB)
[IPU1-0] 24.472640 s: SYSTEM: Heap = SR_DDR_NON_CACHED @ 0x00000000, Total size = 0 B (0 MB), Free size = 0 B (0 MB)
[IPU1-0] 24.472762 s: SYSTEM: Initializing Links !!!
[IPU1-0] 24.515738 s: SYSTEM: Initializing Links ... DONE !!!
[IPU1-0] 28.768010 s: BOARD: Board Init in progress !!!
[IPU1-0] 28.768376 s: BOARD: Board Init Done !!!
[IPU1-0] 28.768437 s: Wang:--- Run Bsp_platformGetId done and get platformId value is 2!!!
[IPU1-0] 28.771365 s:
[IPU1-0] 28.771426 s: Vision SDK Version : [REL_VISION_SDK_03_08_00_00]
[IPU1-0] 28.771518 s: FVID2 Version : [FVID_02_01_00_01]
[IPU1-0] 28.771579 s: BSP Version : [PDK_01_10_04__xx]
[IPU1-0] 28.771640 s: Platform : [EVM]
[IPU1-0] 28.771701 s: SOC : [TDA3XX]
[IPU1-0] 28.771792 s: SOC Revision : [ES2.0]
[IPU1-0] 28.771884 s: Board Detected : [TDA3XX AR12 RADAR]
[IPU1-0] 28.771945 s: Wang:--- get board information done!!
[IPU1-0] 28.772036 s: Wang:--- gBoardCommonObj.customData is't NULL and boardRev is: [4]
[IPU1-0] 28.772158 s: Wang:--- gBoardCommonObj.customData is't NULL and boardRevStr is: [REV D]
[IPU1-0] 28.772250 s: Base Board Revision : [REV D]
[IPU1-0] 28.772311 s: Daughter Card Revision: [REV A]
[IPU1-0] 28.772372 s:
[IPU1-0] 28.772402 s: Wang:--- ChainsCommon_Init step Board_init() done
[IPU1-0] 28.772494 s: Wang:--- Run Bsp_boardGetId() and get Bsp_boardId is 80000
[IPU1-0] 28.772616 s: src/bsp_board.c @ Line 609:
[IPU1-0] 28.772677 s: Wang:--- Run Bsp_boardGetData()done!!
[IPU1-0] 28.772799 s: src/bsp_board.c @ Line 612:
[IPU1-0] 28.772860 s: Wang:--- Bsp_boardLock()!!
[IPU1-0] 28.772921 s: Wang:--- boardData->numDev value is: [41]
[IPU1-0] 28.773043 s: Wang:---Run devData->selectDev(devDrvId, instId)and get retVal value is: [0]
[IPU1-0] 28.773470 s: Wang:--- ChainsCommon_Init step System_uartInit() done
[IPU1-1] 25.608186 s: ***** IPU1_1 Firmware build time 11:13:59 Dec 22 2021
[IPU1-1] 25.608338 s: *** SYSTEM: CPU Frequency <ORG = 212800000 Hz>, <NEW = 212800000 Hz>
[IPU1-1] 25.608643 s: SYSTEM: System Common Init in progress !!!
[IPU1-1] 25.609040 s: SYSTEM: IPC init in progress !!!
[IPU1-1] 25.609101 s: SYSTEM: IPCLIB init in progress !!!
[IPU1-1] 25.609284 s: SYSTEM: IPCLIB: register to [IPU1-0] event 15...
[IPU1-1] 25.609375 s: SYSTEM: IPCLIB: register to [DSP1] event 15...
[IPU1-1] 25.609467 s: SYSTEM: IPCLIB: register to [EVE1] event 15...
[IPU1-1] 25.609528 s: SYSTEM: IPCLIB init DONE !!!
[IPU1-1] 25.609589 s: SYSTEM: Notify init done !!!
[IPU1-1] 25.609802 s: SYSTEM: MsgQ init done !!!
[IPU1-1] 25.610016 s: SYSTEM: Work Queue init done !!!
[IPU1-1] 25.610077 s: SYSTEM: IPC init DONE !!!
[IPU1-1] 25.611999 s: SYSTEM: System Common Init Done !!!
[IPU1-1] 25.612090 s: SYSTEM: System IPU1_1 Init in progress !!!
[IPU1-1] 25.612578 s: UTILS: DMA: HWI Create for INT25 !!!
[IPU1-1] 25.612731 s: SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1024
[IPU1-1] 25.612822 s: SYSTEM: Heap = LOCAL_DDR @ 0x00000000, Total size = 262144 B (256 KB), Free size = 261960 B (255 KB)
[IPU1-1] 25.612975 s: SYSTEM: Initializing Links !!!
[IPU1-1] 25.637314 s: UTILS: PRF: ##### Cannot allocate Object for SYNC1 ####
[IPU1-1] 25.638199 s: UTILS: PRF: ##### Cannot allocate Object for SYNC2 ####
[IPU1-1] 25.639114 s: UTILS: PRF: ##### Cannot allocate Object for SYNC3 ####
[IPU1-1] 25.640090 s: UTILS: PRF: ##### Cannot allocate Object for ALGORITHM0 ####
[IPU1-1] 25.641066 s: UTILS: PRF: ##### Cannot allocate Object for ALGORITHM1 ####
[IPU1-1] 25.642042 s: UTILS: PRF: ##### Cannot allocate Object for ALGORITHM2 ####
[IPU1-1] 25.643048 s: UTILS: PRF: ##### Cannot allocate Object for ALGORITHM3 ####
[IPU1-1] 25.644055 s: UTILS: PRF: ##### Cannot allocate Object for ALGORITHM4 ####
[IPU1-1] 25.645092 s: UTILS: PRF: ##### Cannot allocate Object for ALGORITHM5 ####
[IPU1-1] 25.646129 s: UTILS: PRF: ##### Cannot allocate Object for ALGORITHM6 ####
[IPU1-1] 25.647196 s: UTILS: PRF: ##### Cannot allocate Object for ALGORITHM7 ####
[IPU1-1] 25.647288 s: SYSTEM: Initializing Links ... DONE !!!
[IPU1-1] 25.647349 s: SYSTEM: System IPU1_1 Init Done !!!
[DSP1 ] 26.975538 s: ***** DSP1 Firmware build time 11:12:31 Dec 22 2021
[DSP1 ] 26.975599 s: *** SYSTEM: CPU Frequency <ORG = 500000000 Hz>, <NEW = 500000000 Hz>
[DSP1 ] 26.975690 s: SYSTEM: System Common Init in progress !!!
[DSP1 ] 26.975812 s: SYSTEM: IPC init in progress !!!
[DSP1 ] 26.975843 s: SYSTEM: IPCLIB init in progress !!!
[DSP1 ] 26.975904 s: SYSTEM: IPCLIB: register to [IPU1-0] event 15...
[DSP1 ] 26.975934 s: SYSTEM: IPCLIB: register to [IPU1-1] event 15...
[DSP1 ] 26.975965 s: SYSTEM: IPCLIB: register to [EVE1] event 15...
[DSP1 ] 26.975995 s: SYSTEM: IPCLIB init DONE !!!
[DSP1 ] 26.975995 s: SYSTEM: Notify init done !!!
[DSP1 ] 26.976056 s: SYSTEM: MsgQ init done !!!
[DSP1 ] 26.976117 s: SYSTEM: Work Queue init done !!!
[DSP1 ] 26.976148 s: SYSTEM: IPC init DONE !!!
[DSP1 ] 26.976849 s: SYSTEM: System Common Init Done !!!
[DSP1 ] 26.976849 s: SYSTEM: System DSP Init in progress !!!
[DSP1 ] 26.977032 s: SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1024
[DSP1 ] 26.977063 s: SYSTEM: Heap = LOCAL_L2 @ 0x00800000, Total size = 227264 B (221 KB), Free size = 227264 B (221 KB)
[DSP1 ] 26.977124 s: SYSTEM: Heap = LOCAL_DDR @ 0x00000000, Total size = 524288 B (512 KB), Free size = 524128 B (511 KB)
[DSP1 ] 26.977154 s: SYSTEM: Initializing Links !!!
[DSP1 ] 26.983346 s: SYSTEM: Initializing Links ... DONE !!!
[DSP1 ] 26.983377 s: SYSTEM: System DSP Init Done !!!
[DSP1 ] 28.756755 s: SYSTEM: CACHE: L1P = 32 KB, L1D = 32 KB, L2 = 32 KB ... after boot !!!
[DSP1 ] 28.756786 s: SYSTEM: CACHE: L1P = 32 KB, L1D = 32 KB, L2 = 32 KB ... after update by APP !!!
[EVE1 ] 28.655005 s: ***** EVE1 Firmware build time 11:10:57 Dec 22 2021
[EVE1 ] 28.656286 s: *** SYSTEM: CPU Frequency <ORG = 250000000 Hz>, <NEW = 250000000 Hz>
[EVE1 ] 28.657963 s: SYSTEM: System Common Init in progress !!!
[EVE1 ] 28.658939 s: SYSTEM: IPC init in progress !!!
[EVE1 ] 28.659702 s: SYSTEM: IPCLIB init in progress !!!
[EVE1 ] 28.660708 s: SYSTEM: IPCLIB: register to [IPU1-0] event 15...
[EVE1 ] 28.661623 s: SYSTEM: IPCLIB: register to [IPU1-1] event 15...
[EVE1 ] 28.662538 s: SYSTEM: IPCLIB: register to [DSP1] event 15...
[EVE1 ] 28.663423 s: SYSTEM: IPCLIB init DONE !!!
[EVE1 ] 28.664155 s: SYSTEM: Notify init done !!!
[EVE1 ] 28.665161 s: SYSTEM: MsgQ init done !!!
[EVE1 ] 28.666137 s: SYSTEM: Work Queue init done !!!
[EVE1 ] 28.666870 s: SYSTEM: IPC init DONE !!!
[EVE1 ] 28.676782 s: SYSTEM: System Common Init Done !!!
[EVE1 ] 28.677514 s: SYSTEM: System EVE Init in progress !!!
[EVE1 ] 28.678704 s: UTILS: DMA: HWI Create for INT8 !!!
[EVE1 ] 28.679588 s: SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1024
[EVE1 ] 28.680534 s: SYSTEM: Heap = LOCAL_L2 @ 0x40020000, Total size = 22528 B (22 KB), Free size = 22528 B (22 KB)
[EVE1 ] 28.682272 s: SYSTEM: Heap = LOCAL_DDR @ 0x00000000, Total size = 262144 B (256 KB), Free size = 261960 B (255 KB)
[EVE1 ] 28.683889 s: SYSTEM: Initializing Links !!!
[EVE1 ] 28.750350 s: SYSTEM: Initializing Links ... DONE !!!
[EVE1 ] 28.751143 s: SYSTEM: System EVE Init Done !!!
[IPU1-0] 29.773287 s: Wang:--- ChainsCommon_Init step Task_sleep(1000) done
[IPU1-0] 29.773378 s: Wang:--- ChainsCommon_Init step Utils_prcmClockRateInit() done
[IPU1-0] 29.773470 s: Wang:--- ChainsCommon_Init step Utils_prcmPrintPowerConsumptionInit() done
[IPU1-0] 29.773531 s: QSPI Init Started
[IPU1-0] 29.773714 s: MID - 0
[IPU1-0] 29.773775 s: DID - 0
[IPU1-0] 29.773805 s: QSPI Init Completed Sucessfully
[IPU1-0] 29.773866 s: Wang:--- ChainsCommon_Init step System_qspiInit() done
[IPU1-0] 29.776245 s: Wang:--- ChainsCommon_Init step GrpxSrcLink_init() done
[IPU1-0] 29.776398 s: UTILS: DMM: API NOT supported in TDA3xx !!!
[IPU1-0] 29.776459 s: UTILS: DMM: API NOT supported in TDA3xx !!!
[IPU1-0] 29.776520 s: Wang:--- ChainsCommon_Init step ChainsCommon_SetSystemL3DmmPri() done
[IPU1-0] 29.777038 s: Wang:--- ChainsCommon_Init step Utils_statCollectorInit() done
[IPU1-0] 29.777130 s: Wang:--- ChainsCommon_Init step Chains_linkStatsMonitorInit() done
[IPU1-0] 29.777221 s:
[IPU1-0] 29.777282 s: Current System Settings,
[IPU1-0] 29.777343 s: ========================
[IPU1-0] 29.777404 s: Display Type : HDMI 1920x1080 @ 60fps
[IPU1-0] 29.777465 s: My IP address for interface 1 : none
[IPU1-0] 29.777526 s: My IP address for interface 2 : none
[IPU1-0] 29.777587 s:
[IPU1-0] 29.777618 s: ============
[IPU1-0] 29.777679 s: Usecase Menu
[IPU1-0] 29.777709 s: ============
[IPU1-0] 29.777770 s:
[IPU1-0]
[IPU1-0] Vision SDK Usecases,
[IPU1-0] --------------------
[IPU1-0]
[IPU1-0] 1: RADAR Usecases
[IPU1-0] 2: MISC Tests
[IPU1-0]
[IPU1-0] s: System Settings
[IPU1-0]
[IPU1-0] x: Exit
[IPU1-0]
[IPU1-0] Enter Choice:
[IPU1-0]
[IPU1-0] 36.330537 s:
[IPU1-0] 36.330628 s:
[IPU1-0]
[IPU1-0] RADAR Usecases
[IPU1-0] ---------------
[IPU1-0]
[IPU1-0] 2: Radar (Single AWR1243) Capture + Null (TDA3xx Only)
[IPU1-0] 3: Radar (Single AWR1243) Capture + Radar Object Detect (EVE1) + Display (TDA3xx Only)
[IPU1-0] 4: Radar (Single AWR1243) Capture + Radar Object Detect (EVE1) + Null (TDA3xx Only)
[IPU1-0] 5: Radar (Single AWR1243) Capture + Radar Frame Copy (DSP1) + Null (TDA3xx Only)
[IPU1-0]
[IPU1-0] x: Exit
[IPU1-0]
[IPU1-0] Enter Choice:
[IPU1-0]
[IPU1-0] 38.139663 s:
[IPU1-0] 38.139846 s: CHAINS: Init AR12xx ...
[IPU1-0] 38.140029 s: UTILS_MCSPI: McSPI is configured in interrupt mode!!
[IPU1-0] 38.140151 s: src/bsp_board.c @ Line 609:
[IPU1-0] 38.140212 s: Wang:--- Run Bsp_boardGetData()done!!
[IPU1-0] 38.140303 s: src/bsp_board.c @ Line 612:
[IPU1-0] 38.140364 s: Wang:--- Bsp_boardLock()!!
[IPU1-0] 38.140425 s: Wang:--- boardData->numDev value is: [41]
[IPU1-0] 38.140608 s: Wang:---Run devData->selectDev(devDrvId, instId)and get retVal value is: [0]
[IPU1-0] 38.140700 s: Wang:--- Utils_mcspiInit(CHAINS_AWR1243_SENSOR_MCSPI_INST0) over step ...
[IPU1-0] 38.141096 s: Wang:--- Get numDevices is 1
[IPU1-0] 38.141188 s: Wang:--- Run Bsp_ar12xxGpioInit and gpioInstId is 2
[IPU1-0] 38.141279 s: Wang:--- Run Bsp_ar12xxGpioInit and gpioPinNum is 29
[IPU1-0] 38.141371 s: Wang:--- Bsp_ar12xxGpioInit and retVal is 0
[IPU1-0] 38.141859 s: Wang:--- Bsp_ar12xxCreateCommInfra() and retVal is 0
[IPU1-0] 38.141981 s: Wang:--- Bsp_ar12xxRegisterCallbacks() and retVal is 0
[IPU1-0] 38.142286 s: Wang:--- Bsp_ar12xxUartInit and retVal is 0
[IPU1-0] 38.142347 s: Wang:--- Run Bsp_ar12xxInit(&gAr12xx_initParams) step ...
[IPU1-0] 38.142438 s: Wang:--- Run UTILS_assert(SYSTEM_LINK_STATUS_SOK == retVal) step ...
[IPU1-0] 38.142560 s: Wang:--- pCfgOut->numRadars value is 1...
[IPU1-0] 38.142652 s: Wang:--- Run Bsp_ar12xxSwitchConfig step ...
[IPU1-0] 38.142743 s: Wang:--- Start to run Bsp_ar12xxRadarDeviceOn()!!
[IPU1-0] 38.142835 s: Wang:--- Run Bsp_ar12xxCountBits over and count value is 1
[IPU1-0] 38.342493 s: Wang:--- Waiting for gBspAr12xxObj.radarInitCompleteFlag == count
[IPU1-0] 38.342615 s: Wang:--- gBspAr12xxObj.radarInitCompleteFlag value is 0










