This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

关于UART无法启动的问题

你好,我使用DM8127 DSP,由于硬件工程师的失误,把SD卡接在了MMC0端口上,导致无法使用SD卡启动系统,现在通过UART方式引导。

1、板卡上电后,TeraTerm 终端打印出了“”CCCCC”,然后按照DM814x AM387x PSP U-Boot资料中的步骤,选择u-boot.min.uart文件后,我讲DSP的Resetn管脚接地,然后断开后,TeraTerm并没有进行文件传输,但是偶尔文件传输进度条会传输一点,然后就停止不动了,请问问题大概在哪里?

2、由于我的板子上没有网口,只有接在MMC0端口的SD卡,SD卡有做好的系统,请问当通过UART把stage1和stage2的文件烧写到NAND FLASH后,是否可以通过指令,讲SD卡中的系统烧写到NAND FLASH中?

  • 1. 看一下串口是否有设成

    * Baud rate: 115,200
    * Data bits: 8
    * Parity: None
    * Stop bits: 1
    * Flow control: None
    * Transmit delay: 0 msec/char, 100 msec/line 

    2. sd card boot可以烧写文件到nand flash
    http://processors.wiki.ti.com/index.php/DM814x_AM387x_PSP_U-Boot#Flashing_images_to_NAND_in_SD_boot
  • 你好,根据您的第二个回答,我看了下描述,描述中是指通过SD卡启动后,在stage2阶段弹出TI8148_EVM#后,执行相关指令进行烧写文件到NAND FLASH。但是由于我的板子上SD卡接错了端口(正确应该接MMC1,我却接成了MMC0),导致无法通过SD卡引导,只能通过UART引导。

    我的问题是:

    1、当UART第二阶段引导成功后,弹出TI8148_EVM#后,能否将我SD卡上的文件系统(注,不是文件,是linux文件系统)烧写到NAND FLASH中。注,我的SD卡现在接的是DM8127的MMC0端口。