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.

TI SDK 默认的 Pre-built Image 不能启动Beaglebone Black

你好,

我现在使用的是ti-processor-sdk-linux-am335x-evm-04.01.00.06-Linux-x86-Install.bin, 使用指令

sudo ./create-sdcard.sh 安装 Pre-built Image 到MircoSD卡里面 (附件中展示SD卡里面的内容) ; 但是Beaglebone Black不启动, 请问是什么原因? 我哪里出错了?

多谢大家帮助!

Kind Regards,

Kou

MircoSD_内容.docx
  • 你好,

    我现在使用的是ti-processor-sdk-linux-am335x-evm-04.01.00.06-Linux-x86-Install.bin, 使用指令setup.sh 的过程中,

    BeagleBone device 我的Host Windows PC的Ubuntu 虚拟机 没有被检测到,请问是否遇到相同的情况? 请看附件中的信息.


    No Beaglebone (black) or Starterkit detected. Assuming general purpose evm is being used. Is this correct (y/n)?


    现在Beaglebone 只是通过外接USB-to-UART线把BBB和Windows Host PC连接的(/dev/ttyUSB0)。

    多谢帮助!

    Kou

    没有检测到Beaglebone.docx
  • 有什么错误信息吗?

    SD卡尽量选容量大的,选16G以上的

  • 你好,我现在也遇到了同样的问题,ti-processor-sdk-linux-am335x-evm-01.00.00.03版本的sdk的MLO是可以启动的,ti-processor-sdk-linux-am335x-evm-02.00.00.00以后的版本就无法启动了,请问您是怎么解决的?
  • 最新版本可以启动的,有什么LOG吗?
  • 谢谢回复,已解决。
    原因是我的bbb板子上的eeprom焊掉了,导致do_board_detect中的eeprom初始化挂死。
    uboot代码中,ti-processor-sdk-linux-am335x-evm-01.00.00.03版本的preloader_console_init在read_eeprom之前,eeprom初始化失败也可以打印log;
    而ti-processor-sdk-linux-am335x-evm-02.00.00.00的preloader_console_init在board_init_r中,do_board_detect在board_init_f中,导致eeprom如果初始化失败,导致挂死,却没有任何打印信息;
    解决方法:
    1.修改preloader_console_init放到board_init_f的do_board_detect之前。
    2.在do_board_detect中做手脚,强制型号选择
x 出现错误。请重试或与管理员联系。