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

rk3588 ddr的问题

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

    [LV.3]偶尔看看II

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

    EDA365欢迎您登录!

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

    x
    本帖最后由 超級狗 于 2025-1-15 21:54 编辑 2 f; d( I( ^. q0 A5 P9 [( J; Q4 e
    2 m& H  w  w/ L! M) M+ S. c
    rk3588推荐是64位  2片 32位的ddr4,有大佬在实际应用中,只用一片ddr4,32位的情况吗,,,我们目前有个项目想当然去掉了一片ddr,结果起不来. r! ]! x" ~1 ?4 a2 |, T

    Rockchip RK3588 V1.6.pdf

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

    点评

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

    评分

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

    查看全部评分

    该用户从未签到

    来自 2#
    发表于 2025-1-16 08:29 | 只看该作者
    本帖最后由 超級狗 于 2025-1-16 09:41 编辑 % h$ y! _0 V( ?) L1 D+ r; ?) T- s
    % a1 u. s0 I9 g) u! B
    開發板宣稱它是 32 bit Dual Channel開發板通常會帶部分原始碼,樓主可以買一片,拿到他們提供的開發軟件,然後嘗試將它的程序移植到你們的板子上。
    # f. e+ o$ g, K9 h& ]( e& K4 W4 V# y. d# u
    開發板也帶原理圖,可以確認它是否真的是 32 bit Dual Channel7 D: w8 E0 e$ v( E$ D

    / |* k6 m  `, wRockchip 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
    & `7 h, p" }& |/ h  y  J0 h* f2 k* ?& y' n' g8 y! R" t/ m$ H7 [
    Company Overview - Shenzhen Aimotor Technology Co., Ltd.
    0 b3 e8 b% F- s6 [8 C5 W( \' k/ J6 s" V

    ( V) g$ p7 q/ A1 ~0 H
    ; {0 i* N0 B5 q6 F3 [, V6 n

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

    Rockchip Rk3588 Mxm Module.jpg

    该用户从未签到

    来自 4#
    发表于 2025-1-16 08:59 | 只看该作者
    本帖最后由 超級狗 于 2025-1-16 23:35 编辑 , K8 i) s& x- g- G% @: o
    - j" D$ L! o2 x
    樓主:0 z; H1 ?7 S/ G" }. I& L1 n7 F
    有一件事提醒,我們沒有你的原理圖,也沒有 DRAM 規格書。
    9 A/ V9 |7 Y3 ^& d
    0 G% W" S, q0 b- ^你得確定去掉一顆 DRAM,留下來的就是 32 bit 雙通道* _( }8 G* `( `" v& D) ]$ i5 g

    - g, |1 I* j/ n7 E有趣的案例7 Z$ G, {! U. v$ U- W7 W1 P9 F
    踢哀TIOMAP 4 處理器的屏幕接口支援 RGB 8:8:8,當我們設計遇到 RGB 6:6:6 屏幕時,很自然的直接就把每個顏色最末 2 個 bit 去掉。但踢哀TI技術手冊是說,去掉之後還要往高位元靠攏,也就是說資料總線要把剩餘的 18 個 bit,由 D23 往下排到 D6。當時記得技術手冊有三千多頁,沒有一位硬賤攻城獅看到這句話。還好原理圖畫完,有位軟賤攻城獅提醒我們。
    4 M, \5 V; M: M1 J* M& `6 C+ X* _3 h# t! g- q
    7 l0 U5 z' g1 B- ?3 _; v

    点评

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

    该用户从未签到

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

    8 H4 r% u. ]7 @6 i% \這是技術手冊寫的!2 \0 ~4 n5 @: }, c
    7 d8 ^3 Q7 A# C; E( Y8 O- v7 m9 F
    Chapter 2 Dynamic Memory Interface (DMC)6 I( I2 V4 N$ I/ D& B9 z
    2.1 Overview. Q0 `: `4 f4 J6 u: i6 Q2 H
    . o: Q% ~, T7 R2 V8 z
    The DMC supports the following features:7 T. H& b( _  ]# t5 S5 l" w
    • 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 interleaving, l3 Y2 ~/ d4 o
      + X, A( ]0 X4 i  q$ K
    5 P. l# g: g1 V

    2 T. Q0 U4 U( B) k; I/ I. J- @* G0 J5 u

    该用户从未签到

    推荐
    发表于 2025-1-16 07:57 | 只看该作者
    超級狗 发表于 2025-1-15 17:314 i- o, g! v6 O$ L& w! }" B( B- M' |
    Datafuck 寫支援 64 bit 4-Channel,或 32 bit 2-Channel,所以一個通道是 16 bit。
    * Q4 ~: \" ?& s6 x* U6 g: l) |( m# k. F: `4 j
    它原來的 64 bit  ...
    ( k6 y" j9 n$ m9 c
    哈!規格書技術手冊寫得不一樣,他沒寫到 32 bit Dual Channel,如果照這份文件的講法是不支援,至少它沒講有支援。( Q: u, ^  n( u( Q# j) C+ L0 S' }

    ; M9 i. q& y% W1 B那網路說 GenBook 平板的架構是 32 bit Dual Channel,這個就不曉得是誰對了!/ u! `: ~% U, D# T8 j

    + B$ b. W+ w  a, x; c至少那ˋ個 GenBook 的網站可以擋一下老闆,就說爛公司不願支援。+ E6 }  S, Y! K9 U
    , Z( J' [6 @7 }. ^7 m
    收工、結案!
    - x0 O  P; J. \" h+ s0 v
    6 O" G. F  C: `$ V& v# e1 ~5 s/ O+ q7 Z# P# I: }

    # |( E' c7 D$ [External off-chip memory/ D4 `! `& E. S* \( I
    • 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
      % P( F# [7 j5 r/ i

    5 g- `& N! _* W, |6 Q' J2 O5 b) D7 y- `2 ~8 w% \( R2 C6 G  G

    ; O  ]' b* X; }! K; y
    # F/ s# h# Q0 a1 v1 R# q" y. T( K  I$ p6 V  w& _2 ~$ M. e

    点评

    這是技術手冊寫的! 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

    该用户从未签到

    7#
    发表于 2025-1-14 14:51 | 只看该作者
    现在要求不高的64位系统硬件上都是32位ddr,主要是省成本。软件读取2次数据总线后合并成一个64数据送cpu。
    # _1 Q* K( h2 R' U0 H- q这玩意要求找原厂要相应的sdk
    * }  \9 Y  E* U9 r3 R

    点评

    原厂的技术支持答复是支持32位的ddr,感觉是不是他们不愿意给,所以来坛子里找大佬求助  详情 回复 发表于 2025-1-15 10:33

    该用户从未签到

    8#
    发表于 2025-1-14 14:55 | 只看该作者
    还有,除了海思以外的国产芯片公司,手册都严重缺失。如果最小系统不能照着demo抄,一定要把设计图纸给到原厂审核。并且说明清楚你们和原厂图纸的区别

    该用户从未签到

    9#
    发表于 2025-1-15 09:19 | 只看该作者
    想当然的去掉?  你去掉了就要改Uboot里面DDR 的配置,不改 那当然死定了

    点评

    谢谢分享!: 5.0
    我想知道要怎么改配置,大佬们,不然这个板子就成板砖了  详情 回复 发表于 2025-1-15 10:31
    不能说想当然。能这么干的基本都是高手。目前中国的硬件工程师有这能力的很少 只能说硬件太相信自己的软件了  发表于 2025-1-15 09:51
    谢谢分享!: 5
    狗然素高手,有時候連燒錄的 Bootloader 都得改。我沒銀兩了,先賒帳、下午再給!^_^  发表于 2025-1-15 09:38

    评分

    参与人数 1威望 +5 收起 理由
    超級狗 + 5 狗真高手也!

    查看全部评分

  • TA的每日心情
    奋斗
    2024-3-18 15:56
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    10#
     楼主| 发表于 2025-1-15 10:31 | 只看该作者
    myiccdream 发表于 2025-1-15 09:19
    , k3 r6 _. s+ a4 L2 s1 l想当然的去掉?  你去掉了就要改Uboot里面DDR 的配置,不改 那当然死定了

    0 f( s2 h. k2 H+ n2 h4 h我想知道要怎么改配置,大佬们,不然这个板子就成板砖了
    % d, h: E' E( M5 L

    点评

    谢谢分享!: 5.0
    你多做幾個這種案子,板磚可以給我蓋房子!^_^  发表于 2025-1-16 09:09
    谢谢分享!: 5
    還好不是墓碑!^_^  发表于 2025-1-15 11:29
  • TA的每日心情
    奋斗
    2024-3-18 15:56
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    11#
     楼主| 发表于 2025-1-15 10:33 | 只看该作者
    huo_xing 发表于 2025-1-14 14:510 P6 _8 u+ ]( a+ A0 Y9 {7 g" {: Q' ~
    现在要求不高的64位系统硬件上都是32位ddr,主要是省成本。软件读取2次数据总线后合并成一个64数据送cpu。
    , j7 e  K% B( Y9 M, g" c) o" V ...

    : F, X2 A% O8 T  q2 v原厂的技术支持答复是不支持32位的ddr,感觉是不是他们不愿意给,所以来坛子里找大佬求助
    % \1 n+ P6 Q! W1 E7 o' f; H

    点评

    谢谢分享!: 5.0
    我再講一下自身的經驗,有些公司的客服工程師(FAE)專業度很差,他們根本不知道公司產品的功能和特性。 只要你問到他們不會的東西,他們乾脆就講不支援,避免你繼續盧他們。 我們遇過那種原廠說不行,最後卻  详情 回复 发表于 2025-1-15 17:40
    有一句话 叫做 :”量大撒都有,量小累成狗“ 小体量 就是原厂给撒 你做撒。  详情 回复 发表于 2025-1-15 11:31
    原厂都说不支持。这里还有人比原厂牛逼吗?有!就這家公司。^_^  发表于 2025-1-15 10:47
    你讓我想起前爛公司一個全贏(Allwiner)的平台,也是把 DRAM 加大就不會動了,原廠的回覆也是不支援!>_<!!!  发表于 2025-1-15 10:43
    原厂都说不支持。这里还有人比原厂牛逼吗?  发表于 2025-1-15 10:41
    谢谢分享!: 5
    沒搞清楚就直接硬幹,真的是勇者!^_^  发表于 2025-1-15 10:38

    该用户从未签到

    12#
    发表于 2025-1-15 11:31 | 只看该作者
    ann_wz 发表于 2025-1-15 10:33- I: \, l0 o5 u8 c' p
    原厂的技术支持答复是不支持32位的ddr,感觉是不是他们不愿意给,所以来坛子里找大佬求助
    1 c# `* G+ W* x! x
    有一句话 叫做 :”量大撒都有,量小累成狗“. i4 r- Z1 ]2 l+ G
    小体量 就是原厂给撒 你做撒。
    * A! z! z9 p% Q5 p+ z, `

    点评

    谢谢分享!: 5.0
    谢谢分享!: 5
    哥別這麼說,前爛公司全贏(Allwinner)的慘案,當年也是有每年 300K ~ 500K 的量。如果是原廠的芯片有缺陷,那真的是沒得救!>_<|||  发表于 2025-1-15 11:35

    该用户从未签到

    13#
    发表于 2025-1-15 17:09 | 只看该作者
    看起來有人用 32 bit Dual Channel 做出產品!1 w" j) Y8 X& M' @$ \* A

    - f; b0 ]& t* i+ v; oGenBook-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.
    % ]9 S- X% @. ^$ [+ s. j+ u
    ( z5 ^1 V: j6 W! q% o4 \  NGenbook Rk3588 | Hackaday.io
    2 O. P  |! v- Q6 R9 n3 o, d
    - C2 s* U0 F7 k5 g7 k( Q我不知道有多少地方要改,但 Datasheet 有看到這麼一段話。
    * z& \* l, D* H4 e3 V
    . V) a$ C2 o5 K8 s* \* I1 ?文檔有 3,706 頁!
    7 g$ V  ?# E. P, {! O# @* j9 x# P- f; q+ e

    * P( Y! Y9 c+ v/ D: q3 V7 `. }% T/ _/ x5 v2 j5 I* p
    - A! U+ G  t& s7 J( n* s( \
    % P+ x' T. y) u9 r

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

    RK3588 sw_init_int.jpg

    点评

    32 bit Dual Channel 对应的硬件是64bit。和RK原厂的回复不支持32bit不矛盾。按这个描述,这个芯片应该能工作在32bit模式  详情 回复 发表于 2025-1-15 17:21

    该用户从未签到

    14#
    发表于 2025-1-15 17:21 | 只看该作者
    超級狗 发表于 2025-1-15 17:09, Q5 J3 b9 |: [8 K: }. G+ {! @3 T
    看起來有人用 32 bit Dual Channel 做出產品!3 L1 q- W( Y1 E
    2 n1 G' F) Y+ f' r- h5 [2 p& a8 p
    GenBook-RK3588 supports a maximum of 32GB of ram and  ...
    & Q* L, y/ M# k9 I* k+ w
    32 bit Dual Channel 对应的硬件是64bit。和RK原厂的回复不支持32bit不矛盾。按这个描述,这个芯片应该能工作在32bit模式
    8 S& \. y' s' k) L. u( W/ h- v2 d) I3 {; E' [
    # m9 m9 v1 S. L- |; O

    点评

    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

    该用户从未签到

    15#
    发表于 2025-1-15 17:31 | 只看该作者
    huo_xing 发表于 2025-1-15 17:215 q6 Z% g/ P6 X; B# U# p
    32 bit Dual Channel 对应的硬件是64bit。和RK原厂的回复不支持32bit不矛盾。按这个描述,这个芯片应该能 ...

      Q& A# S; B. ?Datafuck 寫支援 64 bit 4-Channel,或 32 bit 2-Channel,所以一個通道是 16 bit
    2 I% l6 k* x/ C0 `$ s9 ]$ }, h; Z: Q; B' S9 b+ Y1 y9 d
    它原來的
    64 bit 應該也是兩顆湊起來 16 bit x 4,單顆就是 16 bit x 2 了。" ^, X% c) F1 E

    # n$ @3 a: n2 J6 U: t+ ?9 K: |拆掉一顆改程序應該有機會能動,如果滾石Rockchip)公司沒唬爛的話!5 a: g' O6 k. L8 L, L( V  T' v

    % ~, ]% G* _% a3 ~另一個問題是原廠給了多少原始碼?改不到的話都是白搭。) }" I  o' m) F8 P" [! {
    $ y: w( `' @5 o. {9 R
    ) j% ^! `- I( Q/ q: Q! }

    点评

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

    该用户从未签到

    16#
    发表于 2025-1-15 17:40 | 只看该作者
    ann_wz 发表于 2025-1-15 10:33% m7 \5 h3 q+ g% i$ ~+ i/ R: e) |4 i
    原厂的技术支持答复是不支持32位的ddr,感觉是不是他们不愿意给,所以来坛子里找大佬求助

    3 U6 D! I3 ^7 K% J6 c0 S( \$ ^; S我再講一下自身的經驗,有些公司的客服工程師FAE)專業度很差,他們根本不知道公司產品的功能和特性。$ G; F/ z1 l4 N: v. }6 ]; e
    + h! [) K( R/ y8 {5 t. }1 c
    只要你問到他們不會的東西,他們乾脆就講不支援,避免你繼續盧他們。4 R- k# L( X7 @6 Q( c$ |2 ~
    3 v+ Y, x, {1 {3 `7 M
    我們遇過那種原廠說不行,最後卻被我們改出來的狀況,這種事就連國外那些大廠都發生過。7 f) ?+ |. N1 [# |& D" o

    1 j7 D# w. f/ w, r$ L1 z我只能說自助天助,什麼都要靠別人,只有死路一條!! C- \* a; s. B' m1 ?3 v
    * A. r) e( |5 d: Q& y) ]: h0 l
    ) ?- T, ~/ ]" a1 ]1 n5 E( q* |

    该用户从未签到

    17#
    发表于 2025-1-15 17:44 | 只看该作者
    本帖最后由 超級狗 于 2025-1-15 18:03 编辑 8 ]. p# R5 l4 a/ n: E9 o$ [

    3 x) `1 @4 o& \: c; E- z* _5 K另一個議題是人性的觀點,如果這條錯誤算硬賤的疏失,軟賤同仁才管你去死咧~
    , `, [! y: S! }8 I" ?6 k  u2 t$ m7 V9 _" r5 h: z
    三千多頁的文檔他會認真看才怪!
    + |! x2 c( O9 U; H8 X5 T' m$ i8 q+ u/ @% j3 M6 S9 f
    $ _8 `! V9 W1 ]9 a' A

    该用户从未签到

    18#
    发表于 2025-1-15 18:25 | 只看该作者
    超級狗 发表于 2025-1-15 17:315 N( l& l1 V0 r& B
    Datafuck 寫支援 64 bit 4-Channel,或 32 bit 2-Channel,所以一個通道是 16 bit。* T4 g6 S8 o; u

    ' p+ d  \  B! x" n  W它原來的 64 bit  ...
    % S% |2 J2 u/ ?8 S% s& _6 l' w+ f8 Q
    rk有一个自己的服务论坛,里面是原厂的人。代理会帮客户申请账号,有问题可以在上面问。
    + }8 Y: O7 [, F0 V7 X: x虽然上面回答问题的人技术不咋地,但是是否支持32bit这种原则性的问题不会搞不明白
    8 P1 i* F; E/ g7 N, G6 A6 T
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-11-22 04:08 , Processed in 0.203125 second(s), 31 queries , Gzip On.

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

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

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