工具/软件:Linux
Linux 内核来自 DM6446的 DVSDK_2_00_00_22;u-boot 来自网站"Davinci-PSP_3.x.0~R37/";
它们都内置在 DVSDK_2_00_00_22中;
打开电路板电源后、uboot 通过 tftp 加载 Linux、而 Linux 开始运行。 但是、DM6446继续运行
UBL 时、似乎芯片会自行复位。 但是、如果 DM6446进入 uboot 提示符、它将永远等待输入。
它证明了 Linux 内核会使它重新出现。
它的可能的再销售机会是什么? DM6446的计时器看门狗是否复位芯片?
下面是电路板的输出。 很明显完成了3个阶段:UBL->uboot->Linux->UBL (loop)
DM6446初始化已通过!
启动 TI 用户启动加载程序
UBL 版本:1.65
UBL Flashtype:NAND
正在启动 NAND 复制...
在块0x00000006中找到有效的 magicnum、0x55424CBB。
完成
跳到0x81080000处的入口点。
U-Boot 2009.03 (2019年3月7日- 00:02:25)
I2C:就绪
DRAM:128 MB
NAND:NAND 器件:制造商 ID:0xEC、芯片 ID:0x36 (Samsung NAND 64MiB 1、8V)
64个 MIB
IN:串行
OUT:串行
ERR:串行
ARM 时钟:297MHz
DDR 时钟:162MHz
从 EEPROM @ 0x50读取失败
以太网 PHY:LXT972 @ 0x01
按任意键停止自动引导:0
BOOTP 广播1
DHCP 客户端绑定到地址10.1.0.109
来自服务器10.1.0.100的 TFTP;我们的 IP 地址为10.1.0.109
文件名'uImage'。
加载地址:0x80700000
正在加载:############################################################################
####################################################
########
完成
传输的字节= 2017360 (1ec850十六进制)
##从80700000的传统映像引导内核...
映像名称:Linux-2.6.18_pro500-Davinci_EVM-
映像类型:ARM Linux 内核映像(未压缩)
数据大小:2017296字节= 1.9MB
加载地址:80008000
入口点:80008000
正在验证校验和... 好的
正在加载内核映像... 好的
好的
正在启动内核...
解压缩 Linux .......................................................................... DM6446初始化已通过!
启动 TI 用户启动加载程序
UBL 版本:1.65
UBL Flashtype:NAND
正在启动 NAND 复制...
在块0x00000006中找到有效的 magicnum、0x55424CBB。
完成
跳到0x81080000处的入口点。
U-Boot 2009.03 (2019年3月7日- 00:02:25)