找回密码
 注册
关于网站域名变更的通知
查看: 1767|回复: 36
打印 上一主题 下一主题

rk3588 ddr的问题

[复制链接]
  • TA的每日心情
    奋斗
    2024-3-18 15:56
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    跳转到指定楼层
    #
     楼主| 发表于 2025-1-14 14:00 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    本帖最后由 超級狗 于 2025-1-15 21:54 编辑
    ( i  _7 A) E, M/ }: O6 x# T
    2 N* q7 H% T1 ?5 x3 A7 ark3588推荐是64位  2片 32位的ddr4,有大佬在实际应用中,只用一片ddr4,32位的情况吗,,,我们目前有个项目想当然去掉了一片ddr,结果起不来
    : J. _! d& ]  p' }

    Rockchip RK3588 V1.6.pdf

    3.28 MB, 下载次数: 4, 下载积分: 威望 -5

    点评

    谢谢分享!: 5.0
    谢谢分享!: 5
    什麼叫起不來?你是正常的程序起不來,還是要燒錄程式起不來?^oo^  发表于 2025-1-14 20:08

    评分

    参与人数 1威望 +5 收起 理由
    超級狗 + 5 想當然獎勵!

    查看全部评分

    该用户从未签到

    来自 21#
    发表于 2025-1-16 08:29 | 只看该作者
    本帖最后由 超級狗 于 2025-1-16 09:41 编辑
    * b: e/ L  q, L% v, U6 h; z& `
    % W6 i9 |4 P' m- P$ E開發板宣稱它是 32 bit Dual Channel開發板通常會帶部分原始碼,樓主可以買一片,拿到他們提供的開發軟件,然後嘗試將它的程序移植到你們的板子上。2 l8 W: x5 I$ t& z( J% i& {
    - g4 K" l6 t7 ?
    開發板也帶原理圖,可以確認它是否真的是 32 bit Dual Channel, O- h8 O% D7 x' m% x3 h
      ]1 R9 N- P. a" t0 ]
    Rockchip Rk3588 Mxm Module With Lpddr4x And Emmc Onbard Supports Pcie3.0 10xuart 3xcan 3xsata Spi Hdmi Usb3.0 Usbc Gpios Etc - Buy Rockchip Rk3588 Mxm Module core Module supports Linux Ubuntu Debian Android Product on Alibaba.com% v5 _: S9 z, ]/ ~! g. l" |2 C' [
    5 I7 ]. s& B" ]; u- J: m# V
    Company Overview - Shenzhen Aimotor Technology Co., Ltd.4 ]; t/ r) j. U9 c
    5 P1 H+ H& a3 ]# f' E! K$ l3 f% S3 y

    % V& |, c) G6 U$ s& q' D7 y. {
    # ~- d* C2 r" Y* G; t0 _

    Rockchip Rk3588 Mxm Module.jpg (52.79 KB, 下载次数: 16)

    Rockchip Rk3588 Mxm Module.jpg

    该用户从未签到

    来自 19#
    发表于 2025-1-16 08:59 | 只看该作者
    本帖最后由 超級狗 于 2025-1-16 23:35 编辑
      {/ i& w  h0 m- F! q! q, y2 \' x; H$ ?# k
    樓主:+ i, E# U* D) q1 T8 K7 O$ l5 g5 W
    有一件事提醒,我們沒有你的原理圖,也沒有 DRAM 規格書。
    " m4 o8 i+ C5 H: e+ p& p4 t# d1 @
    , |8 j9 p. ^0 w7 E' ?" h9 _* `你得確定去掉一顆 DRAM,留下來的就是 32 bit 雙通道
    5 }) n6 I1 B( L$ p/ w
    0 q. C- p% n" G3 ^/ S4 M' V5 |有趣的案例
    & k4 c4 X  N( F; R踢哀TIOMAP 4 處理器的屏幕接口支援 RGB 8:8:8,當我們設計遇到 RGB 6:6:6 屏幕時,很自然的直接就把每個顏色最末 2 個 bit 去掉。但踢哀TI技術手冊是說,去掉之後還要往高位元靠攏,也就是說資料總線要把剩餘的 18 個 bit,由 D23 往下排到 D6。當時記得技術手冊有三千多頁,沒有一位硬賤攻城獅看到這句話。還好原理圖畫完,有位軟賤攻城獅提醒我們。
    5 \( w" b7 I; l+ B4 T8 ~# a' I# o5 f' K. {! t6 ]& \5 q
    0 ^0 Q: s0 K- D; D6 @4 p

    点评

    颜色的这个很多我们也踩过坑。其实很多事说白了很简单,高位bit权重高,低位权重低。对应的高位bit颜色失真大,低位失真小  详情 回复 发表于 2025-1-16 09:13

    该用户从未签到

    推荐
    发表于 2025-1-16 08:07 | 只看该作者
    超級狗 发表于 2025-1-16 07:57# O$ {( D- S8 L
    哈!規格書和技術手冊寫得不一樣,他沒寫到 32 bit Dual Channel,如果照這份文件的講法是不支援,至少它 ...

    " ~/ U/ V/ o2 ~* _9 ?' n這是技術手冊寫的!
    2 o5 P/ I1 S& k& b* F- e
    / q) o4 u+ @6 s+ j) ZChapter 2 Dynamic Memory Interface (DMC), Q+ O) L* X5 q& n
    2.1 Overview
    9 p& T" a( J! O4 Y3 u/ I: |% F6 P1 a1 G' Z4 E
    The DMC supports the following features:
    3 j3 G0 L8 f- i% _7 }7 X( y
    • Support LPDDR4/4X/5
    • Support LPDDR4 protocol up to LPDDR4-4267 speed grade and LPDDR5 protocol up to LPDDR5-5500
    • Support up to 4-channel interleaving with a maximum of 32GB capacity in total, 2 ranks for each channel
    • Support optional 2-channel interleaving with a maximum of 16GB capacity in total, 2 ranks for each channel
    • Support scalable and software-controlled 1:2:2(LPDDR4/4X) or 1:1:2/1:1:4 (LPDDR5) frequency ratio
    • Support 64-bit DDR data bus width for 4-channel interleaving
    • Support 32-bit DDR data bus width for 2-channel interleaving0 v7 ]( \" m6 l8 q7 S9 ~* w" F
      7 S+ S' o; R" U  I6 }0 G; B9 [

    , E7 }4 J: {' U. p1 u

    ) ]' v) _. l' |' W7 q, `: K) {

    该用户从未签到

    推荐
    发表于 2025-1-16 07:57 | 只看该作者
    超級狗 发表于 2025-1-15 17:31
    # G0 f1 V/ x, b/ e3 pDatafuck 寫支援 64 bit 4-Channel,或 32 bit 2-Channel,所以一個通道是 16 bit。. n" [$ ?$ i& V0 }) }8 F' v+ A' f
    # O6 G) e+ i+ C7 V5 w- p
    它原來的 64 bit  ...

    . Q  v& k% B  P( R哈!規格書技術手冊寫得不一樣,他沒寫到 32 bit Dual Channel,如果照這份文件的講法是不支援,至少它沒講有支援。
    : e8 F" \! ?# g9 h6 c* N7 Z. i, D) v6 o9 `% p  @% u2 W
    那網路說 GenBook 平板的架構是 32 bit Dual Channel,這個就不曉得是誰對了!
    0 ~, O1 T8 H" v& ?  b& ]  H: i* V  ]+ ]; M* X! m
    至少那ˋ個 GenBook 的網站可以擋一下老闆,就說爛公司不願支援。* o+ x) |, k6 b
    1 P3 Y! `8 y7 `" d, f+ k7 w( [
    收工、結案!$ u9 \- J! }4 }' u

    & A5 Q! X: B) M6 _" C: m0 T7 x- f8 g& q

    ' @2 @$ |- n' F/ E: B9 k6 bExternal off-chip memory
    ' I# M, A, y, O! |
    • Dynamic Memory Interface
    • Compatible with JEDEC standards LPDDR4/LPDDR4X/LPDDR5
    • Support four channels, each channel 16bits data widths
    • Support up to 2 ranks (chip selects) for each channel
    • Totally up to 32GB address space
    • Low power modes, such as power-down and self-refresh for SDRAM* m3 i1 g; U% A' L) ^) T4 `& \
    ) r! n$ z3 D. \

    2 u/ ]# m! D3 ^& ~9 k! ]3 f" K3 f6 U

    " p6 ]" g# p% q1 |0 O
    ; p% W/ s. @) e/ R/ c

    点评

    這是技術手冊寫的! Chapter 2 Dynamic Memory Interface (DMC) 2.1 Overview The DMC supports the following features: [*]Support LPDDR4/4X/5 [*]Support LPDDR4 protocol up to LPDDR4-4267 speed g  详情 回复 发表于 2025-1-16 08:07
  • TA的每日心情
    开心
    2025-1-17 15:21
  • 签到天数: 249 天

    [LV.8]以坛为家I

    16#
    发表于 2025-1-21 08:58 | 只看该作者
    我能说我用过单颗的DDR4吗?结果当然是乖乖的把另一片也焊接上去了

    评分

    参与人数 1威望 +5 收起 理由
    超級狗 + 5 誠實獎勵!

    查看全部评分

    该用户从未签到

    15#
    发表于 2025-1-20 23:45 | 只看该作者
    3588没见过有用单个DDR的,都是2颗

    评分

    参与人数 1威望 +5 收起 理由
    超級狗 + 5 也是!大多數看到的是 RK3566。

    查看全部评分

    该用户从未签到

    14#
    发表于 2025-1-16 10:27 | 只看该作者
    6940 发表于 2025-1-16 09:06# \3 c1 }  d& t* M2 e$ V- Y5 f7 @
    一个DDR问题,被你们延申出这么多吓人的内幕,666
    2 Z6 K" g: g: c' Z( [6 l& t
    中国的EE说的好听硬件工程师,但是实际连应用工程师都不算。
    8 ^6 }8 G6 a, M9 P很多硬件工程师啥活都不会干,完全指望FAE。4 T8 W( V% e/ I: ?; k- w

    点评

    誰在罵我???>_<|||  发表于 2025-1-16 20:50
    你说的这种我见过,啥都靠问,要么就是复制电路,这种人最终会被同行卷死的。  发表于 2025-1-16 16:35

    该用户从未签到

    13#
    发表于 2025-1-16 09:13 | 只看该作者
    超級狗 发表于 2025-1-16 08:594 ?9 y$ o, A( n. F8 S& a" n
    樓主:, G  k7 P' l1 c4 C- @
    有一件事提醒,我們沒有你的原理圖,也沒有 DRAM 規格書。

    ' K7 D$ D" ?" O/ f$ l颜色的这个很多我们也踩过坑。其实很多事说白了很简单,高位bit权重高,低位权重低。对应的高位bit颜色失真大,低位失真小

    点评

    谢谢分享!: 5.0
    谢谢分享!: 5
    比較賤的是,踢哀TI)那行字印得特別小!>_<|||  发表于 2025-1-16 09:29

    该用户从未签到

    12#
    发表于 2025-1-16 09:06 | 只看该作者
    一个DDR问题,被你们延申出这么多吓人的内幕,666

    点评

    谢谢分享!: 5.0
    谢谢分享!: 5
    請謹記奶龍版主的諄諄教誨!^_^  发表于 2025-1-16 10:41
    中国的EE说的好听硬件工程师,但是实际连应用工程师都不算。 很多硬件工程师啥活都不会干,完全指望FAE。  详情 回复 发表于 2025-1-16 10:27
    還好不是誹聞!>_<!!!  发表于 2025-1-16 09:12

    该用户从未签到

    11#
    发表于 2025-1-15 18:25 | 只看该作者
    超級狗 发表于 2025-1-15 17:31
    # y! _1 L  M* T# ODatafuck 寫支援 64 bit 4-Channel,或 32 bit 2-Channel,所以一個通道是 16 bit。
    3 s5 d/ C/ |- B0 V2 H  |* Q3 x$ v4 ~, b3 x
    它原來的 64 bit  ...

    " K& a9 e  l8 o( P/ |0 Trk有一个自己的服务论坛,里面是原厂的人。代理会帮客户申请账号,有问题可以在上面问。
    1 Z6 {: H, F! I, H$ t2 n' n2 _虽然上面回答问题的人技术不咋地,但是是否支持32bit这种原则性的问题不会搞不明白
    & o: z, ?1 d: i- Q/ O

    该用户从未签到

    10#
    发表于 2025-1-15 17:44 | 只看该作者
    本帖最后由 超級狗 于 2025-1-15 18:03 编辑 ' Q4 d8 n+ ?) [1 d, _8 C

      O- e5 q* A" i另一個議題是人性的觀點,如果這條錯誤算硬賤的疏失,軟賤同仁才管你去死咧~  ~5 ~1 S% g$ T( x# b5 O0 |3 |

    4 g( r% c" l3 W* L' n9 ]9 Z6 j. Q6 c三千多頁的文檔他會認真看才怪!
    * ~# z2 J5 |& V- {: M
    " x1 ?& _$ ^0 C' J" G- Y1 H( n1 [, u* A4 p& P9 Z+ N" ], |

    该用户从未签到

    9#
    发表于 2025-1-15 17:40 | 只看该作者
    ann_wz 发表于 2025-1-15 10:33" N: B& q9 Z' g4 e- d6 t6 |; ]2 I
    原厂的技术支持答复是不支持32位的ddr,感觉是不是他们不愿意给,所以来坛子里找大佬求助

    # Y  d. t- \0 k我再講一下自身的經驗,有些公司的客服工程師FAE)專業度很差,他們根本不知道公司產品的功能和特性。, w2 |$ g5 H4 S0 l; g7 v- R

    : L/ U* y* I( y5 H只要你問到他們不會的東西,他們乾脆就講不支援,避免你繼續盧他們。- f+ V& S1 A9 n( }7 F
    / C& H. S1 Y' z( j
    我們遇過那種原廠說不行,最後卻被我們改出來的狀況,這種事就連國外那些大廠都發生過。
    / a; O' u$ `, q4 p6 g6 t6 y
    5 R% l8 s% j* {: K5 k8 [; F我只能說自助天助,什麼都要靠別人,只有死路一條!5 m$ v( [6 E0 Z- ~- [; b7 {

    9 G% m* t! @) x/ i0 M7 p
    7 u1 v( ?; g2 y, s( N% W( n

    该用户从未签到

    8#
    发表于 2025-1-15 17:31 | 只看该作者
    huo_xing 发表于 2025-1-15 17:21/ ]1 X. l; P% O7 e$ K$ G. [$ z& P) j
    32 bit Dual Channel 对应的硬件是64bit。和RK原厂的回复不支持32bit不矛盾。按这个描述,这个芯片应该能 ...
    " u+ I' Z' B& @, n
    Datafuck 寫支援 64 bit 4-Channel,或 32 bit 2-Channel,所以一個通道是 16 bit
    7 |) N. u3 T! D  F1 s- J( J7 ]7 L% p5 O8 O# a( w( X1 g
    它原來的
    64 bit 應該也是兩顆湊起來 16 bit x 4,單顆就是 16 bit x 2 了。
    2 h* G# J8 d0 a

    # e" ?6 j* P6 q2 x拆掉一顆改程序應該有機會能動,如果滾石Rockchip)公司沒唬爛的話!
    1 G9 P* y7 G0 |/ W$ k1 A6 H& a/ |3 s, }3 R7 x6 [! {
    另一個問題是原廠給了多少原始碼?改不到的話都是白搭。6 `2 q, A0 Z: J+ d# G
    6 q/ E7 z* A$ ^
    ( U* B. Q. q+ t

    点评

    哈!規格書和技術手冊寫得不一樣,他沒寫到 32 bit Dual Channel,如果照這份文件的講法是不支援,至少它沒講有支援。 那網路說 GenBook 平板的架構是 32 bit Dual Channel,這個就不曉得是誰對了! 至少那ˋ  详情 回复 发表于 2025-1-16 07:57
    rk有一个自己的服务论坛,里面是原厂的人。代理会帮客户申请账号,有问题可以在上面问。 虽然上面回答问题的人技术不咋地,但是是否支持32bit这种原则性的问题不会搞不明白  详情 回复 发表于 2025-1-15 18:25

    该用户从未签到

    7#
    发表于 2025-1-15 17:21 | 只看该作者
    超級狗 发表于 2025-1-15 17:091 B, Q1 \: U- n. g/ Y
    看起來有人用 32 bit Dual Channel 做出產品!3 f& \1 n2 W. i
    , u9 j$ S4 O4 M* I- I& U, U- {
    GenBook-RK3588 supports a maximum of 32GB of ram and  ...
    " U1 \: R, i( }& n8 y% N  S
    32 bit Dual Channel 对应的硬件是64bit。和RK原厂的回复不支持32bit不矛盾。按这个描述,这个芯片应该能工作在32bit模式5 n6 s0 J# ]( T4 r9 z* e1 O6 g6 g

    * W$ D0 r) \, I$ `- q' P6 \1 G- k) {. V* x

    点评

    Datafuck 寫支援 64 bit 4-Channel,或 32 bit 2-Channel,所以一個通道是 16 bit。 它原來的 64 bit 應該也是兩顆湊起來 16 bit x 4,單顆就是 16 bit x 2 了。 拆掉一顆改程序應該有機會能動,如果滾石(Roc  详情 回复 发表于 2025-1-15 17:31

    该用户从未签到

    6#
    发表于 2025-1-15 17:09 | 只看该作者
    看起來有人用 32 bit Dual Channel 做出產品!
    , J/ P2 ?! V% z5 i, P* y; r+ {1 {$ v
    GenBook-RK3588 supports a maximum of 32GB of ram and adopts a dual channel 32-bit structure, which can maximize memory utilization. Based on powerful memory support, laptops are very suitable for localized application software development, virtual machines, generative large language models, general-purpose servers, and other scenarios.3 u4 u, ~; r7 S4 X8 `% y

    / W$ f4 M9 L0 z. k" R* H0 ZGenbook Rk3588 | Hackaday.io! `5 g2 O- Z# y  o: U( E

      a) t! J9 ^) M1 |- M5 c- Y我不知道有多少地方要改,但 Datasheet 有看到這麼一段話。
    $ q) e  A1 i3 H4 K% q. z
    0 N! e. C, X; Z; ^) [7 |( c% H文檔有 3,706 頁!
    7 P8 k1 D7 [6 L' S" [2 b: r% H5 m* p9 K" r' A7 |
    1 h8 e, y* v6 A: P
    5 m, g, T0 b8 f) u; ?
    / b: c" z, |1 Q: f: C

    $ b( o2 c; E1 o' M; n

    RK3588 sw_init_int.jpg (64.28 KB, 下载次数: 12)

    RK3588 sw_init_int.jpg

    点评

    32 bit Dual Channel 对应的硬件是64bit。和RK原厂的回复不支持32bit不矛盾。按这个描述,这个芯片应该能工作在32bit模式  详情 回复 发表于 2025-1-15 17:21
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-22 12:54 , Processed in 0.203125 second(s), 32 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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