Part Number: TDA3MV
Other Parts Discussed in Thread: AWR1243, TCA6424
Hi team,
Customers can download the TDA3x firmware on their own development board either by CCS or QSPI. And here are now some questions about the output and configuration selection of the serial port being initiated in two ways:
1. Load From CCS:
Refer to VisionSDK_UserGuide_TDA3xx.pdf, after downloading and running the cores via CCS, the serial port has the output and configuration options for Usecases are shown in the following figure. But the customer cannot to choose these options and cannot to select the use cases or system configuration that needs to be run, the log of the serial output is shown in the diagram, and there is a "src/bsp_deviceI2c.c @ Line 667:
[IPU1-0] 41.161532 s: I2C0: DEV 0x20: ERROR !!!
[IPU1-0] 41.161623 s: src/bsp_deviceI2c.c @ Line 689:
[IPU1-0] 41.161715 s: I2C0: Error timeout 5000 ms!!!
[IPU1-0] 41.161776 s: src/bsp_boardTda3xx.c @ Line 2535:
[IPU1-0] 41.161867 s: I2C write failed!!
[IPU1-0] 46.163575 s: src/bsp_deviceI2c.c @ Line 667:
[IPU1-0] 46.163667 s: I2C0: DEV 0x20: ERROR !!!
[IPU1-0] 46.163758 s: src/bsp_deviceI2c.c @ Line 689:
[IPU1-0] 46.163850 s: I2C0: Error timeout 5001 ms!!!
[IPU1-0] 46.163941 s: src/bsp_boardTda3xx.c @ Line 2545:
[IPU1-0] 46.164002 s: I2C write failed!!
[IPU1-0] 51.165344 s: src/bsp_deviceI2c.c @ Line 667:
[IPU1-0] 51.165436 s: I2C0: DEV 0x23: ERROR !!!
[IPU1-0] 51.165527 s: src/bsp_deviceI2c.c @ Line 689:
[IPU1-0] 51.165619 s: I2C0: Error timeout 5001 ms!!!
[IPU1-0] 51.165710 s: src/bsp_boardTda3xx.c @ Line 1961:
[IPU1-0] 51.165771 s: I2C read failed!!
[IPU1-0] 51.165863 s: src/bsp_board.c @ Line 620:
[IPU1-0] 51.165924 s: Device select failed!!”
The customer would like to confirm if these problems preventing the serial port from being configured for selection, and how to modify it?
?鳾IPU1-0] 19.468187 s: ***** IPU1_0 Firmware build time 13:31:39 Nov 17 2021
[IPU1-0] 19.468340 s: *** SYSTEM: CPU Frequency <ORG = 212800000 Hz>, <NEW = 212800000 Hz>
[IPU1-0] 19.468584 s: SYSTEM: System Common Init in progress !!!
[IPU1-0] 19.475416 s: SYSTEM: IPC init in progress !!!
[IPU1-0] 19.475477 s: SYSTEM: IPCLIB init in progress !!!
[IPU1-0] 19.475660 s: SYSTEM: IPCLIB: register to [IPU1-1] event 15...
[IPU1-0] 19.475782 s: SYSTEM: IPCLIB: register to [DSP1] event 15...
[IPU1-0] 19.475843 s: SYSTEM: IPCLIB: register to [EVE1] event 15...
[IPU1-0] 19.475934 s: SYSTEM: IPCLIB init DONE !!!
[IPU1-0] 19.475995 s: SYSTEM: Notify init done !!!
[IPU1-0] 19.476148 s: SYSTEM: MsgQ init done !!!
[IPU1-0] 19.476361 s: SYSTEM: Work Queue init done !!!
[IPU1-0] 19.476422 s: SYSTEM: IPC init DONE !!!
[IPU1-0] 19.478344 s: SYSTEM: System Common Init Done !!!
[IPU1-0] 19.478405 s: SYSTEM: System Init in progress !!!
[IPU1-0] 19.478466 s: SYSTEM: BSP Common Init in progress !!!
[IPU1-0] 19.478527 s: SYSTEM: BSP Common Init Done !!!
[IPU1-0] 19.478618 s: SYSTEM: BSP Platform Init in progress !!!
[IPU1-0] 19.478740 s: PLATFORM: UNKNOWN CPU detected, defaulting to CPU REV 2.0
[IPU1-0] 19.478832 s: SYSTEM: BSP Platform Init Done !!!
[IPU1-0] 19.478893 s: SYSTEM: FVID2 Init in progress !!!
[IPU1-0] 19.478984 s: SYSTEM: FVID2 Init Done !!!
[IPU1-0] 19.479045 s: SYSTEM: VPS Init in progress !!!
[IPU1-0] 19.479106 s: SYSTEM: VPDMA Descriptor Memory Address translation ENABLED [0xa0000000 -> 0x80000000]
[IPU1-0] 19.481241 s: *** VPDMA Firmware Loading... ***
[IPU1-0] 19.481363 s: VPDMA Firmware Address = 0x87fc7800
[IPU1-0] 19.481424 s: VPDMA Load Address = 0x4897d004
[IPU1-0] 19.481547 s: VPDMA Firmware Version = 0x4d0001b8
[IPU1-0] 19.481638 s: VPDMA List Busy Status = 0x00000000
[IPU1-0] 19.481730 s: *** VPDMA Firmware Load Success ***
[IPU1-0] 19.500915 s: SYSTEM: VPS Init Done !!!
[IPU1-0] 19.501433 s: UTILS: DMA: HWI Create for INT34 !!!
[IPU1-0] 19.501647 s: SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1024
[IPU1-0] 19.501769 s: SYSTEM: Heap = LOCAL_DDR @ 0x00000000, Total size = 262144 B (256 KB), Free size = 261568 B (255 KB)
[IPU1-0] 19.501921 s: SYSTEM: Heap = SR_OCMC @ 0x00000000, Total size = 0 B (0 KB), Free size = 0 B (0 KB)
[IPU1-0] 19.502043 s: SYSTEM: Heap = SR_DDR_CACHED @ 0x82f7fc00, Total size = 77594624 B (74 MB), Free size = 77594624 B (74 MB)
[IPU1-0] 19.502196 s: SYSTEM: Heap = SR_DDR_NON_CACHED @ 0x00000000, Total size = 0 B (0 MB), Free size = 0 B (0 MB)
[IPU1-0] 19.502348 s: SYSTEM: Initializing Links !!!
[IPU1-0] 19.547947 s: SYSTEM: Initializing Links ... DONE !!!
[IPU1-0] 26.147288 s: BOARD: Board Init in progress !!!
[IPU1-0] 26.147623 s: BOARD: Board Init Done !!!
[IPU1-0] 26.150369 s:
[IPU1-0] 26.150430 s: Vision SDK Version : [REL_VISION_SDK_03_08_00_00]
[IPU1-0] 26.150491 s: FVID2 Version : [FVID_02_01_00_01]
[IPU1-0] 26.150582 s: BSP Version : [PDK_01_10_04__xx]
[IPU1-0] 26.150643 s: Platform : [EVM]
[IPU1-0] 26.150735 s: SOC : [TDA3XX]
[IPU1-0] 26.150796 s: SOC Revision : [ES2.0]
[IPU1-0] 26.150857 s: Board Detected : [TDA3XX AR12 RADAR]
[IPU1-0] 31.153358 s: src/bsp_deviceI2c.c @ Line 667:
[IPU1-0] 31.153449 s: I2C0: DEV 0x51: ERROR !!!
[IPU1-0] 31.153541 s: src/bsp_deviceI2c.c @ Line 689:
[IPU1-0] 31.153632 s: I2C0: Error timeout 5001 ms!!!
[IPU1-0] 36.160037 s: src/bsp_deviceI2c.c @ Line 478:
[IPU1-0] 36.160129 s: I2C0: DEV 0x51: RD ERROR !!!
[IPU1-0] 36.160190 s: src/bsp_deviceI2c.c @ Line 504:
[IPU1-0] 36.160281 s: I2C0: Error timeout 5002 ms!!!
[IPU1-0] 36.160373 s: src/bsp_boardTda3xx.c @ Line 572:
[IPU1-0] 36.160434 s: EEPROM read failed!!
[IPU1-0] 36.160495 s: Base Board Revision : [REV A]
[IPU1-0] 36.160556 s: Daughter Card Revision: [REV A]
[IPU1-0] 36.160617 s:
[IPU1-0] 41.161440 s: src/bsp_deviceI2c.c @ Line 667:
[IPU1-0] 41.161532 s: I2C0: DEV 0x20: ERROR !!!
[IPU1-0] 41.161623 s: src/bsp_deviceI2c.c @ Line 689:
[IPU1-0] 41.161715 s: I2C0: Error timeout 5000 ms!!!
[IPU1-0] 41.161776 s: src/bsp_boardTda3xx.c @ Line 2535:
[IPU1-0] 41.161867 s: I2C write failed!!
[IPU1-0] 46.163575 s: src/bsp_deviceI2c.c @ Line 667:
[IPU1-0] 46.163667 s: I2C0: DEV 0x20: ERROR !!!
[IPU1-0] 46.163758 s: src/bsp_deviceI2c.c @ Line 689:
[IPU1-0] 46.163850 s: I2C0: Error timeout 5001 ms!!!
[IPU1-0] 46.163941 s: src/bsp_boardTda3xx.c @ Line 2545:
[IPU1-0] 46.164002 s: I2C write failed!!
[IPU1-0] 51.165344 s: src/bsp_deviceI2c.c @ Line 667:
[IPU1-0] 51.165436 s: I2C0: DEV 0x23: ERROR !!!
[IPU1-0] 51.165527 s: src/bsp_deviceI2c.c @ Line 689:
[IPU1-0] 51.165619 s: I2C0: Error timeout 5001 ms!!!
[IPU1-0] 51.165710 s: src/bsp_boardTda3xx.c @ Line 1961:
[IPU1-0] 51.165771 s: I2C read failed!!
[IPU1-0] 51.165863 s: src/bsp_board.c @ Line 620:
[IPU1-0] 51.165924 s: Device select failed!!
[IPU1-1] 21.441102 s: ***** IPU1_1 Firmware build time 13:30:28 Nov 17 2021
[IPU1-1] 21.441255 s: *** SYSTEM: CPU Frequency <ORG = 212800000 Hz>, <NEW = 212800000 Hz>
[IPU1-1] 21.441560 s: SYSTEM: System Common Init in progress !!!
[IPU1-1] 21.441956 s: SYSTEM: IPC init in progress !!!
[IPU1-1] 21.442017 s: SYSTEM: IPCLIB init in progress !!!
[IPU1-1] 21.442200 s: SYSTEM: IPCLIB: register to [IPU1-0] event 15...
[IPU1-1] 21.442292 s: SYSTEM: IPCLIB: register to [DSP1] event 15...
[IPU1-1] 21.442353 s: SYSTEM: IPCLIB: register to [EVE1] event 15...
[IPU1-1] 21.442444 s: SYSTEM: IPCLIB init DONE !!!
[IPU1-1] 21.442505 s: SYSTEM: Notify init done !!!
[IPU1-1] 21.442688 s: SYSTEM: MsgQ init done !!!
[IPU1-1] 21.442902 s: SYSTEM: Work Queue init done !!!
[IPU1-1] 21.442963 s: SYSTEM: IPC init DONE !!!
[IPU1-1] 21.444915 s: SYSTEM: System Common Init Done !!!
[IPU1-1] 21.444976 s: SYSTEM: System IPU1_1 Init in progress !!!
[IPU1-1] 21.445495 s: UTILS: DMA: HWI Create for INT25 !!!
[IPU1-1] 21.445617 s: SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1024
[IPU1-1] 21.445739 s: SYSTEM: Heap = LOCAL_DDR @ 0x00000000, Total size = 262144 B (256 KB), Free size = 261960 B (255 KB)
[IPU1-1] 21.445891 s: SYSTEM: Initializing Links !!!
[IPU1-1] 21.470231 s: UTILS: PRF: ##### Cannot allocate Object for SYNC1 ####
[IPU1-1] 21.471115 s: UTILS: PRF: ##### Cannot allocate Object for SYNC2 ####
[IPU1-1] 21.472030 s: UTILS: PRF: ##### Cannot allocate Object for SYNC3 ####
[IPU1-1] 21.473006 s: UTILS: PRF: ##### Cannot allocate Object for ALGORITHM0 ####
[IPU1-1] 21.473982 s: UTILS: PRF: ##### Cannot allocate Object for ALGORITHM1 ####
[IPU1-1] 21.474958 s: UTILS: PRF: ##### Cannot allocate Object for ALGORITHM2 ####
[IPU1-1] 21.475965 s: UTILS: PRF: ##### Cannot allocate Object for ALGORITHM3 ####
[IPU1-1] 21.477002 s: UTILS: PRF: ##### Cannot allocate Object for ALGORITHM4 ####
[IPU1-1] 21.478069 s: UTILS: PRF: ##### Cannot allocate Object for ALGORITHM5 ####
[IPU1-1] 21.479137 s: UTILS: PRF: ##### Cannot allocate Object for ALGORITHM6 ####
[IPU1-1] 21.480204 s: UTILS: PRF: ##### Cannot allocate Object for ALGORITHM7 ####
[IPU1-1] 21.480296 s: SYSTEM: Initializing Links ... DONE !!!
[IPU1-1] 21.480357 s: SYSTEM: System IPU1_1 Init Done !!!
[DSP1 ] 23.758829 s: ***** DSP1 Firmware build time 13:29:22 Nov 17 2021
[DSP1 ] 23.758890 s: *** SYSTEM: CPU Frequency <ORG = 500000000 Hz>, <NEW = 500000000 Hz>
[DSP1 ] 23.759012 s: SYSTEM: System Common Init in progress !!!
[DSP1 ] 23.759104 s: SYSTEM: IPC init in progress !!!
[DSP1 ] 23.759134 s: SYSTEM: IPCLIB init in progress !!!
[DSP1 ] 23.759195 s: SYSTEM: IPCLIB: register to [IPU1-0] event 15...
[DSP1 ] 23.759226 s: SYSTEM: IPCLIB: register to [IPU1-1] event 15...
[DSP1 ] 23.759256 s: SYSTEM: IPCLIB: register to [EVE1] event 15...
[DSP1 ] 23.759287 s: SYSTEM: IPCLIB init DONE !!!
[DSP1 ] 23.759287 s: SYSTEM: Notify init done !!!
[DSP1 ] 23.759348 s: SYSTEM: MsgQ init done !!!
[DSP1 ] 23.759409 s: SYSTEM: Work Queue init done !!!
[DSP1 ] 23.759440 s: SYSTEM: IPC init DONE !!!
[DSP1 ] 23.760141 s: SYSTEM: System Common Init Done !!!
[DSP1 ] 23.760172 s: SYSTEM: System DSP Init in progress !!!
[DSP1 ] 23.760324 s: SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1024
[DSP1 ] 23.760355 s: SYSTEM: Heap = LOCAL_L2 @ 0x00800000, Total size = 227264 B (221 KB), Free size = 227264 B (221 KB)
[DSP1 ] 23.760416 s: SYSTEM: Heap = LOCAL_DDR @ 0x00000000, Total size = 524288 B (512 KB), Free size = 524128 B (511 KB)
[DSP1 ] 23.760477 s: SYSTEM: Initializing Links !!!
[DSP1 ] 23.766638 s: SYSTEM: Initializing Links ... DONE !!!
[DSP1 ] 23.766668 s: SYSTEM: System DSP Init Done !!!
[DSP1 ] 26.136064 s: SYSTEM: CACHE: L1P = 32 KB, L1D = 32 KB, L2 = 32 KB ... after boot !!!
[DSP1 ] 26.136094 s: SYSTEM: CACHE: L1P = 32 KB, L1D = 32 KB, L2 = 32 KB ... after update by APP !!!
[EVE1 ] 26.034313 s: ***** EVE1 Firmware build time 13:28:08 Nov 17 2021
[EVE1 ] 26.035563 s: *** SYSTEM: CPU Frequency <ORG = 250000000 Hz>, <NEW = 250000000 Hz>
[EVE1 ] 26.037241 s: SYSTEM: System Common Init in progress !!!
[EVE1 ] 26.038187 s: SYSTEM: IPC init in progress !!!
[EVE1 ] 26.038919 s: SYSTEM: IPCLIB init in progress !!!
[EVE1 ] 26.039925 s: SYSTEM: IPCLIB: register to [IPU1-0] event 15...
[EVE1 ] 26.040810 s: SYSTEM: IPCLIB: register to [IPU1-1] event 15...
[EVE1 ] 26.041694 s: SYSTEM: IPCLIB: register to [DSP1] event 15...
[EVE1 ] 26.042579 s: SYSTEM: IPCLIB init DONE !!!
[EVE1 ] 26.043250 s: SYSTEM: Notify init done !!!
[EVE1 ] 26.044256 s: SYSTEM: MsgQ init done !!!
[EVE1 ] 26.045202 s: SYSTEM: Work Queue init done !!!
[EVE1 ] 26.045903 s: SYSTEM: IPC init DONE !!!
[EVE1 ] 26.055816 s: SYSTEM: System Common Init Done !!!
[EVE1 ] 26.056548 s: SYSTEM: System EVE Init in progress !!!
[EVE1 ] 26.057677 s: UTILS: DMA: HWI Create for INT8 !!!
[EVE1 ] 26.058561 s: SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1024
[EVE1 ] 26.059507 s: SYSTEM: Heap = LOCAL_L2 @ 0x40020000, Total size = 22528 B (22 KB), Free size = 22528 B (22 KB)
[EVE1 ] 26.061215 s: SYSTEM: Heap = LOCAL_DDR @ 0x00000000, Total size = 262144 B (256 KB), Free size = 261960 B (255 KB)
[EVE1 ] 26.062831 s: SYSTEM: Initializing Links !!!
[EVE1 ] 26.129720 s: SYSTEM: Initializing Links ... DONE !!!
[EVE1 ] 26.130513 s: SYSTEM: System EVE Init Done !!!
[IPU1-0] 52.165558 s: QSPI Init Started
[IPU1-0] 52.165741 s: MID - 0
[IPU1-0] 52.165802 s: DID - 0
[IPU1-0] 52.165832 s: QSPI Init Completed Sucessfully
[IPU1-0] 52.168334 s: UTILS: DMM: API NOT supported in TDA3xx !!!
[IPU1-0] 52.168425 s: UTILS: DMM: API NOT supported in TDA3xx !!!
[IPU1-0] 52.168944 s:
[IPU1-0] 52.169005 s: Current System Settings,
[IPU1-0] 52.169066 s: ========================
[IPU1-0] 52.169096 s: Display Type : HDMI 1920x1080 @ 60fps
[IPU1-0] 52.169188 s: My IP address for interface 1 : none
[IPU1-0] 52.169249 s: My IP address for interface 2 : none
[IPU1-0] 52.169310 s:
[IPU1-0] 52.169340 s: ============
[IPU1-0] 52.169371 s: Usecase Menu
[IPU1-0] 52.169432 s: ============
[IPU1-0] 52.169462 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]
2. Load From QSPI:
There is no feedback on the serial port after downloading the App image from VisionSDK_UserGuide_TDA3xx.pdf, as the figure below. In the "VisionSDK_UserGuide_TDA3xx" , IPU1_0 is as the main boot core, do the other cores need to be connected? How to select the configuration and usecases under this way?
Also, does the Load Program need to be run once for each of these two ways? Or can it just be loaded once, and directly select the configuration of the serial port next time?
Could you help check this case? Thanks.
Best Regards,
Cherry
