Part Number:TDA2EVM5777
Tool/software: TI-RTOS
Dear TI,
As described in the title,this is the detail information:
TDA2xx SBL Boot
DPLL Configuration Completed
Clock Domain Configuration Completed
Module Enable Configuration Completed
TI EVM PAD Config Completed
DDR Config Completed
App Image Download Begins
SD Boot - file open completed successfully
MPU CPU0 Image Load Completed
IPU1 CPU0 Image Load Completed
IPU1 CPU1 Image Load Completed
IPU2 CPU0 and CPU1 Image Load Completed
DSP1 Image Load Completed
DSP2 Image Load Completed
EVE1 Image Load Completed
EVE2 Image Load Completed
EVE3 Image Load Completed
EVE4 Image Load Completed
App Image Download Completed
Putting MPU CPU1 in Off mode
EVE MMU configuration completed
EVE MMU configuration completed
EVE MMU configuration completed
EVE MMU configuration completed
*****************************************************************
PMCCNTR counts once every 64 clock cycles, multiple by 64 to get actual CPU cycles
SBL Initial Config Cycles - 144493 (12.33 ms)
SOC Init Cycles - 170871 (14.58 ms)
DDR Config Clock Cycles - 43431 (3.70 ms)
App Image Load Cycles - 83283797 (7106.88 ms)
Slave Core Bootup Cycles - 208040 (17.75 ms)
SBL Boot-up Cycles - 83851696 (7155.34 ms)
Time at which SBL started IPU1_0 - 244625 (20.87 ms)
*****************************************************************
Jumping to MPU CPU0 App:
What caused this is I add the following code in function 'System_initLinks(void)' in file links_fw\src\rtos\links_common\system\system_initDeinitLinks.c
#ifdef links_ipu_TDACom
TDAComLink_init();
#endif
After i comment this code , app can startup normally: ------Question 1: What can i do to fix this , how should i init my own links?
EVE MMU configuration completed
*****************************************************************
PMCCNTR counts once every 64 clock cycles, multiple by 64 to get actual CPU cycles
SBL Initial Config Cycles - 144503 (12.33 ms)
SOC Init Cycles - 170849 (14.57 ms)
DDR Config Clock Cycles - 43501 (3.71 ms)
App Image Load Cycles - 83074015 (7088.98 ms)
Slave Core Bootup Cycles - 207924 (17.74 ms)
SBL Boot-up Cycles - 83641855 (7137.43 ms)
Time at which SBL started IPU1_0 - 244139 (20.83 ms)
*****************************************************************
Jumping to MPU CPU0 App ------Question 2: In my view, SBL is running in A15(MPU), and then jump tu main() in A15. But why it looks like start from IPU1-0 from the log '[IPU1-0]'.
[IPU1-0] 7.452601 s: [IPU_primary_core_init_312] ------Question 3: I get this by add 'vps_printf()' in funciton 'IPU_primary_core_init(void)' in file links_fw\src\rtos\bios_app_common\tda2xx\ipu1-0\src\ipu_primary.c
But i also add another two lines debug code in the same function. And i cannot find the output in my console. All the debug lines have no relationships with the code context.
[IPU1-0] 7.452693 s: ***** IPU1_0 Firmware build time 19:45:07 Jan 10 2019
[IPU1-0] 7.452845 s: *** SYSTEM: CPU Frequency <ORG = 212800000 Hz>, <NEW = 212800000 Hz>
[IPU1-0] 7.531690 s: [main_107] ------Question 4: I get this by add 'vps_printf()' in funciton 'main(void)' in file apps\src\common\main_app\tda2xx\a15_0\src\main_a15_0.c
How could i can this debug info at this position.
------Why did not it shown as the first debug line follow 'Jumping to MPU CPU0 App '?
------Why did not it start with ‘[HOST]’ but '[IPU1-0]'?
[IPU1-0] 8.249374 s: SYSTEM: Notify register to [IPU1-1] line 0, event 15...
[IPU1-0] 8.249588 s: SYSTEM: Notify register to [IPU2] line 0, event 15...
[IPU1-0] 8.249710 s: SYSTEM: Notify register to [DSP1] line 0, event 15...
[IPU1-0] 8.249801 s: SYSTEM: Notify register to [DSP2] line 0, event 15...
[IPU1-0] 8.249923 s: SYSTEM: Notify register to [EVE1] line 0, event 15...
[IPU1-0] 8.250015 s: SYSTEM: Notify register to [EVE2] line 0, event 15...
[IPU1-0] 8.250137 s: SYSTEM: Notify register to [EVE3] line 0, event 15...
[IPU1-0] 8.250259 s: SYSTEM: Notify register to [EVE4] line 0, event 15...
[IPU1-0] 8.250381 s: SYSTEM: Notify register to [HOST] line 0, event 15...
[IPU1-0] 8.252180 s: *** UTILS: CPU MHz = 20 Mhz ***
[IPU1-0] 8.252333 s: SYSTEM: System Common Init in progress !!!
Note:
1. TDAComLink is my private link created as ipu2 link.
2. PROCESSOR VISION SDK release version:3.5
3. Any other info if you need, let me known.
Regards,
Liu Gan