Project Home
Project Home
Documents
Documents
Wiki
Wiki
Discussion Forums
Discussions
Project Information
Project Info
Forum Topic - QNX 6.5.0 SP1 + AM572x + SATA: (1 Item)
   
QNX 6.5.0 SP1 + AM572x + SATA  
Hello!

I have:
1. Texas Instruments TMDSEVM572x rev.A3 + SATA SSD on mSATA: https://www.ti.com/tool/TMDSEVM572X
2. BSP Texas Instruments DRA74x Jacinto 6 EVM: https://community.qnx.com/sf/frs/do/viewRelease/projects.bsp/frs.
texas_instrumentsdra74x_jacinto.ti_dra74x_jacinto6_bsp
3. u-boot release v2021.04

In BSP has corrected the pinmux settings to match the pinmux file: https://www.ti.com/lit/zip/sprr389
Disabled initialisation of some unused or missing devices (audio, COM8, ...). Console switched to UART3.
U-boot boots from an SD MMC or eMMC with a bootable FAT partition.
QNX boots and works fine!

My challenge is to get QNX to boot completely from SATA!

But if you run the command "scsi scan" in the u-boot console before starting IFS, the startup code hangs on the first 
command (src/hardware/startup/boards/dra74x/cstart.S command "cpsie a").
If the src/hardware/startup/lib/arm/cstart.S file is used in the startup build (it does not contain the "cpsie a" 
command), startup will boot, but QNX (procnto) will crash with the kernel dump output:
Shutdown[0,0] S/C/F=11/1/11 C/D=fe0406a4/fe0c10e0 state(c00)= now lock
QNX Version 6.5.0 Release 2014/05/29-14:43:28EDT
[0]PID-TID=1-1? P/T FL=00018001/09000000
[0]ASPACE=>NULL
[1]PID-TID=1-2? P/T FL=00018001/09000040
[1]ASPACE=>NULL
armle context[effeaf54]:
0000: effeafe8 0000030a 0000010a ffbf0000 effeafe8 00000000 00000000 00000000
0020: 0005030a 00000000 00000001 00000000 fe0c14e8 effeaf98 fe05ec18 fe065ff0
0040: 80000113
instruction[fe065ff0]:
00 30 93 e5 07 00 00 ea 25 2a a0 e1 fc 3f 00 e3 00 30 40 e3 03 30 02 e0 00 20 
stack[effeaf98]:
0000: effdc010 effeafe8 00000406 00000000 0005030a fe05ec18 fe0c1160 fe07e2d8
0020: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 effdc010
0040: fe0be918 00000406 00000000 fe06ff8c 00000000 00000000 0005030a 00000406
0060: fe0c0fe4 fe06fe40 00001000 effff1e8 effff1e8 effff1e8 effff1e8 00000000

How do I get QNX to boot after the "scsi scan" command?

Best regards
Evgeny Rogozhkin