找回密码
 注册
关于网站域名变更的通知
查看: 1457|回复: 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 编辑
    5 }/ l: \! e: g+ O: j$ d  |
    * K8 |5 p) R# j# L$ r6 g) K7 Prk3588推荐是64位  2片 32位的ddr4,有大佬在实际应用中,只用一片ddr4,32位的情况吗,,,我们目前有个项目想当然去掉了一片ddr,结果起不来9 f: p5 P; b& I5 J5 K$ B  _, k

    Rockchip RK3588 V1.6.pdf

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

    点评

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

    评分

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

    查看全部评分

    该用户从未签到

    来自 2#
    发表于 2025-1-16 08:29 | 只看该作者
    本帖最后由 超級狗 于 2025-1-16 09:41 编辑
    % m: ^4 I3 f" X2 A3 o
    ! W0 M4 M* w4 y  ?' P開發板宣稱它是 32 bit Dual Channel開發板通常會帶部分原始碼,樓主可以買一片,拿到他們提供的開發軟件,然後嘗試將它的程序移植到你們的板子上。
    : ^$ P2 y$ L* X: y5 b3 {( F
    . b2 C  V+ S: [& g1 U" j9 R開發板也帶原理圖,可以確認它是否真的是 32 bit Dual Channel
    9 k7 I4 @2 W# F, P: W( I7 I+ A6 e3 T2 @  _! y
    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.com8 k0 T0 F  n1 @
    ( Y; S9 E. W+ s- G
    Company Overview - Shenzhen Aimotor Technology Co., Ltd.7 x* n( u; E* |- ~' |# \. r1 L3 o
    & P8 Z1 W& S6 w5 O1 M5 q' Y4 E

    0 k, [: O# M2 {: y* }9 g% x, b/ f# v4 I! S

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

    Rockchip Rk3588 Mxm Module.jpg

    该用户从未签到

    来自 4#
    发表于 2025-1-16 08:59 | 只看该作者
    本帖最后由 超級狗 于 2025-1-16 23:35 编辑   c7 g6 d% x9 g5 o& n5 {& z

    6 }* O  I  C! b4 u7 P! |8 n/ m# E樓主:
    9 h' P, t: `# @4 M) l! L. u1 x有一件事提醒,我們沒有你的原理圖,也沒有 DRAM 規格書。
    7 J/ R# C: D# I9 c& g. x  J
    7 Q0 K/ X6 w6 p# K你得確定去掉一顆 DRAM,留下來的就是 32 bit 雙通道) J' {! H. @* z

    6 Z1 o0 B2 V. K' ?# ]有趣的案例
    9 A( g) G& L& B2 x- G7 Q  [踢哀TIOMAP 4 處理器的屏幕接口支援 RGB 8:8:8,當我們設計遇到 RGB 6:6:6 屏幕時,很自然的直接就把每個顏色最末 2 個 bit 去掉。但踢哀TI技術手冊是說,去掉之後還要往高位元靠攏,也就是說資料總線要把剩餘的 18 個 bit,由 D23 往下排到 D6。當時記得技術手冊有三千多頁,沒有一位硬賤攻城獅看到這句話。還好原理圖畫完,有位軟賤攻城獅提醒我們。& y6 N# {* O" v- M. Q
    ; S. S2 z% k7 R! V' H- ~, U4 h; ~
    ! ?- _% q5 a# X1 F, `

    点评

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

    该用户从未签到

    推荐
    发表于 2025-1-16 08:07 | 只看该作者
    超級狗 发表于 2025-1-16 07:57" ~2 v0 w6 ~1 P% h+ R- ~/ q
    哈!規格書和技術手冊寫得不一樣,他沒寫到 32 bit Dual Channel,如果照這份文件的講法是不支援,至少它 ...
    - P4 w$ G$ D: ?
    這是技術手冊寫的!
    / F4 r* ^7 f/ B9 }& \' ^: B: }9 e' U, I8 ?
    Chapter 2 Dynamic Memory Interface (DMC)8 N$ Q+ E/ R! Y1 C% z' z
    2.1 Overview. b  y  U% e0 H  r! ^# v

    ( G7 c7 |( ]& p% ]/ b, j4 sThe DMC supports the following features:
    ( N  L1 u5 i( 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 interleaving1 @. [9 s: ~/ x4 C4 [
      * X* J+ h8 _$ Q7 B- h5 B& |- {
    0 @6 Q/ M# F, ?" K
    & H2 x; a" `4 _) ~) S& W

    该用户从未签到

    推荐
    发表于 2025-1-16 07:57 | 只看该作者
    超級狗 发表于 2025-1-15 17:31. b8 d) _" X5 |: {1 x
    Datafuck 寫支援 64 bit 4-Channel,或 32 bit 2-Channel,所以一個通道是 16 bit。
    3 u  ~* V. z0 Q/ b/ Z0 o* H+ P6 V- {9 N' L* ^% r$ ~$ U1 n6 Z
    它原來的 64 bit  ...

    0 t1 X3 [& A4 w% C哈!規格書技術手冊寫得不一樣,他沒寫到 32 bit Dual Channel,如果照這份文件的講法是不支援,至少它沒講有支援。8 }- y8 U7 f, R$ D. j/ B* T

    ; F1 t7 T8 h% m/ R5 Y; {( p% ^那網路說 GenBook 平板的架構是 32 bit Dual Channel,這個就不曉得是誰對了!) @* H6 t4 \! G0 X7 B7 T. k! M

    ( N, f+ e* m; B3 Q至少那ˋ個 GenBook 的網站可以擋一下老闆,就說爛公司不願支援。
    ' {. Y7 ^5 Q7 \
    1 J0 X# ]4 t8 _8 p4 R6 j收工、結案!
    0 |6 T5 o, A' |5 j! O7 P$ O7 |0 ?% M

    . i: p! n1 S2 r6 E  ^4 Y
    , U" T7 E& s  d- O8 EExternal off-chip memory8 i! s- C# P4 N
    • 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
      5 }6 y6 T- f0 U8 q

    7 z8 B6 x5 H  w+ Z5 O0 q: i( O* h* u: w- \: \# d7 l+ w6 Z, d
    9 ]0 _2 m% e5 Q& q0 M6 ]5 q

    2 }' J5 h% i: h2 v. E
    ) ?# g7 Q* j3 ]9 a7 p$ ^- ^$ }

    点评

    這是技術手冊寫的! 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。
    : {8 c' Y8 G- T( r0 ^这玩意要求找原厂要相应的sdk
    7 U: j! _1 ]+ \: m# I

    点评

    原厂的技术支持答复是支持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
    ; @# \, ~4 u% T9 D' y想当然的去掉?  你去掉了就要改Uboot里面DDR 的配置,不改 那当然死定了
    ( V  y: M! K; `  K+ X1 i
    我想知道要怎么改配置,大佬们,不然这个板子就成板砖了
    / w  h2 s& x! W  u

    点评

    谢谢分享!: 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:51
    0 w9 e  S) O& w* D: b现在要求不高的64位系统硬件上都是32位ddr,主要是省成本。软件读取2次数据总线后合并成一个64数据送cpu。
    ' |: _3 \. ?  V7 [ ...

      c- d% q4 O. ]2 E原厂的技术支持答复是不支持32位的ddr,感觉是不是他们不愿意给,所以来坛子里找大佬求助
    & b3 ]: O0 B% J( x

    点评

    谢谢分享!: 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$ y8 q" U$ u3 x- U. N
    原厂的技术支持答复是不支持32位的ddr,感觉是不是他们不愿意给,所以来坛子里找大佬求助
    , _" B: Q% k! s1 c0 Q
    有一句话 叫做 :”量大撒都有,量小累成狗“
    ! z' Z: o( B, i+ J+ ?5 c( w小体量 就是原厂给撒 你做撒。
    / C1 L7 I, i% Y$ [" W  @) D  h! |/ X

    点评

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

    该用户从未签到

    13#
    发表于 2025-1-15 17:09 | 只看该作者
    看起來有人用 32 bit Dual Channel 做出產品!
    4 P& U6 G2 H1 d" x9 f' \+ Z3 e7 q  o7 Z% e0 q
    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.
    ; o( N* q) z5 _; o, u' {3 S+ D8 e! t6 l5 J- d6 X: I
    Genbook Rk3588 | Hackaday.io
    - K/ p6 ~3 z1 n8 @% |6 N$ c
    ! J- N3 S* Z" A2 x我不知道有多少地方要改,但 Datasheet 有看到這麼一段話。( h7 K! z0 C2 I
    * ]* \8 s$ D, q) w
    文檔有 3,706 頁!
    * n! P% K$ D: ]& ]- s5 S  X. B& \
    3 D: i& j/ H, A- l- u5 s* V4 C2 R- V- b

      w' q9 R- r$ d$ c1 A$ V, ~. J
    : r) I: Q3 @/ T8 ?! p

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

    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:093 {( Z- v9 b$ a; N' ~* `: q8 K
    看起來有人用 32 bit Dual Channel 做出產品!
    ; j: r/ c8 Y  x8 }/ P3 z) o/ m* b2 F. B) B8 i  h2 S
    GenBook-RK3588 supports a maximum of 32GB of ram and  ...

    0 o( F# K% \- p& x7 ]# ]0 Z% G32 bit Dual Channel 对应的硬件是64bit。和RK原厂的回复不支持32bit不矛盾。按这个描述,这个芯片应该能工作在32bit模式
    % o; b$ m7 m0 \: G' r& d) z
    . @: Z4 G- ?7 l" p3 G
    * x3 l6 {: g* y' S$ w+ ?$ K$ d

    点评

    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:21. a2 i2 B) V0 D5 H& q3 s) R$ \
    32 bit Dual Channel 对应的硬件是64bit。和RK原厂的回复不支持32bit不矛盾。按这个描述,这个芯片应该能 ...

    & S. Y* S+ ~, P  h! h3 H2 b7 ODatafuck 寫支援 64 bit 4-Channel,或 32 bit 2-Channel,所以一個通道是 16 bit
    ! n6 V; C2 [9 K3 g1 g% g8 \# M, i& }* K, m& B
    它原來的
    64 bit 應該也是兩顆湊起來 16 bit x 4,單顆就是 16 bit x 2 了。
    . v) C( T4 e# s: \

    - r8 _" Y: E; M7 \拆掉一顆改程序應該有機會能動,如果滾石Rockchip)公司沒唬爛的話!+ n* T2 [( C- T; y9 b! q

    0 |* B$ s3 X4 e另一個問題是原廠給了多少原始碼?改不到的話都是白搭。& }& O5 z+ M) Z0 D6 m7 x$ _% Z3 ^
    0 ~* N9 G1 U. t/ N2 q
      F0 A" J" e* Z4 h2 n

    点评

    哈!規格書和技術手冊寫得不一樣,他沒寫到 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
    ( ^) q: f; \( _- k  b原厂的技术支持答复是不支持32位的ddr,感觉是不是他们不愿意给,所以来坛子里找大佬求助

    2 f, E3 M1 h) D% u; A6 F* n" |  C2 J我再講一下自身的經驗,有些公司的客服工程師FAE)專業度很差,他們根本不知道公司產品的功能和特性。5 c' Z0 c0 Z; u' {- @; e+ a' \7 Q4 k

    % P" O' E$ Z5 D只要你問到他們不會的東西,他們乾脆就講不支援,避免你繼續盧他們。# L# N- o7 Z) @7 z+ G

    5 q8 y* y; I7 B我們遇過那種原廠說不行,最後卻被我們改出來的狀況,這種事就連國外那些大廠都發生過。! c# b# A! D: Q. }' J

    - G9 F- U7 P5 ?' X8 m3 b! _! d) I$ Q我只能說自助天助,什麼都要靠別人,只有死路一條!0 s/ x% ~+ J, q4 d

    1 ^- z1 e' F' o; B4 J9 X1 Q1 |, n# T" b" c6 W' d2 m

    该用户从未签到

    17#
    发表于 2025-1-15 17:44 | 只看该作者
    本帖最后由 超級狗 于 2025-1-15 18:03 编辑
    0 A$ m1 ^7 q7 R7 _
    * k/ E8 U/ |  P另一個議題是人性的觀點,如果這條錯誤算硬賤的疏失,軟賤同仁才管你去死咧~
    $ i$ m6 J$ ?$ x$ [) q
    1 C( x5 g2 N: Y- E/ D" p7 \% W三千多頁的文檔他會認真看才怪!% I6 t8 Q) x/ p6 @& K
    * v9 z( g+ J$ x. X- N5 t2 d
    / g  l, H! g% [, y8 ?! m

    该用户从未签到

    18#
    发表于 2025-1-15 18:25 | 只看该作者
    超級狗 发表于 2025-1-15 17:31
    % ]- a: A% L; _" f- mDatafuck 寫支援 64 bit 4-Channel,或 32 bit 2-Channel,所以一個通道是 16 bit。# T. p, V2 X" Y% ?1 G1 @

      R% p& F6 N; x7 L7 {0 B0 q4 ?1 {- _它原來的 64 bit  ...

    ! C& F* r- [& Y) `/ Q) Hrk有一个自己的服务论坛,里面是原厂的人。代理会帮客户申请账号,有问题可以在上面问。6 \( B( p5 n- f* U) _2 K/ b
    虽然上面回答问题的人技术不咋地,但是是否支持32bit这种原则性的问题不会搞不明白! b) w4 X1 B% ^4 M  C& N% _
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-9-10 02:01 , Processed in 0.171875 second(s), 31 queries , Gzip On.

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

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

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