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.

[参考译文] AM62A7:将软件刷写到 EVM 电路板

Guru**** 2392905 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1496642/am62a7-flash-the-software-to-evm-board

器件型号:AM62A7

工具/软件:

我可以为 am62a SDK 构建整个工程。
使用包含文件
1. tiboot3.bin

2. tispl.bin

3. u-boot.img

4.图像
5. dtbs.
 6. DTB

如何通过 SD 卡将文件刷写到 EVM 板上。
现在: 我使用下面的更新软件:
#: sudo CP Image /media/kemeng/rootfs/boot
#: sudo cp tiboot3.bin /media/kemeng/BOOT
#: sudo cp tispl.bin /media/kemeng/BOOT
#:sudo cp u-boot.img /media/kemeng/BOOT
#: sudo cp dtb /media/kemeng/rootfs/boot

如何将所有文件刷写到 eMMC。 是否有工具用于刷写软件? 连接到 SD 卡和 eMMC
这对我们在 EOL 阶段后制造不方便。   

顺便说一下、我刷写软件的过程。  

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

    顺便说一下、当我用这种方式刷写时。 下面出现错误:

    am62axx-EVM 登录:[ 12.576840]平台2b300050.target-module:延迟探头待定

    am62axx-EVM 登录:root
    [25.486116]审计:type=1006审计(1728496854.8556:30):pid=1195 uid=0 subj=kernel old-auid=4294967295 auid=0 tty=(无) old-ses=4294967295 ses=3 res=1
    [25.499746] audit: type=1300 audit(1728496854.8556:30):arch=c00000b7 syscall=64 success=yes exit=1 a0=8 a1=ffffdf462888 a2=1 a3=1 items=0 ppid=1 pid=1195 auid=0 uid=0 gid=0 euid=0
    [25.527436]审计:类型=1327审计(1728496854.856:30):proctitle="(systemd)"
    [25.534545] audit: type=1334 audit(1728496854.872:31):prog-id=24 op=load
    [25.541388]审计:type=1300审计(1728496854.872:31):arch=c00000b7 syscall=280 success=yes exit=8 a0=5 a1=ffffdee7d828 a2=90 a3=0 items=0 PPID=1 pid=1195 auid=0 uid=0 gid=0
    [25.568276] audit: type=1327 audit(1728496854.872:31):proctitle="(systemd)"
    [ 25.575538]审计:type=1334审计(1728496854.900:32):prog-id=24 op=unload
    [25.582558]审计:type=1300审计(1728496854.900:32):arch=c00000b7 syscall=57成功=yes exit=0 a0=8 a1=1 a2=0 a3=ffffa86e9c60 items=0 PPID=1 pid=1195 auid=0 uid=0 gid=0 euid=0 euid=0)
    [ 25.609256]审计:type=1327审计(1728496854.900:32):proctitle="(systemd)"
    [ 25.616358]审计:type=1334审计(1728496854.900:33):prog-id=25 op=load
    rmmod:错误:模块 wave5当前未加载
    modprobe:致命:在/lib/modules/6.6.58-ti-ga7758da17c28-dirty 目录中找不到模块 wave5
    抛出'std::runtime_error'实例后调用终止
    What():找不到 DRM 卡
    Kemeng:启动 CMS 应用程序
    Root@am62axx-EVM:/opt/edgeai-gst-apps

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

    嗨、Meng Ke、

    由于您能够引导 Linux 内核、刷写似乎没有问题、您可以参阅此线程以通过 DFU 进行刷写: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1484486/am62a7-there-are-no-sd-card-and-eth0-after-dfu-how-where-i-flash-the-program-into-eMMC soc、 但它似乎不是与刷写相关的问题。

    rmmod:错误:模块 wave5当前未加载

    我将尝试进一步了解可能引发此错误的原因。

    此致、

    会面。

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

    嗨、Meng Ke、

    您还需要更新模块以及内核和 DTB。

    此致、

    会面。