TI中文支持网
TI专业的中文技术问题搜集分享网站

AM335x 使用 SPI FLASH (MX25L12845EMI) 烧录 MLO.byteswap, uboot.img 后, 串口没有打印

你好, 这边使用的 AM335x + MX25L12845EMI, SPI 启动方式

SDK u-boot 使用 config : am335x_evm_spiboot_defconfig

编译完后,烧录 MLO.byteswap 和 u-boot.img 后,串口什么打印都没有

烧录的命令如下:
setenv filesize ; tftp ${loadaddr} ./MLO.byteswap; sf probe 0; sleep 1;  sf erase 0 +${sfaddr_dtb} ${filesize}; sleep 3; sf write ${loadaddr} 0 ${filesize}; sleep 1; setenv filesize ; tftp ${loadaddr} ./u-boot.img; sleep 1; sf write ${loadaddr} ${sfaddr_uboot} ${filesize}; sleep 2

sfaddr_dtb=0x0c0000

sfaddr_uboot=0x01e000

am335x_evm_spiboot_defconfig  内容如下:

CONFIG_ARM=y
CONFIG_TARGET_AM335X_EVM=y
CONFIG_SPL_STACK_R_ADDR=0x82000000
CONFIG_SPL=y
CONFIG_SPL_STACK_R=y
CONFIG_FIT=y
CONFIG_SYS_EXTRA_OPTIONS="SPI_BOOT"
CONFIG_HUSH_PARSER=y
CONFIG_CMD_BOOTZ=y
# CONFIG_CMD_IMLS is not set
CONFIG_CMD_ASKENV=y
# CONFIG_CMD_FLASH is not set
CONFIG_CMD_MMC=y
CONFIG_CMD_SF=y
CONFIG_CMD_SPI=y
CONFIG_CMD_I2C=y
CONFIG_CMD_USB=y
CONFIG_CMD_DFU=y
CONFIG_CMD_GPIO=y
# CONFIG_CMD_SETEXPR is not set
CONFIG_CMD_DHCP=y
CONFIG_CMD_MII=y
CONFIG_CMD_PING=y
CONFIG_CMD_EXT2=y
CONFIG_CMD_EXT4=y
CONFIG_CMD_EXT4_WRITE=y
CONFIG_CMD_FAT=y
CONFIG_CMD_FS_GENERIC=y
CONFIG_SPI_FLASH=y
CONFIG_SPI_FLASH_WINBOND=y

请问这大概需要修改那个地方? MLO 编译的有问题 ?

Nancy Wang:

串口有ccc打印吗?这表明ROM正在尝试启动。我建议先阅读以下帖子中的AM335x board bringup tips文档:
e2echina.ti.com/…/201361
另外也建议使用最新版的SDK测试。
www.ti.com.cn/…/PROCESSOR-SDK-AM335X
software-dl.ti.com/…/Foundational_Components_U-Boot.html
e2e-uat.ti.com/…/linux-am3352-no-debug-output-on-uart0

赞(0)
未经允许不得转载:TI中文支持网 » AM335x 使用 SPI FLASH (MX25L12845EMI) 烧录 MLO.byteswap, uboot.img 后, 串口没有打印
分享到: 更多 (0)