Tool/software: Linux
the linux kernel comes from DVSDK_2_00_00_22 for dm6446; the u-boot comes from website "davinci-psp_3.x.0.0-r37/";
They both built in DVSDK_2_00_00_22;
when board power is turned on, uboot loads linux by tftp, and linux starts to run. however, the dm6446 continues to run
UBL, it seems that the chip reset himself. however, if the dm6446 goes into uboot prompt, it will wait for input forever.
it proves that linux kernel casues it reseted.
what is the possible reseason for it? does the timer watchdog of dm6446 resets chip?
the following is the output of board. it is obvious that 3 stages are done: UBL->uboot->linux->UBL(loop)
DM6446 initialization passed!
Booting TI User Boot Loader
UBL Version: 1.65
UBL Flashtype: NAND
Starting NAND Copy...
Valid magicnum, 0x55424CBB, found in block 0x00000006.
DONE
Jumping to entry point at 0x81080000.
U-Boot 2009.03 (Mar 07 2019 - 00:02:25)
I2C: ready
DRAM: 128 MB
NAND: NAND device: Manufacturer ID: 0xec, Chip ID: 0x36 (Samsung NAND 64MiB 1,8V 8-bit)
64 MiB
In: serial
Out: serial
Err: serial
ARM Clock: 297MHz
DDR Clock: 162MHz
Read from EEPROM @ 0x50 failed
Ethernet PHY: LXT972 @ 0x01
Hit any key to stop autoboot: 0
BOOTP broadcast 1
DHCP client bound to address 10.1.0.109
TFTP from server 10.1.0.100; our IP address is 10.1.0.109
Filename 'uImage'.
Load address: 0x80700000
Loading: #################################################################
#################################################################
########
done
Bytes transferred = 2017360 (1ec850 hex)
## Booting kernel from Legacy Image at 80700000 ...
Image Name: Linux-2.6.18_pro500-davinci_evm-
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2017296 Bytes = 1.9 MB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK
Starting kernel ...
Uncompressing Linux..................................DM6446 initialization passed!
Booting TI User Boot Loader
UBL Version: 1.65
UBL Flashtype: NAND
Starting NAND Copy...
Valid magicnum, 0x55424CBB, found in block 0x00000006.
DONE
Jumping to entry point at 0x81080000.
U-Boot 2009.03 (Mar 07 2019 - 00:02:25)