级联板格式化SSD出问题

Other Parts Discussed in Thread: MMWCAS-DSP-EVM

MMWCAS-DSP-EVM这个板子上的SSD,按照级联板用户手册上的格式化SSD的步骤来操作,运行了ls /dev/nvme*后,电脑里没有找到那个nvme0n1,重新启动了级联板也没有出现。SSD板子拆下来又重新装上后还是不行,不知道是什么问题

  • 还有就是,用户手册上说板子连接到电脑后会出现设备的运行日志,然后需要输入root,但我把设备连接到电脑后什么也没出现,按了板子上的S1还是没有,这是为什么?有什么影响?
  • 你好,

    请问你的MMWCAS-DSP-EVM有正常采集过数据吗?

    输入root,应该就是登录TDA2x运行的linux系统啊。你能否把你说的“用户手册上说板子连接到电脑后会出现设备的运行日志”的相关内容原文贴一下?
  • 上边说的是将板子与电脑连起来,然后给板子供电。下边这里说的连起来后可以看到running logs,还要输入root。再下边就是格式化SSD;原来我以为可以把采集的数据直接存到电脑上,就没管SSD的格式化这里,但是后来配置好采了一组数后,发现还得transfer,回头试的时候发现了这些问题。

  • 你好,

    图片看不到,要点击插入图片才可以上传。

    出场的时候SSD应该都是格式化好的。你在TDA的Linux下运行一下mount命令,看看硬盘是否已经挂上了?
  • 我大概懂了,你说的TDA的Linux应该就是用户手册里说到的将板子和电脑连起来后,出来的的运行日志。就是下图说的这个东西吧。

    但是我现在给板子供上电、micro-USB连接到电脑的USB、网线也连到电脑上后,什么都没有出现,无法输入指令。

    还有就是,我给板子供电的电源是输出12V稳定电压,电流最大10A。供上电后最大也就是用到了1A的电流,是不是因为这个导致SSD没有启动

  • 你好,

    请问你有按照mmwave_studio_cascade_user_guide.pdf里的4.2 Flashing the TDA Firmware,在SD上烧好软件么? 并且将烧写好的SD卡插在MMWCAS-DSP-EVM上么?MMWCAS-DSP-EVM是否配置为SD启动?是否使用了正确的串口号?
  • 是按照用户手册上的步骤,将mmWave Studio/platformBinaries/TDA2Firmware在balenaEtcher-Portable中刷到了SD卡里,然后将SD卡插到了办上。
    MMWCAS-DSP-EVM配置为SD启动在哪里设置?
  • 你好,

    请问你有下载MMWCAS-DSP-EVM user guide文档么(SPRUIS6)?里面有相关信息。

    请问你使用的串口,是板子usb连上电脑后,在设备管理器新看到的2个串口的上面那个么?

  • 我检查了S4,确定是在SD boot模式(5、6位在on,1、2、3、4位相反)。连接上电脑后,设备管理器里出现的端口是COM38、COM39,端口的设备制造商显示的是FTDI,应该就是板子连上后出现的。但就是没有出现你说的TDA的linux系统

  • 你好,

    请问你有使用串口工具连上COM38么?串口工具设置按照mmwave_studio_cascade_user_guide.pdf里建议的设置。

    5. Booting the EVM
    。。。
     Use Serial terminal application to open the first of the two serial ports enumerate with following setting:
     Baud rate : 115200
     Data : 8 bit
     Parity : None
     Stop : 1 bit
     Flow Control : None

  • 连上了啊。。。。我一开始就用串口调试助手改了这些,没有用啊,那个TDA的linux系统就是不出现

    昨天晚上我重新往SD卡里刷了一遍TDA的固件,也确定开关S4在正确的位置,连上电脑,修改第一个COM的参数后就没反应了,还是无法进行SSD的初始化;还有就是,win10系统中ls /dev/nvme*命令运行不了,我按网上的写了个脚本能运行以后,出现的设备里没有名为nvme0n1的

  • 你好,

    这个串口就是TDA2x的Linux输出端口,你的串口工具连上这个串口后,请尝试在串口工具里回车,应该会有输出。

    ls /dev/nvme 这是Linux的命令,需要在上面提到串口工具下连上TDA2x的串口后使用。
  • 我把板子连接好后打开串口,是弹出了一堆东西,最后出现了这些提示

    dra7xx-evm login: [   15.518013] DMA: Module install successful, device major num = 241
    [   15.524541] DRV: Module install successful
    [   15.782133] omap_l3_noc 44000000.ocp: L3 application error: target 3 mod:2 (unclearable)
    [   15.790321] omap_l3_noc 44000000.ocp: L3 debug error: target 3 mod:2 (unclearable)
    [   69.238265] random: nonblocking pool is initialized

    然后我输入root就没反应了

  • 你好,

    板子上电后,等启动完毕,请在串口输出回车,dra7xx-evm login:输出后,再输入root,然后回车。
  • 我按用户手册上的操作步骤,到了

    输入下面的命令来创建文件系统,再输入“y”来确认:

    mkfs.ext4 /dev/nvme0n1p1

    这一步的时候,出现了-sh: y: command not found;然后我输入ls /dev/nvme*,结果出现了

    [1;35m/dev/nvme0[m      [1;35m/dev/nvme0n1[m    [1;35m/dev/nvme0n1p1[m

    这是什么情况?

  • 你好,

    你能否在root进入Linux后,运行mount命令,看看硬盘是否已经挂上了?我这是默认硬盘能工作,挂载在文件系统上的。需要先unmount挂载的硬盘,才能格式化硬盘的。

    你在创建文件系统的过程中,是否有遇到错误?
  • 在格式化SSD的时候,运行到 当帮助选项出现在屏幕上时,按顺序输入以下指令:
    n
    p
    1
    回车键
    回车键
    p
    w
    时,出现了以下错误:
    fdisk: WARNING: rereading partition table failed, kernel still uses old table: Device or resource busy
    运行到 输入下面的命令来创建文件系统,再输入“y”来确认:
    mkfs.ext4 /dev/nvme0n1p1
    时,出现了
    Proceed anyway? (y,n)
    root@dra7xx-evm:~# y
    -sh: y: command not found
    这种错误
  • 你好,

    你能否在root进入Linux后,运行mount命令,看看硬盘是否已经挂上了?

    能否提供运行mount命令后的打印输出?
  • dra7xx-evm login: root
    7[r[999;999H[6n8root@dra7xx-evm:~# mount
    /dev/mmcblk0p2 on / type ext4 (rw,relatime,data=ordered)
    devtmpfs on /dev type devtmpfs (rw,relatime,size=1219712k,nr_inodes=67904,mode=755)
    sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
    proc on /proc type proc (rw,relatime)
    tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
    devpts on /dev/pts type devpts (rw,relatime,gid=5,mode=620,ptmxmode=000)
    tmpfs on /run type tmpfs (rw,nosuid,nodev,mode=755)
    tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
    cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd)
    cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
    cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
    cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids)
    cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
    cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
    cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
    cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
    cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
    debugfs on /sys/kernel/debug type debugfs (rw,relatime)
    mqueue on /dev/mqueue type mqueue (rw,relatime)
    tmpfs on /tmp type tmpfs (rw)
    tmpfs on /media/ram type tmpfs (rw,relatime,size=16384k)
    tmpfs on /var/volatile type tmpfs (rw,relatime,size=51200k)
    /dev/mmcblk0p1 on /run/media/mmcblk0p1 type vfat (rw,relatime,gid=6,fmask=0007,dmask=0007,allow_utime=0020,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
    /dev/nvme0n1p1 on /mnt/ssd type ext4 (rw,relatime,data=ordered)
    tmpfs on /run/user/0 type tmpfs (rw,nosuid,nodev,relatime,size=268552k,mode=700)
  • root@dra7xx-evm:~#
    root@dra7xx-evm:~# [ 57.977064] random: nonblocking pool is initialized
  • user6406206 说:
    /dev/nvme0n1p1 on /mnt/ssd type ext4 (rw,relatime,data=ordered)

    硬盘已经挂载上了。

    现在你应该就可以正常采集数据了。如果你一定要尝试格式化SSD,请运行 umount /mnt/ssd, 然后按照文档进行操作。

  • 你好,前几天我尝试格式化SSD的时候,在进行到最后一步,没有格式化成功的时候,我就直接进行采数了。前边的流程都可以正常进行,但到了数据采集完,transfer files的时候,我导出来的数据只有两个.json的文件可以和实验时间对应上,其他的.bin文件时间都是19年的,不知道什么情况
  • user6406206 说:
    其他的.bin文件时间都是19年的,

    你可以在Tda2x的linux串口终端里输入date命令,你可以看到tda2的系统时间是19年的。