硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1097|回复: 1
收起左侧

[RL-FlashFS] eMMC工作频率疑惑

[复制链接]

11

主题

60

回帖

93

积分

初级会员

积分
93
发表于 2024-7-21 21:54:20 | 显示全部楼层 |阅读模式
THGBMNG5D1LBAIL 手册说明工作频率是52M。 CSD[103:96] TRAN_SPEED值是0x32.RL-FlashFS是通过下列代码获取最大传输频率是25M。THGBMNG5D1LBAIL CLK能配置为50M吗?
/**
  Determine maximum transfer speed from the CSD register data.
  \return maximum transfer speed in Hz
*/
static uint32_t get_tran_speed (uint32_t *r2) {
  static const uint8_t tim_val[] = {
    0, 10, 12, 13, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60, 70, 80
  };
  uint32_t i, n, m, speed;
  uint8_t *b;

  b = (uint8_t *)r2;

  /* Max. data transfer rate (TRAN_SPEED: CSD[103:96] */
  n = (b[12] >> 3) & 0xF;
  m = (b[12] & 0x7) + 1;
  speed = tim_val[n];
  for (i = 0; i < m; i++) {
    speed *= 10;
  }
  return (speed * 1000);
}
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2024-7-22 08:59:43 | 显示全部楼层
按照早期的裸机方式下读43MB/S,写18.8MB/S,应该是50MHz下测试的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-12 00:38 , Processed in 0.037275 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表