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/TDA2EVM5777:mksdboot.sh 格式8GB/4gbSD 卡并创建两个分区错误?

Guru**** 2564110 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/625589/linux-tda2evm5777-mksdboot-sh-format-8gb-4gbsd-card-and-create-two-partitions-error

器件型号:TDA2EVM5777
主题中讨论的其他器件: DRA742PMPDRA752

工具/软件:Linux

TDA2EVM5777

软件:PROCESSOR_SDK_VISION_03_00_00_00_setuplinux.bin

主机硬件:Linux Ubuntu 14.04 64位(虚拟机上的 Ubuntu)

目标硬件:VAYU ES2.0 GP EVM VISION - EVM5777G-03-40-00 703760-1031 REV C

请参阅 VisionSDK_Linux_UserGuide.pdf -> 4.2 准备 SD 卡和引导-> 4. 使用 mksdboot.sh 格式化 SD 卡并创建两个分区(引导(FAT32)和 rootfs (ext4))。

SD 卡:Micro SD 8GB

 格式化 SD 卡和创建两个分区有问题。 我需要帮助。

我还尝试使用4 GB SD 卡、但出现相同的错误。   

非常感谢。

强@Ubuntu:~$ bash
强@Ubuntu:~$导出 INSTALL_DIR=/home/strong/PROCESSOR_SDK_VISION_03_00_00_00
强@Ubuntu:~$ echo $INSTALL_DIR
/home/strong/PROCESSOR_SDK_VISION_03_00_00_00
强@Ubuntu:~$导出 BOOT_DIR=/home/strong/PROCESSOR_SDK_VISION_03_00_00_00/vision_sdk/binaries/apps/tda2xx_evm_linux_all
强@Ubuntu:~$ cd $boot_DIR
强@~ Ubuntu:μ C/processor_sdk_vision_03_00_00_00/vision_sdk/binaries/apps/tda2xx_evm_linux_all$ sudo ./mksdboot.sh --device /dev/sdb1 --SDK $boot_DIR
用于强的[sudo ]密码:
--主设备是:/dev/sda1
秘书长的报告
*这将删除/dev/sdb1上的所有数据*
**
*警告! 确保您的计算机不运行*
*在空闲模式下运行、而此脚本为*
*正在运行。 脚本将完成、*
*但您的 SD 卡可能已损坏。 *
**
*按 要确认.... *
秘书长的报告

卸载设备'/dev/sdb1
中记录了2048+0
2048+0记录输出
已复制1048576字节(1.0MB)、0.984664 s、1.1 Mb/s
设备既不包含有效的 DOS 分区表,也不包含 Sun、SGI 或 OSF 磁盘标签
使用磁盘标识符 bbb8520dfa 构建新的 DOS 磁盘标签。
更改将仅保留在内存中、直到您决定写入它们。
之后、当然之前的内容将无法恢复。

警告:分区表4的无效标志0x0000将由 w (rite)校正

命令(m 表示帮助):分区类型:
P primary (0 primary、0 extended、4 free)
e 扩展
选择(默认值 p):分区编号(1-4、默认值1):第一扇区(20488-15124479、默认值2048):使用默认值2048
最后一个扇区、+Sectors 或+size{K、M、G}(20488-15124479、默认值15124479):
命令(m 表示帮助):分区类型:
P PRIMARY (1个 PRIMARY、0个扩展端口、3个空闲端口)
e 扩展
选择(默认值 p):分区编号(1-4、默认值2):第一扇区(264192-15124479、默认值264192):使用默认值264192
最后一个扇区、+扇区或+size{K、M、G}(264192-15124479、默认值为15124479):使用默认值15124479

命令(m 表示帮助):分区编号(1-4):十六进制代码(L 类型表示列表代码):将分区1的系统类型更改为 c (W95 FAT32 (LBA))

命令(m 表示帮助):分区编号(1-4):
命令(m 表示帮助):分区表已更改!

调用 ioctl()以重新读取分区表。

警告:重新读取分区表失败,错误22:参数无效。
内核仍使用旧表。 将在中使用新表
下一次重新引导或运行 partprobe (8)或 kpartx (8)后重新引导

警告:如果您已创建或修改任何 DOS 6.x
分区,请参阅 fdisk 手册页以了解其他内容
信息。
同步磁盘。
创建/dev/sdb1p1...
在/dev/dev 中找不到引导分区
创建/dev/sdb1p2...
在/dev/dev 中找不到 rootfs 分区
正在复制/dev/sdb1p1、/dev/sdb1p2上的文件系统
安装:特殊设备/dev/sdb1p1不存在
安装:特殊设备/dev/sdb1p2不存在
正在提取/dev/sdb1p2上的文件系统...
卸载/dev/sdb1p1、/dev/sdb1p2
umount:/tmp/sdk/4035/boot:未安装
umount:/tmp/sdk/4035/rootfs:未安装
已完成!

mksdboot.sh 部分  

回声" "
echo "*这将删除$device 上的所有数据*"
回波"**"
回声"*警告! 确保您的计算机不会运行*"
在该脚本为*"时将“*”回显为空闲模式
回波"*正在运行。 脚本将完成、*"
回显“*”,但您的 SD 卡可能已损坏。 *英寸
回波"**"
回显"*按 要确认.... *英寸
回声" "
阅读垃圾邮件

对于 I in `ls -1 $device`;do
回显"卸载器件'$i'"
umount $I 2>/dev/null
完成

DD if=/dev/zero of=$device bs=512 count =2048

同步

CAT << End | fdisk $device
N
P
1

+128M
N
P
2.


t
1
C
A
1
W
结束

#处理各种设备名称。
Partition1=${device}P1
如果[! -b ${Partition1}];然后
Partition1=${device}P1
FI

Partition2=${device}p2
如果[! -b ${Partition2}];然后
Partition2=${device}p2
FI

#创建分区。
回显"配合${Partition1}..."
如果[-b ${Partition1}];那么
mkfs.vfat -F 32 -n "boot"${Partition1}
其他
回显"ant find boot partition in /dev/dev"
FI

回显"配合${Partition2}..."
如果[-b ${Partition2}];那么
mkfs.ext4 -L "rootfs"${Partition2}
其他
回显"ant find rootfs partition in /dev/"
FI

 

 

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

    我已将您的问题转交给 VisionSDK 专家。

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

    您能给我提供 mksdboot.sh 文件吗

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

    PROCESSOR_SDK_VISION_03_00_00_00/VISION_SDK/build/HLS/scripts/Linux/mksdboot.sh

    e2e.ti.com/.../mksdboot.rar

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

    e2e.ti.com/.../mksdboot.zipHi、

    您能否使用以下脚本进行尝试。

    替换旧脚本并告知我们结果

    此致

    Chetan.M

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

    它的工作原理。 非常感谢。

    但 SD 卡启动失败...

    我还按照步骤操作4g SD 卡和8g SD 卡。

    打印相同的错误。

    我需要你的帮助。 提前感谢。

    U-Boot SPL 2016.05-00002-g1439a4f (2017年9月14日- 20:44:19)
    DRA752-GP ES2.0
    I2C_WRITE:等待 addr ACK 时出错(STATUS=0x116)
    tps65903x:无法设置 LDO1电压。
    未找到 MMC 设备1
    ***警告-未找到 MMC 卡,使用默认环境

    尝试从 MMC1引导
    未找到 MMC 设备1
    ***警告-未找到 MMC 卡,使用默认环境

    正在读取 u-boot.img
    正在读取 u-boot.img
    正在读取 u-boot.img
    正在读取 u-boot.img


    U-Boot 2016.05-00002-g1439a4f (2017年9月14日- 20:44:19 -0700)

    CPU:DRA752-GP ES2.0
    型号:TI DRA742
    电路板:DRA74x EVM 修订版 H.0
    DRAM:4 GiB
    MMC:OMAP SD/MMC:0、OMAP SD/MMC:1.
    **第一个描述符不是1:1上的主要描述符**
    GUID 分区表头签名错误:0x0!= 0x5452415020494645
    PART_GET_INFO_EFI:***错误:GPT 无效***
    GUID 分区表头签名错误:0x0!= 0x5452415020494645
    PART_GET_INFO_EFI:***错误:备份 GPT 无效***
    错误:找不到分区:'UserData'

    在 arch/arm/cpU/armv7/omap-common/utils.c:195/mmc_get_part_size ()
    警告:fastboot.userdata_size:无法计算
    SCSI:SATA link 0 timeout。
    AHCI 0001.0300 32插槽1端口3 Gbps 0x1不支持 SATA 模式
    标志:64位 NCQ stag pm led clo only pmp pio 贫民窟 part ccc apst
    正在扫描设备总线...
    找到0个器件。
    网络:
    警告:以太网@48484000使用 ROM 中的 MAC 地址
    eth0:以太网@48484000
    按任意键停止自动引导:0
    I2C_WRITE:等待数据 ACK 时出错(STATUS=0x116)
    tps65903x:无法设置 LDO1电压。
    切换到分区#0,确定
    mmc0是当前器件
    I2C_WRITE:等待数据 ACK 时出错(STATUS=0x116)
    tps65903x:无法设置 LDO1电压。
    在器件0上找到 SD/MMC
    正在读取 BOOT.SCR
    **无法读取文件 boot.scr **
    正在阅读 uEnv.txt
    2ms 内读取165个字节(80.1 KiB/s)
    从 uEnv.txt 加载了 env
    正在从 mmc0导入环境...
    I2C_WRITE:等待数据 ACK 时出错(STATUS=0x116)
    tps65903x:无法设置 LDO1电压。
    切换到分区#0,确定
    mmc0是当前器件
    I2C_WRITE:等待数据 ACK 时出错(STATUS=0x116)
    tps65903x:无法设置 LDO1电压。
    在器件0上找到 SD/MMC
    在197ms (17.6MiB/s)内读取3634000字节
    24ms (4.4 MIB/s)内读取的109715字节
    正在从 mmc0引导...
    内核映像@ 0x82000000 [ 0x000000 - 0x377350]
    ###展开的设备树 blob、88000000
    使用0x88000000处的 FDT blob 进行引导
    正在将设备树加载到8ffe2000,结束位置8ffc92... 好的

    正在启动内核...

    [0.000000]在物理 CPU 0x0上引导 Linux
    [0.000000]正在初始化 cgroup Subsys cpuset
    [0.000000]正在初始化 cgroup 子系统 CPU
    [0.000000]正在初始化 cgroup Subsys cpuacct
    [0.000000] Linux 版本4.4.4.45-00014-gc08192c-m脏(强@Ubuntu)(gcc 版本5.3.1 20160113 (Linaro GCC 5.3-2016.02))#3 SMP 优先于 THU Sep 14 14 20:45:43 PDT 2017
    [0.000000] CPU:ARMv7处理器[412fc0f2]修订版2 (ARMv7)、CR=30c5387d
    [0.000000] CPU:PIPT/VIPT 非混叠数据高速缓存、PIPT 指令高速缓存
    [0.000000]机器放电模型:TI DRA742
    [0.000000]保留存储器:已创建 DMA 存储器池、地址为0x000040300000、大小为3 mib
    [0.000000]保留存储器:已初始化节点 cmem@40300000、兼容 id shared-dma-pool
    [0.000000]保留的存储器:尚未支持没有映射的区域
    [0.000000]保留内存:创建了0x000099000000的 CMA 内存池,大小为80 mib
    [0.000000]保留存储器:已初始化节点 ipu2_CMA@95800000、兼容 ID shared-dma-pool
    [0.000000]保留的存储器:创建了0x00009e000000的 CMA 存储器池、大小为32 mib
    [0.000000]保留存储器:已初始化节点 ipu1_CMA@9d000000、兼容 ID shared-dma-pool
    [0.000000]保留的存储器:尚未支持没有映射的区域
    [0.000000]保留存储器:创建了0x00000000a1000000 (大小为32 MIB)的 CMA 存储器池
    [0.000000]保留存储器:已初始化节点 dsp1_CMA@99000000、兼容 ID shared-dma-pool
    [0.000000]保留存储器:创建了0x00000000a3000000 (大小为32 MIB)的 CMA 存储器池
    [0.000000]保留存储器:已初始化节点 dsp2_CMA@9f000000、兼容 ID shared-dma-pool
    [0.000000]保留的存储器:尚未支持没有映射的区域
    [0.000000]保留存储器:创建了大小为0x00000000a9000000、大小为64 MIB 的 DMA 存储器池
    [0.000000]保留存储器:已初始化节点 cmem@A9000000、兼容 id shared-dma-pool
    [0.000000] CMA:保留0x00000000be400000处的24 MIB
    [0.000000]正在强制为 SMP 执行写分配高速缓存策略
    [0.000000]内存策略:数据高速缓存 writealloc
    [0.000000] OMAP4:将0x00000000bfd00000映射到 DRAM 隔离层的 fe600000
    [0.000000] DRA752 ES2.0
    [0.000000] PERCPU:嵌入式11页/CPU @ef627000 s14848 r8192 d22016 u45056
    [0.000000]在区域顺序和移动分组中构建了1个区域列表。 总页数:243264
    [0.000000]内核命令行:console=ttyO0、115200n8 vram=16M root=PARTUUID =dd5190b8-02 RW rootwait ip=none mem=1024M
    [0.000000] PID 哈希表条目:4096 (顺序:2、16384字节)
    [0.000000]条目高速缓存散列表条目:131072 (顺序:7、524288字节)
    [0.000000] inode 高速缓存散列表条目:65536 (顺序:6、262144字节)
    [0.000000]内存:328752K/979968K 可用(6627K 内核代码、371K rwdata、2492K rodata、332K init、290K BSS、 446416K 保留、204800K CMA 保留、234496K HIGHMEM)
    [0.000000]虚拟内核内存布局:
    [0.000000]矢量:0xff0000-0xff1000 (4KB)
    [0.000000] fixmap:0xc00000 - 0xc00000 (3072 KB)
    [0.000000] vmalloc:0xf0800000 - 0x800000 (240 MB)
    [0.000000]低内存:0xC0000000 - 0xf0000000 (768 MB)
    [0.000000] pkmap:bbfe00000 - 0xC0000000 (2 MB)
    [0.000000]模块:bbf000000 - bbbfe00000 (14 MB)
    [0.000000].text:0xc0008000 - 0xc08f0044 (9121 KB)
    [0.000000].init:0xc08f1000 - 0xc0944000 (332 KB)
    [0.000000].data:0xc0944000 - 0xc09a0fd0 (372 KB)
    [0.000000].bss:0xc09a2000 - 0xc09ea880 (291KB)
    [0.000000] slub:HWalign=64、order=0-3、MinObjects=0、CPU=2、Nodes=1
    [0.000000]可抢占的分层 RCU 实现。
    [0.000000]叶扇出的生成时间调整为32。
    [0.000000] NR_IRQ:16 nr_IRQ:16 16.
    [0.000000] ti_dt_clocks_register:无法查找时钟节点 GMAC_gmii_ref_clk_div
    [0.000000] OMAP 时钟事件源:Timer1为32786Hz
    [0.000000]构建了以6.14MHz (PHY)运行的 cp15计时器。
    [0.000000]时钟源:arch_sys_counter:mask:0xffffffffffffffffffffffffff max_cycles:0x16af5adb9、max_idle_ns:440795202250 ns
    [0.000004] sched_clock:6MHz 时为56位、分辨率为162ns、每4398046511023ns 换行一次
    [0.000014]切换到基于计时器的延迟环路、分辨率为162ns
    [0.000337]时钟源:32K_COUNTER:MASK:0xFFFFFFFF max_cycles:0xFFFFFFFF、max_idle_ns:58327039986419 ns
    [0.000344] OMAP 时钟源:32768Hz 时为32K_COUNTER
    [0.000816]控制台:彩色虚拟设备80x30
    [0.000832]警告:您的'console=ttyO0'已被'ttyS0'替代
    [0.000838]这可确保您仍能看到内核消息。 请
    [0.000844]更新您的内核命令行。
    [0.000856]校准延迟环路(跳过)、使用计时器频率计算的值。 12.29茂物剪(lpj=61475)
    [0.000869] pid_max:默认值:32768最小值:301
    [0.000962]挂载高速缓存散列表条目:2048 (顺序:1、8192字节)
    [0.000973] mountpoint-cache 哈希表条目:2048 (顺序:1、8192字节)
    [0.001501]初始化 cgroup Subsys IO
    [0.001518]正在初始化 cgroup Subsys 内存
    [0.001542]正在初始化 cgroup 子系统设备
    [0.001555]初始化 cgroup Subsys 冷冻柜
    [0.001566]正在初始化 cgroup 子系统 perf_event
    [0.001579]正在初始化 cgroup 子系统 PID
    [0.001605] CPU:测试写入缓冲区一致性:好
    [0.001806]/cpus/cpu@0缺少时钟频率属性
    [0.001822]/cpus/cpu@1缺少时钟频率属性
    [0.001832] CPU0:线程-1、CPU 0、套接字0、mpidr 8000000
    [0.001868]为0x80008380 - 0x800083e0设置静态标识映射
    [0.080162] CPU1:线程-1、CPU 1、插座0、mpidr 8000000001
    [0.080223]启动了2个 CPU
    [0.080237] SMP:总共激活2个处理器(24.59个 BogoMips)。

    [0.080243] CPU:所有 CPU 均在 HYP 模式下启动。
    [0.080249] CPU:提供虚拟化扩展。
    [0.080615] devtmpfs:已初始化
    [0.109840] VFP 支持 v0.3:实施者41架构4第30部分变体 f rev 0
    [0.110815] OMAP-hwmod:L3_main_2、使用来自 OCP 的断开 dt 数据
    [0.206927] omap_hwmod:VPE:无 dt 节点
    [0.206935]------ [在此处剪切]-----
    [0.206949]警告:CPU:0 PID:1 at arch/arm/mach-omap2/omap_hwmod.c:2523 _init.constprop.23+0x200/0x428 ()
    [0.206957] omap_hwmod:VPE:没有 MPU 寄存器目标基址
    [0.206963]中链接的模块:
    [0.206977] CPU:0 PID:1 Comm:swapper/0未被污染4.4.4.45-00014-gc08192c-脏#3.
    [0.206985]硬件名称:通用 DRA74X (平展器件树)
    [0.206991]背迹:
    [0.207012][ ](dump_backtrace)从[ ](show_stack+0x18/0x1c)
    [0.207019] r7:c08fe01c r6:60000013 r5:00000000 r4:c0970e0c
    [0.207047][ ](show_stack)从[ ](dump_stack+0x8c/0xa0)
    [0.207061][ ](dump_stack)从[ ](warn_slESpath_common+0x88/b8)
    [0.207067] r7:c08fe01c r6:000009db R5:00000009 R4:ef073e58
    [0.207090][ ](warn_slowpath_common)、来自[ ](WARN_RASPH_FMt+0x38/0x40)
    [0.207097] R8:000000ab r7:ef1e86c0 R6:00000000 R5:00000000 R4:c08257b0
    [0.207122][ ](warn_slowpath_fmt)、来自[ ](_init.constprop.23+0x200/0x428)
    [0.207128] r3:c0827a90 r2:c08257b0
    [0.207139] R4:c0954e98
    [0.207152][ ](_init.constprop.23)从[ ](_omap_hwmod_setup_All+0x48/0x98)
    [0.207158] R10:00000000 R9:c08f1600 R8:000000ab r7:ef1e86c0 R6:c09496b0 R5:c094bb38
    [0.207180] R4:c0954e98
    [0.207193][ ](__omap_hwmod_setup_all)从[ ](do_one _initcall+0x98/0x1e4)
    [0.207199] R5:c08fe32c R4:c09496b0
    [0.207216][ ](多个_initcall)、来自[ ](kernel_init_freeed+0x1d4/0x268)
    [0.207222] R10:00000002 R9:c08f1600 R8:000000ab r7:c0931820 R6:c093eff4 R5:c09a2000
    [0.207244] R4:c09a2000
    [0.207260][ ](kernel_init_freable)从[ ](kernel_init+0x18/0xf4)
    [0.207266] R10:00000000 R9:00000000 R8:00000000 r7:00000000 R6:00000000 R5:c0679ccc
    [0.207287] R4:c09a2000
    [0.207300][ ](kernel_init)、来自[ ](RET_FANK_F叉+0x14/0x2C)
    [0.207307] R5:c0679ccc R4:00000000
    [0.207330]--[结束线迹8d5d5cbb076d5d27 ]--
    [0.209451] OMAP-hwmod:WD_timer2:no dt 节点
    [0.209458]------ [在此处剪切]-----
    [0.209469]警告:CPU:0 PID:1 at arch/arm/mach-omap2/omap_hwmod.c:2523 _init.constprop.23+0x200/0x428 ()
    [0.209475] omap_hwmod:WD_timer2:没有 MPU 寄存器目标基址
    [0.209480]模块链接于:
    [0.209492] CPU:0 PID:1 Comm:swapper/0污染:G W 4.4.4.45-00014-gc08192c-脏#3.
    [0.209499]硬件名称:通用 DRA74X (平展器件树)
    [0.209504]背迹:
    [0.209519][ ](dump_backtrace)从[ ](show_stack+0x18/0x1c)
    [0.209526] r7:c08fe01c r6:60000013 r5:00000000 r4:c0970e0c
    [0.20951][ ](show_stack)从[ ](dump_stack+0x8c/0xa0)
    [0.209561][ ](dump_stack)从[ ](warn_slESpath_common+0x88/b8)
    [0.209567] r7:c08fe01c r6:000009db R5:00000009 R4:ef073e58
    [0.209588][ ](warn_slowpath_common)、来自[ ](WARN_RASPH_FMt+0x38/0x40)
    [0.209594] R8:000000ab r7:ef1e86c0 R6:00000000 R5:00000000 R4:c08257b0
    [0.209619][ ](warn_slowpath_fmt)、来自[ ](_init.constprop.23+0x200/0x428)
    [0.209625] R3:c0824ad0 R2:c08257b0
    [0.209635] R4:c0950018
    [0.209647][ ](_init.constprop.23)从[ ](_omap_hwmod_setup_All+0x48/0x98)
    [0.209653] R10:00000000 R9:c08f1600 R8:000000ab r7:ef1e86c0 R6:c09496b0 R5:c094bb38
    [0.209674] R4:c0950018
    [0.209656][ ](__omap_hwmod_setup_all)从[ ](do_one _initcall+0x98/0x1e4)
    [0.209692] R5:c08fe32c R4:c09496b0
    [0.209708][ ](多个_initcall)、来自[ ](kernel_init_freeed+0x1d4/0x268)
    [0.209713] R10:00000002 R9:c08f1600 R8:000000ab r7:c0931820 R6:c093eff4 R5:c09a2000
    [0.209734] R4:c09a2000
    [0.209747][ ](kernel_init_freable)从[ ](kernel_init+0x18/0xf4)
    [0.209753] R10:00000000 R9:00000000 R8:00000000 r7:00000000 R6:00000000 R5:c0679ccc
    [0.209773] R4:c09a2000
    [0.209787][ ](kernel_init)、来自[ ](RET_FANK_F叉+0x14/0x2C)
    [0.209792] R5:c0679ccc R4:00000000
    [0.209804]--[结束线迹8d5d5cbb076d5d28 ]-->
    [0.320506]时钟源:Jiffies:MASK:0xFFFFFFFF max_cycles:0xFFFFFFFF、max_idle_ns:19112604462750000 ns
    [0.324698] pinctrl 内核:已初始化 pinctrl 子系统
    [0.325559] NET:注册协议系列16.
    [0.326486] DMA:为原子相干分配预先分配的256 KiB 池
    [0.350316]空闲:使用调速器梯
    [0.380345]空闲:使用调速器菜单
    [0.388871] OMAP GPIO 硬件版本0.1
    [0.395385] IRQ:找不到/ocp/l4@4a000000/SCM@2000/pinmux@1400的 IRQ 域!
    [0.412194] OMAP-GPMC 50000000。GPMC:GPMC 版本6.0
    [0.412207] GPMC_mem_init:禁用映射在0x0-0x1000000的 CS 0
    [0.421899]硬件断点:找到5个(+1保留)断点和4个观察点寄存器。
    [0.421909]硬件断点:最大观察点大小为8字节。
    [0.422375] OMAP4_SRAM_INIT:无法分配处理勘误表 I688所需的 SRAM
    [0.422384] OMAP4_SRAM_INIT:无法获取处理勘误 I688所需的 SRAM 池
    [0.422960] OMAP DMA 硬件版本0.0
    [0.461471] OMAP-DMA-engine 4a056000.DMA-controller:OMAP DMA 引擎驱动程序(支持 LinkedIn List1/2/3)
    [0.462637] EDMA 43300000。EDMA:禁用 memcpy
    [0.467247] EDMA 43300000 .EDMA:TI EDMA DMA 引擎驱动程序
    [0.471538]已注册 OMAP-iommu 40d01000.MMU:40d01000.MMU
    [0.471726]已注册 OMAP-iommu 40d02000.MMU:40d02000.MMU
    [0.471891]已注册 OMAP-iommu 588820.MMU:588820.MMU
    [0.472057]已注册 OMAP-iommu 55082000.MMU:55082000.MMU
    [0.472340]已注册 OMAP-IMU 41501000.MMU:41501000.MMU
    [0.472542]已注册 OMAP-iommu 41500.MMU:41500.MMU
    [0.475711] Palmas 0-0058:IRQ 缺失:跳过 IRQ 请求
    [0.490924] PALMAS:0-0058探测器失败,错误-121
    [0.491560] pcf857x 0-0020:探测
    [0.492134] pcf857x 0-0021:探测
    [0.492282] OMAP_i2c 48070000.i2c:400kHz 时的总线0修订版0.12
    [0.51082] pcf857x 1-0026:探测
    [0.511342] mcp230xx:探测器1-0027失败、错误-121
    [0.511567] mcp230xx:探测器1-0021失败、错误-121
    [0.511796] mcp230xx:探测器1-0025失败、错误-121
    [0.512508] OMAP_i2c 48072000.i2c:总线1 rev0.12为400kHz
    [0.512887] OMAP_i2c 48060000.i2c:400kHz 时的总线2修订版0.12
    [0.513084]介质:Linux 介质接口:v0.10
    [0.513133] Linux 视频捕捉接口:v2.00
    [0.513170] pps_core:LinuxPPS API 版本。 1已注册
    [0.513177] pps_core:软件版本 5.3.6 -版权所有2005-2007 Rodolfo Giometti
    [0.513200] PTP 时钟支持已注册
    [0.513246] EDAC MC:版本:3.0.0
    [0.513984] OMAP-mailbox 48840000.mailbox:OMAP mailbox rev 0x400
    [0.514276] OMAP-mailbox 48842000.mailbox:OMAP mailbox 修订版0x400
    [0.514622]已初始化高级 Linux 声音架构驱动程序。
    [0.515472]时钟源:切换到时钟源 ARCH_SYS_COUNTER
    [0.526128] NET:注册协议系列2.
    [0.526626] TCP 建立哈希表条目:8192 (顺序:3、32768字节)
    [0.526689] TCP 绑定哈希表条目:8192 (顺序:4、65536字节)
    [0.526814] TCP:配置哈希表(建立8192 BIND 8192)
    [0.526861] UDP 哈希表条目:512 (顺序:2、16384字节)
    [0.526891] UP-Lite 哈希表条目:512 (顺序:2、16384字节)
    [0.527094] NET:注册协议系列1.
    [0.527332] RPC:注册后命名为 UNIX 套接字传输模块。
    [0.527341] RPC:注册的 UDP 传输模块。
    [0.527348] RPC:注册的 TCP 传输模块。
    [0.527355] RPC:注册的 TCP NFSv4.1反向通道传输模块。
    [0.528343]硬件性能事件:通过 armv7_cortex_a15 PMU 驱动器启用、提供7个计数器
    [0.530763] futex 散列表条目:512 (顺序:3、32768字节)
    [0.538352] squashfs:4.0版(2009/01/31) Phillip Lougher
    [0.539003] NFS:注册 id_resolver 密钥类型
    [0.539032]注册了密钥类型 id_resolver
    [0.539039]注册了密钥类型 id_legacy
    [0.539105] NTFS:驱动程序2.1.32 [Flags:R/O]。
    [0.541102]退回:池大小:64页
    [0.541259]块层 SCSI 通用(BSG)驱动程序0.4版已加载(主要247)
    [0.541276]已注册 IO 调度程序 NOOP
    [0.541290]已登记 IO 调度程序的截止日期
    [0.541325(2000)注册的 IO 调度程序 cfq (默认)
    [0.545875] pinctrl-single 4a003400.pinmux:282引脚、PA fc003400、尺寸为1128
    [0.549020] PCI 主机桥/ocp/axi@0/PCIE_RC@51000000范围:
    [0.549033]使用[bus 00-ff]找不到/ocp/axi@0/PCIE_RC@51000000的总线范围
    [0.549066] IO 0x20003000.0x20012fff -> 0x00000000
    [0.54908] MEM 0x20013000..0x2ffffffff -> 0x20013000
    [0.578859] dra7-PCIe 51000000.PCIe_RC:链路未建立
    [0.579034] dra7-PCIe 51000000.PCIe_RC:PCI 主机桥至总线0000:00
    [0.579047] PCI_BUS 0000:00:根总线资源[bus 00-ff]
    [0.579057] PCI_BUS 0000:00:根总线资源[IO 0x0000-0xFFF]
    [0.579067] PCI_BUS 0000:00:根总线资源[mem 0x20013000-0x2fffffff]
    [0.579468] PCI:总线0:快速背对背传输被禁用
    [0.579593] PCI:总线1:启用快速背对背传输
    [0.579677] PCI 0000:00:00.0:条0:已分配[mem 0x20100000-0x201fff]
    [0.579693] PCI 0000:00:00.0:条1:已分配[mem 0x2000000-0x2002FFF]
    [0.579705] PCI 0000:00:00.0:PCI 桥接器至[bus 01]
    [0.579933] pcieport 0000:00:00.0:通过 PCIe PME 中断向 PME 发送信号
    [0.603376] fpd3_SerDes:7-002c 的探测器失败、错误-5
    [0.603533] fpd3_SerDes 1-001b:串行器 fpd3_24b_ser 准备就绪
    [0.60554] fpd3_SerDes 7-002c:解串器 fpd3_24b_DES 就绪
    [0.665259]串行:8250/16550驱动程序,10个端口,禁用 IRQ 共享
    [0.668651] 4806a000.serial: tmio 0x4806a000处的 ttyS0 (IRQ = 301、base_baud = 3000000)是8250
    [2.112117]控制台[ttyS0]已启用
    [2.116532] 4806c000.serial: tmio 0x4806c000处的 ttyS1 (IRQ = 302、base_baud = 3000000)是8250
    [2.126241] 48020000.serial: tmio 0x48020000处的 ttyS2 (IRQ = 303、base_baud = 3000000)是8250
    [2.136291][DRM]已初始化 DRM 1.1.0 20060810
    [2.142475] omapdss_DSS 580000.dss:主绑定失败:-517
    [2.149636] connector-HDMI connector@1:无法找到视频源
    [2.18218]循环:模块已加载
    [2.185835] vmemexp 器件主要数字= 246
    [2.189962]注册了 vmemexp 类
    [2.19366]/dev/vmemexp 器件已注册
    [2.197810] ioctl DBUFIOC_EXPORT_VIRTMEM =-1072899120
    [2.203504] Nand:未找到 NAND 器件
    [2.207294] OMAP2-nand 80000.nand:扫描失败、可能是总线宽度不匹配
    [2.217148] m25p80 spi32766.0:s25fl256s1 (32768 KB)
    [2.222545]在 MTD 器件 spi32766.0上找到的7个器件分区
    [2.228426]在"spi32766.0"上创建7个 MTD 分区:
    [2.233589] 0x000000000000-0x000000040000:"QSPI.SPL"
    [2.239708] 0x000000040000-0x000000140000:"QSPI.u-boot"
    [2.246066] 0x000000140000-0x0000001c0000:"QSPI.u-boot-spl-OS"
    [2.252977] 0x0000001c0000-0x0000001d0000:"QSPI.u-boot-env"
    [2.259651] 0x0000001d0000-0x0000001e0000:"QSPI.u-boot-env.Backup1"
    [2.267052] 0x0000001e0000-00x0000009e0000:"QSPI.kernel"
    [2.273379]0x0000009e0000-0x000002000000:"QSPI.file-system"
    [2.281220] libphy:固定 MDIO 总线:探测
    [2.33505 ] DaVinci_MDIO 48485000.MDIO:达芬奇 MDIO 修订版本1.6
    [2.341627] DaVinci_MDIO 48485000.MDIO:检测到的 phy 掩码 fffff3
    [2.351846] libphy: 48485000.mdio:探测
    [2.355919] DaVinci_MDIO 48485000.MDIO:PHY[2]:器件48485000.MDIO:02、驱动程序未知
    [2.363960] DaVinci_MDIO 48485000.MDIO:PHY[3]:器件48485000.MDIO:03、驱动程序未知
    [2.372689] cpsw 48484000。以太网:检测到的 MACID = fc:0f:4b:C2:C7:D8
    [2.379386] cpsw 48484000。以太网:CPT:溢出检查周期800
    [2.386383] cpsw 48484000。以太网:cpsw:检测到的 MACID = fc:0f:4b:C2:C7:D9
    [2.394978] mousedev:PS/2鼠标设备,适用于所有鼠标
    [2.40136] i2c /dev/entries 驱动程序
    [2.405867] ov1063x 1-0037:写入寄存器0x0103失败!
    [2.411478] ov1063x:探测器1-0037失败,错误-121
    [2.417456] ov1063x 1-0030:写入寄存器0x0103失败!
    [2.423064] ov1063x:探测器1-0030失败,错误-121
    [2.433644] OMAP_hsmmc 4809c0.mmc:获取 CD GPIO
    [2.466103] OMAP_hsmmc 480b4000.mmc:对于 sdr25模式、没有 pinctrl 状态
    [2.472490] omap_hmc 480b4000.mmc:sdr12模式无 pinctrl 状态
    [2.925114] ledtrrig-CPU:已注册以指示 CPU 上的活动
    [2.935234] tlv320aic3x-codec 0-0019:无法获取电源'IOVDD':-517
    [2.942013] tlv320aic3x-codec 0-0019:无法请求耗材:-517
    [2.950128] DaVincia-McASP 4847c000.McASP:无效的 tdm 插槽:0
    [2.957590] NET:注册协议系列10.
    [2.962893] SIT:IPv6 over IPv4隧道驱动程序
    [2.968125] NET:注册协议系列17.
    [2.972808]注册的密钥类型 DNS_旋 变传感器
    [2.977274] OMAP_VOLTGE_LARD_INIT:未添加电压驱动器支持
    [2.984165]为电源 VDD、CPU0 -> VDD、4a003b20.oppdm 添加别名
    [2.990392]为电源 VBB、CPU0 -> VBB、4a003b20.oppdm 添加别名
    [2.996646] ti_oppdm 4a003b20.oppdm:无法获取 VDD 稳压器:-517
    [3.003246] TI OMAP4+器件的电源管理。
    [3.008423]正在注册 SWP/SWPB 仿真处理程序
    [3.015991] DMM 4e000000.DMM:已初始化所有 PAT 条目
    [3.024105] omapdss_DSS 580000.dss:主绑定失败:-517
    [3.030313] connector-HDMI connector@1:无法找到视频源
    [3.037321] OMAP_hsmmc 4809c0.mmc:获得了 CD GPIO
    [3.076330] omap_hmc 480b4000.mmc:sdr25模式没有 pinctrl 状态
    [3.082717] omap_hsmmc 480b4000.mmc:sdr12模式没有 pinctrl 状态
    [3.115877] tlv320aic3x-codec 0-0019:无法获取电源'IOVDD':-517
    [3.122610] tlv320aic3x-codec 0-0019:无法请求耗材:-517
    [3.129858]为电源 VDD、CPU0 -> VDD、4a003b20.oppdm 添加别名
    [3.136092]为电源 VBB、CPU0 -> VBB、4a003b20.oppdm 添加别名
    [3.142329] ti_oppdm 4a003b20.oppdm:无法获取 VDD 稳压器:-517
    [3.149928]输入:GPIO_keys 作为/devices/platform/gpio_keys/input/input0
    [3.156901] hctosys:无法打开 RTC 器件(rtc0)
    [3.167452] omapdss_DSS 58000000.dss:主绑定失败:-517
    [3.173675] connector-HDMI connector@1:无法找到视频源
    [3.176081] EVM_3V3_SW:正在禁用
    [3.176087] AIC_DVDD:正在禁用
    [3.176091] vmmcwl_fixed:正在禁用
    [3.176100] pbias _mmc_omap5:正在禁用
    [3.176113] EVM_3V3_SD:正在禁用
    [3.176347] ALSA 器件列表:
    [3.176350]未找到声卡。
    [3.204276] OMAP_hsmmc 4809c0.mmc:获得了 CD GPIO
    [3.235731]正在等待根设备 PARTUUUUUID=dd5190b8-02...
    [3.236494] OMA_hmc 480b4000.MMC:sdr25模式无 pinctrl 状态
    [3.236500] OMAP-Hsmmc 480b4000.MMC:sdr12模式无 pinctrl 状态
    [3.265927] tlv320aic3x-codec 0-0019:无法获取电源"IOVDD":-517
    [3.272661] tlv320aic3x-codec 0-0019:无法请求耗材:-517
    [3.279951]为电源 VDD、CPU0 -> VDD、4a003b20.oppdm 添加别名
    [3.286202]为电源 VBB、CPU0 -> VBB、4a003b20.oppdm 添加别名
    [3.292440] ti_oppdm 4a003b20.oppdm:无法获取 VDD 稳压器:-517

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您使用的是哪款 EVM,
    是否有任何修改

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

    软件:PROCESSOR_SDK_VISION_03_00_00_00_setuplinux.bin

    主机硬件:Linux Ubuntu 14.04 64位(虚拟机上的 Ubuntu)

    目标硬件:VAYU ES2.0 GP EVM VISION - EVM5777G-03-40-00 703760-1031 REV C

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请参阅 VisionSDK_Linux_UserGuide.pdf -> 3.1 Build Linux Vision SDK for Video Capture and Display User-Cases -> 4 Run -> SD boot。

    MAKECONFIG=tda2xx_EVM_Linux_ALL 。

    而无需任何修改
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否可以在其他硬件上尝试
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我们只有一个 EVM 板。 请给我们另一个建议。 谢谢你。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能否尝试构建 BIOS 二进制文件并尝试。

    我们需要确保它是电路板故障还是构建中的某些错误。

    我们在构建和测试时没有遇到任何问题



    此致

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

    vision_sdk_02_12_02_00_A15linux_Binaries\vision_sdk\prebuild\tda2xx-evm\(mlo u-boot.img uenv.txt tisdk-rootfs-image-dra7xx-evm.tar.xz)

    它打印相同的错误。

    2. processor_sdk_vision_03_00_00_00_binaries\vision_sdk\prebuild\tda2xx-evm\(AppImage MLO)

    BIOS 映像 SD 引导已成功完成。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    vision_sdk_02_12_02_00_A15linux_Binaries\vision_sdk\prebuild\tda2xx-evm\(mlo u-boot.img uenv.txt tisdk-rootfs-image-dra7xx-evm.tar.xz)

    它打印相同的错误。

    2. processor_sdk_vision_03_00_00_00_binaries\vision_sdk\prebuild\tda2xx-evm\(AppImage MLO)

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

    vision_sdk_02_12_02_00_A15linux_Binaries\vision_sdk\prebuild\tda2xx-evm\ (mlo u-boot.img uenv.txt tisdk-rootfs-image-dra7xx-evm.tar.xz)

    它打印相同的错误。

    2. processor_sdk_vision_03_00_00_00_binaries\vision_sdk\prebuild\tda2xx-evm\(AppImage MLO)

    BIOS 映像 SD 引导已成功完成。  e2e.ti.com/.../0081.VISION_5F00_SDK_5F00_02_5F00_12_5F00_02_5F00_00_5F00_A15Linux_5F00_Binaries_5F00_Prebuilt_5F00_print_5F00_log.txt

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

    vision_sdk_02_12_02_00_A15linux_Binaries\vision_sdk\prebuild\tda2xx-evm\ (mlo u-boot.img uenv.txt tisdk-rootfs-image-dra7xx-evm.tar.xz)

    它打印相同的错误。

    2. processor_sdk_vision_03_00_00_00_binaries\vision_sdk\prebuild\tda2xx-evm\(AppImage MLO)

    BIOS 映像 SD 引导已成功完成。  

    e2e.ti.com/.../2744.VISION_5F00_SDK_5F00_02_5F00_12_5F00_02_5F00_00_5F00_A15Linux_5F00_Binaries_5F00_Prebuilt_5F00_print_5F00_log.txt

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

    您好!

     我曾尝试在 Rev H EVM 上重现此内容、但 即使多次尝试、也无法重现此内容。 您能否添加以下更改、构建 u-boot 和闪存?

    diff --git a/drivers/i2c/omap24x_i2c.c b/drivers/i2c/omap24x_i2c.c
    index 0006343..27ad7af 100644
    -- a/drivers/i2c/omap24x_i2c.c
    ++ b/drivers/i2c/omap24xx_i2c.c index
    @@@@ 0003c.c --/drivers/i2c/define I2C_timeout_/define I2c_status*
    
    /define I2c_status_1000
    
    d/ define
    /define I2C_timeout*/define */define I2C_timeout_1000 ultout
    
    + 241*/iptine_status*/iptout + 24xx_1000
    200
    -
    +#define debug
    struct omap_i2c{
    struct udevice *clk;
    struct i2c * regs;
    @@-644,6 +645,77 @@ static int __omap24_i2c_write (struct i2c * i2c_base、int waitdelay、uchar 芯片、
    /*地址阶段结束,现在写入数据*/
    对于(i = 0;i < len;i++){
    状态= WAIT_TO_EVENT (i2c_base、waitdelay);
    + printf ("调试:I2C 状态%x\n"、staus);
    if (status ==0 ||(status & I2C_STAT_nack)){
    I2C_ERROR = 1;
    printf ("i2c_write:Error waiting for data ACK (status=0x%x)\n"、 

    此致、
    RK

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

    您好!

    感谢你的答复。

    我按照您的代码修改了程序。 它在 下面打印 i2c_write 错误。

    请给我更多调试建议。 非常感谢。

    日志文件:

    e2e.ti.com/.../i2c_5F00_write-error-waiting-for-addr-ACK-_2800_status_3D00_0x116_2900_.txt

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、RK 先生
    请向我们提供更多调试建议吗?