Thank you for responding to the help.
The model of my device is Siglent SSA3021X (without Plus).
It has a display without a sensor. Here is a photo for confirmation in the attachment.
I would also like to inform you that I was able to borrow the same model of device from my colleagues.
I connected the devices one by one via UART to the PC and received responses in the console.
Listings of responses are provided below.
Non-working device:
U-Boot SPL 2013.01.01-svn72327 (May 24 2019 - 14:45:47)
Start buzzer++
Stop buzzer--nand_init+++++
nand_init-----
>>spl_load_lcd_fpga++
LCD init()++
Lcd_Init()++
SetUpLCD()++
SetUpLCD()--
len=1228852, height=600, width=1024
Logo from nandflash: base=0x81000000; end=0x8112c01f; end-base=0x12c01f; rwsize=0x12c020; r=0x0
Lcd_Init()--
>>spl_load_lcd_fpga--
U-Boot 2013.01.01-svn72327 (May 24 2019 - 14:45:47)
I2C: ready
DRAM: 128 MiB
NAND: 256 MiB
MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
Using default environment
set_default_env::4393
musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn)
musb-hdrc: MHDRC RTL version 2.0
musb-hdrc: setup fifo_mode 4
musb-hdrc: 28/31 max ep, 16384/16384 memory
USB Host mode controller at 47401800 using PIO, IRQ 0
Net: <ethaddr> not set. Validating first E-fuse MAC
cpsw
Hit any key to stop autoboot
mmc_send_cmd : timeout: No status update
Card did not respond to voltage select!
mmc0(part 0) is current device
mmc_send_cmd : timeout: No status update
Card did not respond to voltage select!
(Re)start USB...
USB0: lowlevel init failed
USB error: all controllers failed lowlevel init
MUSB found on device 0
** Bad device usb 0 **
Booting from nand ...
NAND read: device 0 offset 0x3080000, size 0x240000
2359296 bytes read: OK
## Booting kernel from Legacy Image at 80007fc0 ...
Image Name: Linux-3.2.0
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2207888 Bytes = 2.1 MiB
Load Address: 80008000
Entry Point: 80008000
XIP Kernel Image ... OK
OK
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
[ 0.180679] mtdoops: mtd device (mtddev=name/number) must be supplied
[ 0.796838] smartreflex smartreflex: am33xx_sr_probe: cannot determine opp
[ 0.804497] sr_init: platform driver register failed
_____ _____ _ _
| _ |___ ___ ___ ___ | _ |___ ___ |_|___ ___| |_
| | _| .'| . | . | | __| _| . | | | -_| _| _|
|__|__|_| |__,|_ |___| |__| |_| |___|_| |___|___|_|
|___| |___|
Arago Project http://arago-project.org am335x-evm ttyO0
Arago 2013.05 am335x-evm ttyO0
am335x-evm login: root
Password:
root@am335x-evm:~# ps
PID USER VSZ STAT COMMAND
1 root 1320 S init [5]
2 root 0 SW [kthreadd]
3 root 0 SW [ksoftirqd/0]
4 root 0 SW [kworker/0:0]
5 root 0 SW [kworker/u:0]
6 root 0 SW< [khelper]
7 root 0 SW< [netns]
8 root 0 SW [kworker/u:1]
154 root 0 SW [sync_supers]
156 root 0 SW [bdi-default]
158 root 0 SW< [kblockd]
168 root 0 SW< [omap2_mcspi]
179 root 0 SW [khubd]
286 root 0 SW< [musb-hdrc.0]
291 root 0 SW< [musb-hdrc.1]
293 root 0 SW< [rpciod]
295 root 0 SW [kworker/0:1]
305 root 0 SW [kswapd0]
306 root 0 SW [fsnotify_mark]
307 root 0 SW< [nfsiod]
308 root 0 SW< [crypto]
324 root 0 SW< [OMAP UART0]
326 root 0 SW< [OMAP UART1]
328 root 0 SW< [OMAP UART2]
330 root 0 SW< [OMAP UART3]
332 root 0 SW< [OMAP UART4]
334 root 0 SW< [OMAP UART5]
411 root 0 SW [mtdblock0]
416 root 0 SW [mtdblock1]
421 root 0 SW [mtdblock2]
426 root 0 SW [mtdblock3]
431 root 0 SW [mtdblock4]
436 root 0 SW [mtdblock5]
441 root 0 SW [mtdblock6]
446 root 0 SW [mtdblock7]
451 root 0 SW [mtdblock8]
456 root 0 SW [mtdblock9]
461 root 0 SW [mtdblock10]
466 root 0 SW [mtdblock11]
471 root 0 SW [mtdblock12]
479 root 0 SW [ubi_bgt0d]
495 root 0 SW [irq/172-ads7846]
540 root 1776 S < /sbin/udevd -d
608 root 1772 S < /sbin/udevd -d
623 root 1772 S < /sbin/udevd -d
731 root 2584 S -sh
732 daemon 1456 S portmap
749 root 0 SW [ubi_bgt1d]
754 root 0 SW [ubifs_bgt1_0]
771 root 0 SW [ubi_bgt2d]
778 root 0 SW [flush-ubifs_1_0]
834 root 2112 R ps
root@am335x-evm:~#
Working device:
U-Boot SPL 2013.01.01-svn72327 (May 24 2019 - 14:45:47)
Start buzzer++
Stop buzzer--nand_init+++++
nand_init-----
>>spl_load_lcd_fpga++
LCD init()++
Lcd_Init()++
SetUpLCD()++
SetUpLCD()--
len=1228852, height=600, width=1024
Logo from nandflash: base=0x81000000; end=0x8112c01f; end-base=0x12c01f; rwsize=0x12c020; r=0x0
Lcd_Init()--
>>spl_load_lcd_fpga--
U-Boot 2013.01.01-svn72327 (May 24 2019 - 14:45:47)
I2C: ready
DRAM: 128 MiB
NAND: 256 MiB
MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
Using default environment
set_default_env::4393
musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn)
musb-hdrc: MHDRC RTL version 2.0
musb-hdrc: setup fifo_mode 4
musb-hdrc: 28/31 max ep, 16384/16384 memory
USB Host mode controller at 47401800 using PIO, IRQ 0
Net: <ethaddr> not set. Validating first E-fuse MAC
cpsw
Hit any key to stop autoboot
mmc_send_cmd : timeout: No status update
Card did not respond to voltage select!
mmc0(part 0) is current device
mmc_send_cmd : timeout: No status update
Card did not respond to voltage select!
(Re)start USB...
USB0: lowlevel init failed
USB error: all controllers failed lowlevel init
MUSB found on device 0
** Bad device usb 0 **
Booting from nand ...
NAND read: device 0 offset 0x3080000, size 0x240000
2359296 bytes read: OK
## Booting kernel from Legacy Image at 80007fc0 ...
Image Name: Linux-3.2.0
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2207888 Bytes = 2.1 MiB
Load Address: 80008000
Entry Point: 80008000
XIP Kernel Image ... OK
OK
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
[ 0.180671] mtdoops: mtd device (mtddev=name/number) must be supplied
[ 0.796735] smartreflex smartreflex: am33xx_sr_probe: cannot determine opp
[ 0.804399] sr_init: platform driver register failed
_____ _____ _ _
| _ |___ ___ ___ ___ | _ |___ ___ |_|___ ___| |_
| | _| .'| . | . | | __| _| . | | | -_| _| _|
|__|__|_| |__,|_ |___| |__| |_| |___|_| |___|___|_|
|___| |___|
Arago Project http://arago-project.org am335x-evm ttyO0
Arago 2013.05 am335x-evm ttyO0
am335x-evm login: root
Password:
root@am335x-evm:~# ps
PID USER VSZ STAT COMMAND
1 root 1320 S init [5]
2 root 0 SW [kthreadd]
3 root 0 SW [ksoftirqd/0]
4 root 0 SW [kworker/0:0]
5 root 0 SW [kworker/u:0]
6 root 0 SW< [khelper]
7 root 0 SW< [netns]
8 root 0 SW [kworker/u:1]
154 root 0 SW [sync_supers]
156 root 0 SW [bdi-default]
158 root 0 SW< [kblockd]
168 root 0 SW< [omap2_mcspi]
179 root 0 SW [khubd]
286 root 0 SW< [musb-hdrc.0]
291 root 0 SW< [musb-hdrc.1]
293 root 0 SW< [rpciod]
295 root 0 SW [kworker/0:1]
305 root 0 SW [kswapd0]
306 root 0 SW [fsnotify_mark]
307 root 0 SW< [nfsiod]
308 root 0 SW< [crypto]
324 root 0 SW< [OMAP UART0]
326 root 0 SW< [OMAP UART1]
328 root 0 SW< [OMAP UART2]
330 root 0 SW< [OMAP UART3]
332 root 0 SW< [OMAP UART4]
334 root 0 SW< [OMAP UART5]
411 root 0 SW [mtdblock0]
416 root 0 SW [mtdblock1]
421 root 0 SW [mtdblock2]
426 root 0 SW [mtdblock3]
431 root 0 SW [mtdblock4]
436 root 0 SW [mtdblock5]
441 root 0 SW [mtdblock6]
446 root 0 SW [mtdblock7]
451 root 0 SW [mtdblock8]
456 root 0 SW [mtdblock9]
461 root 0 SW [mtdblock10]
466 root 0 SW [mtdblock11]
471 root 0 SW [mtdblock12]
479 root 0 SW [ubi_bgt0d]
495 root 0 SW [irq/172-ads7846]
540 root 1776 S < /sbin/udevd -d
607 root 1772 S < /sbin/udevd -d
608 root 1772 S < /sbin/udevd -d
720 root 144m S ./ecomb
721 root 2584 S -sh
722 daemon 2348 S portmap
739 root 0 SW [ubi_bgt1d]
744 root 0 SW [ubifs_bgt1_0]
761 root 0 SW [ubi_bgt2d]
768 root 0 SW [flush-ubifs_1_0]
833 root 2112 R ps
root@am335x-evm:~#
I found only one difference - the absence of the "./ecomb" process in the non-working device.
I had an idea that I could try somehow copying a memory dump from a working device and copying it into a faulty one.
But I don't know exactly how to do it yet.