This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TDA4VM: TDA4 QNX+RTOS NO SCREEN

Part Number: TDA4VM

hi

 i use RTOS 07.02.00.06(29 JAN 2021)and QNX 07.02.00.24(29 JAN 2021)

the evm board starting up but there is a question when run the scrips /ti_fs/scripts/user.sh the log is screen: cannot execute - No such file or directory

complete log is


Starting ATF on ARM64 core...

NOTICE:  BL31: v2.3():07.01.00.004-1-g52c334fc3-dirty
NOTICE:  BL31: Built : 18:17:14, Nov 19 2020

U-Boot SPL 2020.01-g3c9ebdb87d (Nov 19 2020 - 18:29:59 +0000)
SYSFW ABI: 3.1 (firmware rev 0x0014 '20.8.5--v2020.08b (Terrific Lla')
Detected: J7X-BASE-CPB rev E3
Detected: J7X-VSC8514-ETH rev E2
Trying to boot from MMC2


U-Boot 2020.01-g3c9ebdb87d (Nov 19 2020 - 18:29:59 +0000)

SoC:   J721E SR1.0
Model: Texas Instruments K3 J721E SoC
Board: J721EX-PM2-SOM rev E7
DRAM:  4 GiB
not found for dev hbmc-mux
Flash: 0 Bytes
MMC:   sdhci@4f80000: 0, sdhci@4fb0000: 1
Loading Environment from MMC... OK
In:    serial@2800000
Out:   serial@2800000
Err:   serial@2800000
Detected: J7X-BASE-CPB rev E3
Detected: J7X-VSC8514-ETH rev E2
Net:
Warning: ethernet@46000000 using MAC address from ROM
eth0: ethernet@46000000
Hit any key to stop autoboot:  0
switch to partitions #0, OK
mmc1 is current device
SD/MMC found on device 1
530 bytes read in 2 ms (258.8 KiB/s)
Loaded env from uEnv.txt
Importing environment from mmc1 ...
Running uenvcmd ...
5212472 bytes read in 110 ms (45.2 MiB/s)
Load Remote Processor 2 with data@addr=0x82000000 5212472 bytes: Success!
1959904 bytes read in 43 ms (43.5 MiB/s)
Load Remote Processor 3 with data@addr=0x82000000 1959904 bytes: Success!
1579120 bytes read in 33 ms (45.6 MiB/s)
Load Remote Processor 6 with data@addr=0x82000000 1579120 bytes: Success!
1579120 bytes read in 33 ms (45.6 MiB/s)
Load Remote Processor 7 with data@addr=0x82000000 1579120 bytes: Success!
9969592 bytes read in 84 ms (113.2 MiB/s)
Load Remote Processor 8 with data@addr=0x82000000 9969592 bytes: Success!
8176796 bytes read in 172 ms (45.3 MiB/s)
## Starting application at 0x80080000 ...
MMU: 16-bit ASID 44-bit PA TCR_EL1=b5183519
cpu0: MPIDR=80000000
cpu0: MIDR=411fd080 Cortex-A72 r1p0
cpu0: CWG=4 ERG=4 Dminline=4 Iminline=4 PIPT
cpu0: CLIDR=a200023 LoUU=1 LoC=2 LoUIS=1
cpu0: L1 Icache 48K linesz=64 set/way=256/3
cpu0: L1 Dcache 32K linesz=64 set/way=256/2
cpu0: L2 Unified 1024K linesz=64 set/way=1024/16
Display set to R5
Loading IFS...decompressing...done
cpu1: MPIDR=80000001
cpu1: MIDR=411fd080 Cortex-A72 r1p0
cpu1: CWG=4 ERG=4 Dminline=4 Iminline=4 PIPT
cpu1: CLIDR=a200023 LoUU=1 LoC=2 LoUIS=1
cpu1: L1 Icache 48K linesz=64 set/way=256/3
cpu1: L1 Dcache 32K linesz=64 set/way=256/2
cpu1: L2 Unified 1024K linesz=64 set/way=1024/16

System page at phys:0000000080011000 user:ffffff8040254000 kern:ffffff8040251000
Starting next program at vffffff8060086e10
Starting next program at vffffff8060086e10
Starting next program at vffffff8060086e10
Starting next program at vffffff8060086e10
All ClockCycles offsets within tolerance
Welcome to QNX Neutrino 7.1.0 on the TI J721E EVM Board!!
Starting random service ...
start serial driver
Starting MMC/SD memory card driver... eMMC
Starting MMC/SD memory card driver... SD
Starting XHCI driver on USB3SS0 and USB3SS1
Path=0 - am65x
 target=0 lun=0     Direct-Access(0) - SDMMC: S0J56X Rev: 1.0
Setting environment variables...
done..
Looking for user script to run: /ti_fs/scripts/user.sh
Running user script...
user.sh called...
Setting additional environment variables...
Starting tisci-mgr..
Starting shmemallocator..
Starting tiipc-mgr..
Mailbox_plugInterrupt: interrupt Number 489, arg 0x24A2BEA0
Mailbox_plugInterrupt: interrupt Number 490, arg 0x24A2C040
Mailbox_plugInterrupt: interrupt Number 491, arg 0x24A2C1E0
Mailbox_plugInterrupt: interrupt Number 492, arg 0x24A2C380
Mailbox_plugInterrupt: interrupt Number 493, arg 0x24A2C520
Starting TI IPC Resmgr
Starting tiudma-mgr..
Start screen..
/proc/boot/.console_ti.sh: /ti_fs/scripts/user.sh[23]: screen: cannot execute - No such file or directory
screen started with dss_on_r5 configuration..
done...
J7EVM@QNX:/# ./ti_fs/scripts/user.sh
user.sh called...
Setting additional environment variables...
Starting tisci-mgr..
tisci resmgr already running...: No error
Starting shmemallocator..
Starting tiipc-mgr..
IPC resmgr already running...: No error
Starting tiudma-mgr..
UDMA resmgr already running...: No error
Start screen..
./ti_fs/scripts/user.sh[23]: screen: cannot execute - No such file or directory
screen started with dss_on_r5 configuration..

when i creat the sd card the  psdkqa/qnx/scripts/qnx_fs_create_qnx710.mk has error

the error from####### screen package start####### to #####screen package extra end##########

and i disable the qnx_fs_create_qnx710 screen ,the sd card make ok

how can i fix the error i think i lost some package for screen

the last vision_apps/apps/basic_demos/app_tirtos/common/app_cfg*.h is the sdk default, edp is enable

  • Hi Hongrun,

    The steps which were commented out during install/build, will need to be re-added, in order to get screen functioning.   Without the screen binary and dependent libraries being present on the SD card, the screen / GPU will not be able to function

    the error from####### screen package start####### to #####screen package extra end##########

    To avoid rebuilding the entire SDK, the commands could be run manually, to copy the files from the QNX installation path, to the path where PSDK QNX is creating the SD card content (ie $QNX_FS_PATH which is .../ti-processor-sdk-rtos-j721e-evm-07_02_00_06/psdkqa/bootfs ... ).   

    Once the files are present in $QNX_FS_PATH, then the "make qnx_fs_install_sd", in the vision_apps directory can be run to copy the missing files to the SD card.

    The required screen packages and dependencies, should be downloaded from QNX Software Center, and are listed at 3.1. Release notes - 07_02_00 — Processor SDK QNX (ti.com).

    Regards,

    kb