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.

[参考译文] Linux/EVMK2H:EVMK2H 不能#39;t 引导。

Guru**** 2560180 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/624854/linux-evmk2h-evmk2h-doesn-t-boot-up

器件型号:EVMK2H

工具/软件:Linux

您好!  

我尝试使用 tftp 服务器将 u-boot 映像刻录到 NAND 闪存中、我想我会弄糊涂了。 我在引导菜单中使用了以下命令。


setenv 默认-f -a
setenv serverip 192.168.0.100
setenv 引导 ubi
setenv mem_reserve 1536M
运行 get_uboot_net
DHCP 0x87000000 u-boot-spi-keystone-evm.gph
运行 burn_uboot_SPI (因为没有定义任何 burn_uboot)

运行 get_ubi-net
DHCP 0x82000000 keystone-evm-ubifs.ubi
运行 burn_ubi
保存
复位

没有错误、文件传输成功、但我现在无法通过 COM 端口获取任何内容。 EVM 板现在无法启动、有什么想法我可能会出了什么问题? 如何解决? BMC 终端显示引导已完成、一切似乎都很好、但我没有通过 COM 端口获得任何内容。  

我~了 arago-base-tisdk-image-k2hk-evm.ubi 文件、并将其重命名为 μ C/ti-processor-sdk-linux-rt-k2hk-evm-04.00.04/文件系统目录中的 keystone-evm-ubifs.ubbi

以及/ti-processor-sdk-linux-rt-k2hk evm-04.00.04/board-support 提供的 u-boot-spi-k2hk evm.gph 文件

我是否断开了电路板? 请帮助。

此致
Sheraz Javaid

 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    这不应该是问题。 查看此 wiki 并按照其中所述的步骤操作:
    processors.wiki.ti.com/.../Program_EVM_UG

    基本上、您需要使用 program_evm 脚本。

    总结您的步骤应该是:
    1.将 dss_script_DIR 环境变量(必备)设置到 Code Composer Studio 脚本 bin 目录。 示例:
    导出 DSS_script_DIR=~/ti/ccsv6/ccs_base/scripting/bin
    2.设置 program_evm_target_config_file 环境变量。 请提供为 CCS EVM 创建的 CCXML 文件的路径。 示例:
    导出 program_evm_target_config_file=configs/evmk2h/evmk2h-linuxhost.ccxml

    cd bin/program_evm
    $dss_script_DIR/dss.sh program_evm.js EVM (K2h|k2e|K2L)-le 格式- nand

    cd bin/program_evm
    $dss_script_DIR/dss.sh program_evm.js evmk2h-le NOR

    然后按照此处的 Wiki 步骤操作:
    processors.wiki.ti.com/.../Program_EVM_UG

    请注意、步骤可能会因电路板版本而异:
    processors.wiki.ti.com/.../Program_EVM_UG

    我建议您仔细阅读整个 wiki、然后执行刷写电路板所需的步骤。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Yordon、您好!

    我遵循了您和论坛提到的确切步骤。

      使用这些符号链接创建了符号链接。

    cd bin/program_evm/binaries/evmk2h/
    ln -SV ./../../../board-support/prebuilt-images/u-boot-spi-k2hk-evm.gph nor.bin
    ln -SV ./../../../filesystem/tisdk-server-rootfs-image-k2hk-evm.ubi nand.bin 

    2.修改了 nor_writer_input.txt 和 nand_writer_input.txt 以更新文件名。

    NOR_writer_input.txt:

    file_name = nor.bin
    

    NAND_writer_input.txt:

    file_name = nand.bin 

    3.将 dss_script_DIR 环境变量(必备)设置到 Code Composer Studio 脚本 bin 目录。

    导出 DSS_script_DIR=~/ti/ccsv6/ccs_base/scripting/bin

    4.设置 program_evm_target_config_file 环境变量。 请提供为 CCS EVM 创建的 CCXML 文件的路径。

    导出 program_evm_target_config_file=configs/evmk2h/evmk2h-linuxhost.ccxm

    然后运行以下命令、

    Sheraz@Sheraz-VirtualBox:~μ C/ti-processor-sdk-linux-rt-k2hk evm-04.00.04/bin/program_evm$$dss_script_DIR/dss.sh program_evm.js evmEVM (K2h|k2e|K2L)-le format-nand
    bash:意外令牌`(')附近出现语法错误

    问题可能出在哪呢?

    我正在附加 program_evm.js 和 dss.sh 文件。

    此致
    Sheraz Javaid

    e2e.ti.com/.../Program_5F00_evm-_2600_-dss.tar.gz




  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    让我检查一下这个问题、我将进行更新。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Yordon、您好!

    运行命令

    Sheraz@Sheraz-VirtualBox:~μ C/ti-processor-sdk-linux-rt-k2hk evm-04.00.04/bin/program_evm$$dss_script_DIR/dss.sh program_evm.js evmk2h-le format-nand

    而不是

    Sheraz@Sheraz-VirtualBox:~μ C/ti-processor-sdk-linux-rt-k2hk evm-04.00.04/bin/program_evm$$dss_script_DIR/dss.sh program_evm.js evmEVM (K2h|k2e|K2L)-le format-nand

    已解决问题。

    具体而言、我使用 了 evmk2h-le 格式 nand 、而不是  EVM (K2h|k2e|K2L)-le 格式 nand

    我的板现在已启动并运行。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我刚刚从指向的 wiki 复制了这行。 命令:
    $dss_script_DIR/dss.sh program_evm.js EVM (K2h|k2e|K2L)-le 格式- nand

    对于所有电路板都是通用的,您应该选择 K2H、k2e 或 K2L:)

    无论如何、很高兴听到这个效果。 感谢您更新该主题。

    此致、
    Yordan