SSD实战-工厂量产与RDT筛选流程

一、工程验证流程介绍


测试内容:

  • aging_offline
  • rdt工具set-sn
  • rdt0(校验config、没有fio)
  • rdt5(fio --size=5%)
  • rdt2100(21cycle,fio --size=100%)
  • performance-test
  • clear smart

rdt工具:rdt_xxxx_gen4_full

  • 使用:rdt <command> [<device>] [<args>]
  • command:set-sn、verify(包含rdt0、rdt5)、performance-test、clear-smart

config:ssd_cfg、board_cfg(更新固件时使用)

rdtspec.json:期望值(验证时使用)

测试命令:

  • ./rdt_xxxx_gen4_full set-sn -n 序列号 /dev/nvme0n1(需重新上下电)

image

  • ./rdt_xxxx_gen4_full verify -j rdtspec.json -p 0 /dev/nvme0n1
  • ./rdt_xxxx_gen4_full verify -j rdtspec.json -p 5 /dev/nvme0n1
  • ./rdt_xxxx_gen4_full verify -j rdtspec.json -p 2100 /dev/nvme0n1
  • ./rdt_xxxx_gen4_full performance-test /dev/nvme0n1
  • ./rdt_xxxx_gen4_full clear-smart /dev/nvme0n1

 

二、问题总结

mcu config check fail

image

  • 重新烧mcu:./rdt_xxxx_gen4_full download-mcu-fw /dev/nvme0n1 -f mcu.bin(上下电)
  • 重新执行set-sn:自动更新mcu config
  • 手动更新mcu config:./rdt_xxxx_gen4_full update-mcu-cfg /dev/nvme0n1
    • 串口set_config_sn不会自动更新mcu config

ddr eye diagram check fail

image

  • 重新烧眼图信息:串口add_test ddr_info、reboot
  • 根据当前板型的实际情况,重新跑一遍 DDR 训练(Training),生成新的眼图参数并固化。
  • 中间停顿 [DDR4] 是在重新训练,成功打印 hang info success 就说明参数保存成功
posted @ 2026-10-29 17:04  FengweiTech  阅读(6)  评论(0)    收藏  举报