rockchip 平台 LCD dtsi 格式转化工具


在rk平台调试时候,经常遇到 LCD 厂商提供的参数格式不是我们需要的格式,这时候需要转换格式需要额外多做很多工作,如下格式为常见格式:

  1. Resolution:800x1280
  2. External system porch setting: VS=4 ,VBP=8 ,VFP=24 ,HS=18 ,HBP=18 ,HFP=18
  3. Frame rate:60HZ
  4. MIPI CLK:405Mbps
  5. Power:VCI=3.3, IOVCC=1.8
  6. LCD_nReset=1;
  7. Delayms(5);
  8. LCD_nReset=0;
  9. Delayms(10);
  10. LCD_nReset=1;
  11. Delayms(120);
  12. //========== JD9365 B0E10.1 initial setting ==========//
  13. //Page0
  14. SSD_Single(0xE0,0x00);
  15. //--- PASSWORD  ----//
  16. SSD_Single(0xE1,0x93);
  17. SSD_Single(0xE2,0x65);
  18. SSD_Single(0xE3,0xF8);
  19. //Lane select by internal reg  4 lanes
  20. SSD_Single(0xE0,0x04);
  21. SSD_Single(0x2D,0x03);//defult 0x01
  22. SSD_Single(0xE0,0x00);
  23. SSD_Single(0x80,0x03);
  24. //--- Sequence Ctrl  ----//
  25. SSD_Single(0x70,0x02);  //DC0,DC1
  26. SSD_Single(0x71,0x23);  //DC2,DC3
  27. SSD_Single(0x72,0x06);  //DC7
  28. ... // 省略部分代码
  29. //DISP ON
  30. SSD_Number(0x01);
  31. SSD_CMD(0x29);      // DSPON
  32. Delayms(5);
  33. //--- TE----//
  34. SSD_Single(0x35,0x00);

几百行转化成rk认可的格式如下:

Continue reading "rockchip 平台 LCD dtsi 格式转化工具"

rk平台emmc压力测试方法


rockchip平台emmc压力测试可以使用如下脚本进行测试,具体步骤如下:

  1. 在文章最后的代码复制到文件中,命名为 emmc_stress_test.sh,选择编码为unix utf-8格式,拷贝到机器的/sdcard 目录。
  2. 在sdcard 目录新建三个文件夹:src_test_data ,md5_data ,des_test_data
  3. 将一个约500M左右的文件拷贝到 src_test_data 目录。
  4. 在cmd界面启动adb,在adb界面输入: busybox nohup sh emmc_stress_test.sh & //启动后台测试
  5. 输入exit 退出adb,然后再输入exit退出cmd界面。
  6. 测试过程不关闭窗口,会打印测试次数,也可以 cat /sdcard/test_log.txt 查看测试结果。

注:此方法也可以用在其他平台,不过需要根据平台修改对应的脚本。

Continue reading "rk平台emmc压力测试方法"