Tool/software:
Hello,
I have successfully created SBL boot image using the SDK RTOS 09_02_00_05 and the SDK edgeai linux 09_02_00_05. Followed up multiple forum threads on composing the final image the SBL works kind of okay, my purpose was to:
- Boot the board using SBL Boot App bootloader
- Boot the vision_app RTOS images on remote cores
- Boot the EdgeAi linux on A72 processor
The problems I am encountering are the following:
- After linux boot (contains errors) the Ethernet is unreachable: on boot the following errors appears:
[FAILED] Failed to start Network Time Synchronization. See 'systemctl status systemd-timesyncd.service' for details.
- After logging in with root user, and navigating to: /opt/vision_apps, trying to run the vx_app_arm_remote_log.out and the following output appears:
[MCU2_0] 8.247384 s: CIO: Init ... Done !!! [MCU2_0] 8.247452 s: ### CPU Frequency = 1000000000 Hz [MCU2_0] 8.247487 s: CPU is running FreeRTOS [MCU2_0] 8.247509 s: APP: Init ... !!! [MCU2_0] 8.247528 s: SCICLIENT: Init ... !!! [MCU2_0] 8.247707 s: SCICLIENT: DMSC FW version [9.2.4--v09.02.04 (Kool Koala)] [MCU2_0] 8.247751 s: SCICLIENT: DMSC FW revision 0x9 [MCU2_0] 8.247777 s: SCICLIENT: DMSC FW ABI revision 3.1 [MCU2_0] 8.247801 s: SCICLIENT: Init ... Done !!! [MCU2_0] 8.247824 s: UDMA: Init ... !!! [MCU2_0] 8.248701 s: UDMA: Init ... Done !!! [MCU2_0] 8.248759 s: MEM: Init ... !!! [MCU2_0] 8.248794 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ d9000000 of size 15728640 bytes !!! [MCU2_0] 8.248854 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000000) @ 3600000 of size 262144 bytes !!! [MCU2_0] 8.248905 s: MEM: Created heap (DDR_CACHE_WT_MEM, id=7, flags=0x00000000) @ d9f00000 of size 1048576 bytes !!! [MCU2_0] 8.248952 s: MEM: Init ... Done !!! [MCU2_0] 8.248972 s: IPC: Init ... !!! [MCU2_0] 8.249023 s: IPC: 9 CPUs participating in IPC !!! [MCU2_0] 8.249063 s: IPC: Waiting for HLOS to be ready ... !!! [MCU2_1] 8.569912 s: CIO: Init ... Done !!! [MCU2_1] 8.569986 s: ### CPU Frequency = 1000000000 Hz [MCU2_1] 8.570032 s: CPU is running FreeRTOS [MCU2_1] 8.570060 s: APP: Init ... !!! [MCU2_1] 8.570082 s: SCICLIENT: Init ... !!! [MCU2_1] 8.570266 s: SCICLIENT: DMSC FW version [9.2.4--v09.02.04 (Kool Koala)] [MCU2_1] 8.570309 s: SCICLIENT: DMSC FW revision 0x9 [MCU2_1] 8.570335 s: SCICLIENT: DMSC FW ABI revision 3.1 [MCU2_1] 8.570364 s: SCICLIENT: Init ... Done !!! [MCU2_1] 8.570388 s: UDMA: Init ... !!! [MCU2_1] 8.571349 s: UDMA: Init ... Done !!! [MCU2_1] 8.571416 s: MEM: Init ... !!! [MCU2_1] 8.571462 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ da000000 of size 16777216 bytes !!! [MCU2_1] 8.571525 s: MEM: Init ... Done !!! [MCU2_1] 8.571552 s: IPC: Init ... !!! [MCU2_1] 8.571608 s: IPC: 9 CPUs participating in IPC !!! [MCU2_1] 8.571651 s: IPC: Waiting for HLOS to be ready ... !!! [C7x_1 ] 18.053197 s: CIO: Init ... Done !!! [C7x_1 ] 18.053212 s: ### CPU Frequency = 1000000000 Hz [C7x_1 ] 18.053224 s: CPU is running FreeRTOS [C7x_1 ] 18.053232 s: APP: Init ... !!! [C7x_1 ] 18.053240 s: SCICLIENT: Init ... !!! [C7x_1 ] 18.053398 s: SCICLIENT: DMSC FW version [9.2.4--v09.02.04 (Kool Koala)] [C7x_1 ] 18.053412 s: SCICLIENT: DMSC FW revision 0x9 [C7x_1 ] 18.053423 s: SCICLIENT: DMSC FW ABI revision 3.1 [C7x_1 ] 18.053435 s: SCICLIENT: Init ... Done !!! [C7x_1 ] 18.053445 s: UDMA: Init ... !!! [C7x_1 ] 18.054231 s: UDMA: Init ... Done !!! [C7x_1 ] 18.054246 s: MEM: Init ... !!! [C7x_1 ] 18.054257 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ 117000000 of size 268435456 bytes !!! [C7x_1 ] 18.054280 s: MEM: Init ... Done !!! [C7x_1 ] 18.054288 s: IPC: Init ... !!! [C7x_1 ] 18.054305 s: IPC: 9 CPUs participating in IPC !!! [C7x_1 ] 18.054320 s: IPC: Waiting for HLOS to be ready ... !!!
There are some speculations of no communication between the cores.
Any advice is appreciated.
Regards,
Tamas