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.

[参考译文] TMDSCSK8127:TMDSCSK8127:IPNC 演示问题 SD 卡不包含二进制文件

Guru**** 2609925 points
Other Parts Discussed in Thread: TMS320DM8127

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/653312/tmdscsk8127-tmdscsk8127-ipnc-demo-problem-sd-card-does-not-contain-binaries

器件型号:TMDSCSK8127
主题中讨论的其他器件: TMS320DM8127

大家好 、我是 TMDSCSK8127的新手

启动套件(或 SD 卡)似乎有问题。

我遵循随附的快速入门指南,但看到了“CCC……” 添加了该选项。

已看到相关帖子、并尝试解决问题但未成功。  

套件附带的 SD 卡不包含演示二进制文件。   我尝试完成了设置 SD 卡所记录的过程。  运行 mksd-t81xx.sh 脚本时出现问题。  

sudo ./mksd-ti81xx.sh /dev/sdb ./../Source/ipnc_rdk

BINARS/DM8127/SD/MLO ./../Source/ipnc_rdk/binaries/DM8127/sd/u-boot.img ./../Source/ipnc_rdk/binaries/DM8127/sd/dm8127-csk.dtb ./../Source/ipnc_rdk/binaries/DM8127/sd/uImage ./../Source/ipnc_rdk/binaries/DM8127/sd/filesystem_DM8127_FULL_FEATURE.tar.gz
Steve 的[sudo]密码:
/dev/sdb 上的所有数据现在都将被销毁! 继续? [是/否]
Y
[分区/dev/sdb...]
卸载设备'/dev/sdb1
中的1024+0记录
1024+0记录输出
已复制1048576字节(1.0 MB、1.0 MIB)、0.000953206 s、1.1 Gb/s
磁盘大小- 1048576字节
气缸- 0
sfdisk:无效选项--'D'

用法:
 sfdisk [选项] [[-N] ]
 sfdisk [选项]
我的 Ubuntu 版本16.04.1不支持 sfdisk --"D"选项。  
我对这个问题进行了一些研究、建议删除不再支持的-D、-H、-S 和-C 选项。
执行此操作后、脚本运行、但复制 uImage 文件时出错。
器件    引导开始  结束扇区 大小 ID 类型
/dev/sdb1 *    2048 2056      9 4.5K c W95 FAT32 (LBA)
/dev/sdb2         10 2047   2038 1019K 83 Linux

分区表条目不按磁盘顺序排列。

分区表已更改。
调用 ioctl()以重新读取分区表。
同步磁盘。
[生成文件系统...]
[正在复制文件...]
CP:写入"/mnt/uImage 时出错:设备上没有剩余空间
多次尝试格式化卡以为 uImage 提供空间后、我没有成功。
是否有支持 Ubuntu 更高版本的更新脚本?
卡在接地零点处、尝试使电路板启动并运行。  文档指出、二进制文件应该在 SD 卡上提供、但它们似乎从未提供过。
如果对此问题有任何建议或帮助,将不胜感激。  只需要指向正确的方向。
Steve
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    请检查此主题:
    e2e.ti.com/.../2341096
    希望这对您有所帮助。

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

    我查看了这个线程。 我没有得到任何日志信息。 我在串行端口上显示 CCCCC。 无论将引导开关设置为从闪存或 SD 卡引导、我都能获得此结果。 我的问题与引用的主题无关。

    我查看了 SD 卡、它不包含任何二进制文件或引导文件。 我尝试按照步骤在 SD 卡上加载这些文件、但失败了。

    我的问题是 SD 卡构建脚本。

    我简要介绍了错误。 是否可以让他人评论我的具体错误?

    sudo ./mksd-ti81xx.sh /dev/sdb ./../Source/ipnc_rdk
    BINARS/DM8127/SD/MLO ./../Source/ipnc_rdk/binaries/DM8127/sd/u-boot.img ./../Source/ipnc_rdk/binaries/DM8127/sd/dm8127-csk.dtb ./../Source/ipnc_rdk/binaries/DM8127/sd/uImage ./../Source/ipnc_rdk/binaries/DM8127/sd/filesystem_DM8127_FULL_FEATURE.tar.gz
    Steve 的[sudo]密码:
    /dev/sdb 上的所有数据现在都将被销毁! 继续? [是/否]
    Y
    [分区/dev/sdb...]
    卸载设备'/dev/sdb1
    中的1024+0记录
    1024+0记录输出
    已复制1048576字节(1.0 MB、1.0 MIB)、0.000953206 s、1.1 Gb/s
    磁盘大小- 1048576字节
    气缸- 0
    sfdisk:无效选项--'D'

    用法:
    sfdisk [选项] [[-N] ]
    sfdisk [选项]
    我的 Ubuntu 版本16.04.1不支持 sfdisk --"D"选项。
    我对这个问题进行了一些研究、建议删除不再支持的-D、-H、-S 和-C 选项。
    执行此操作后、脚本运行、但复制 uImage 文件时出错。
    器件 引导开始结束扇区大小 ID 类型
    /dev/sdb1 * 2048 2056 9 4.5K c W95 FAT32 (LBA)
    /dev/sdb2 10 2047 2038 1019K 83 Linux

    分区表条目不按磁盘顺序排列。

    分区表已更改。
    调用 ioctl()以重新读取分区表。
    同步磁盘。
    [生成文件系统...]
    [正在复制文件...]
    CP:写入"/mnt/uImage 时出错:设备上没有剩余空间
    多次尝试格式化卡以为 uImage 提供空间后、我没有成功。
    是否有支持 Ubuntu 更高版本的更新脚本?
    卡在接地零点处、尝试使电路板启动并运行。 文档指出、二进制文件应该在 SD 卡上提供、但它们似乎从未提供过。
    如果对此问题有任何建议或帮助,将不胜感激。 只需要指向正确的方向。
    Steve
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    请查看本指南:
    processors.wiki.ti.com/.../IPNC_RDK_DM38x_,_DM8127
    什么是引导分区大小?

    BR
    玛格丽塔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    以下是尝试解决当前问题之前显示的消息。 为了增加引导分区的大小、SD 卡的格式不再正确。 这需要完成。


    器件 引导开始结束扇区大小 ID 类型
    /dev/sdb1 * 2048 2056 9 4.5K c W95 FAT32 (LBA)
    /dev/sdb2 10 2047 2038 1019K 83 Linux


    h /dev/sdb ./../Source/ipnc_rdk/binaries/DM8127/sd/MLO ./../Source/ipnc_rdk/binaries/DM8127/sd/u-boot.img ./../Source/ipnc_rdk/binaries/DM8127/sd/dm8127-csk.dtb ./../Source/ipnc_rdk/binaries/DM8127/sd/uImage ./../Source/ipnc_rdk/binaries/DM8127/sd/filesystem_DM8127_FULL_FEATURE.tar.gz
    /dev/sdb 上的所有数据现在都将被销毁! 继续? [是/否]
    Y
    [分区/dev/sdb...]
    卸载设备'/dev/sdb1
    卸载设备'/dev/sdb2
    中的1024+0记录
    1024+0记录输出
    已复制1048576字节(1.0MB、1.0MiB)、1.73791s、603kB/s
    磁盘大小- 15716057088字节
    气缸- 1910
    正在检查没有人正在使用此磁盘... 好的

    磁盘/dev/sdb:14.7 GiB、15716057088字节、30695424扇区
    单位:1 * 512 = 512字节的扇区
    扇区大小(逻辑/物理):512字节/512字节
    I/O 大小(最小值/最佳值):512字节/ 512字节

    >>已创建磁盘标识符为0xce75df53的新 DOS 磁盘标签。
    已创建一个新分区1,类型为'W95 FAT32 (LBA)',大小为4.5 KiB。
    /dev/sdb2:创建了一个名为"Linux"且大小为1019 KiB 的新分区2。
    /dev/sdb3:
    新情况:

    器件 引导开始结束扇区大小 ID 类型
    /dev/sdb1 * 2048 2056 9 4.5K c W95 FAT32 (LBA)
    /dev/sdb2 10 2047 2038 1019K 83 Linux

    分区表条目不按磁盘顺序排列。

    分区表已更改。
    调用 ioctl()以重新读取分区表。
    同步磁盘。
    [生成文件系统...]
    [正在复制文件...]
    CP:写入"/mnt/uImage 时出错:设备上没有剩余空间
    mount:错误的 fs 类型、错误选项、/dev/sdb2上错误的超级块、
    代码页或助手程序缺失或其它错误

    在某些情况下,系统日志中会显示有用的信息-请尝试
    dmesg | tail 左右。
    umount:/dev/sdb2:未安装
    [完成]
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    EVM 应包含以下软件、但不包含以下软件。  它将包含在 SD 卡中。  我可以获取该软件吗?  我可以使用软件获取 SDCard 吗?

    包含项目

    TMDSCSKCC -供应商提供的套件包含:

    • I/O 通用载板(TMDSCSKCC)
    • 摄像头模块(Leopard Imaging LI-CAM-AR0331-1.8)
    • 适用于实验室电源的电源电缆
    • 以太网电缆
    • 分量视频电缆
    • USB 电缆
    • 包含软件、可执行文件、手册和开箱即用演示的 SD 卡
    • USB SD 读卡器
    • 快速入门指南
    • 保修卡

    TMDSCSK8127 -供应商提供的套件包含:

    • TMS320DM8127 处理器板
    • 包含软件、可执行文件、手册和开箱即用演示的 SD 卡
    • 快速入门指南
    • 保修卡

    此摄像机入门套件(CSK)不包含电源。 单击此处 购买与此 CSK 兼容的电源。

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

    IPNC 团队已收到帮助通知。

    BR
    玛格丽塔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    已安装 Ubuntu 14.04并能够运行脚本。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    能够使用 Ubuntu 14.04运行脚本、并在套件随附的卡上创建 SD 卡映像。  遗憾的是、SD 卡无法启动。  能够使用另一个 SD 卡、并且能够引导。  编译脚本存在一些问题、以及与所提供硬件的最小操作系统的兼容性。

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

    我已经解决了这个问题。

    您必须阅读此论坛分支:

    e2e.ti.com/.../509510

    因此您需要更改

    回声气缸-$cylinder

    回显,9,0x0C,*
    回波10、、、、-
    }| sfdisk -D -H 255 -S 63 -C $cylinders $drive

    更改为

    sfdisk -u S $DRIVE << EOF
    63,144522,0x0C,*
    160650,,,-
    EOF


    在 mksd-ti81xx.sh bash 脚本中