找回密码
 注册
查看: 803|回复: 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 W* W7 o- A8 I1 q% H, m4 H
    1 G& g( f- X$ x; A, A4 q/ jrk3588推荐是64位  2片 32位的ddr4,有大佬在实际应用中,只用一片ddr4,32位的情况吗,,,我们目前有个项目想当然去掉了一片ddr,结果起不来4 q5 n2 O' C( p7 r, Y

    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 编辑
    $ t$ w. u9 A) j
    ; }0 [( F. X0 j, j開發板宣稱它是 32 bit Dual Channel開發板通常會帶部分原始碼,樓主可以買一片,拿到他們提供的開發軟件,然後嘗試將它的程序移植到你們的板子上。' d) s  i" J1 G

    ) W, r3 Y! [, C$ Q2 n開發板也帶原理圖,可以確認它是否真的是 32 bit Dual Channel
      c- @3 j8 E9 F8 Z3 F
    1 [' b5 c' Z( _3 G5 URockchip 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
    : k7 ^$ F, D$ b8 u0 J$ v* Y6 f- Z+ O0 @2 m
    ; B3 ?9 i1 Z$ R  k. Q* q- D! e; RCompany Overview - Shenzhen Aimotor Technology Co., Ltd.
    : k: r6 L, i8 s1 i' h# g, r- p1 Q# J- }; u  s' S6 D+ t: h

    ) |4 J& Y' {! R/ {$ S. P( ?; m6 \' \

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

    Rockchip Rk3588 Mxm Module.jpg

    该用户从未签到

    来自 4#
    发表于 2025-1-16 08:59 | 只看该作者
    本帖最后由 超級狗 于 2025-1-16 23:35 编辑
    $ D# Y/ v: L! U: `: ~" g/ k7 N
    / x; m6 d/ M* U樓主:6 x) X+ C: y  s7 d* d
    有一件事提醒,我們沒有你的原理圖,也沒有 DRAM 規格書。$ `3 e1 d/ |8 [+ F7 m4 T! C  ]6 y
    $ e; O' B% K/ y& f/ C
    你得確定去掉一顆 DRAM,留下來的就是 32 bit 雙通道1 Q: y: F8 g/ v! _
    1 ^3 I- J  F6 `& m- E! A* _
    有趣的案例( C+ M* z7 P1 `9 `3 C
    踢哀TIOMAP 4 處理器的屏幕接口支援 RGB 8:8:8,當我們設計遇到 RGB 6:6:6 屏幕時,很自然的直接就把每個顏色最末 2 個 bit 去掉。但踢哀TI技術手冊是說,去掉之後還要往高位元靠攏,也就是說資料總線要把剩餘的 18 個 bit,由 D23 往下排到 D6。當時記得技術手冊有三千多頁,沒有一位硬賤攻城獅看到這句話。還好原理圖畫完,有位軟賤攻城獅提醒我們。9 ^  P; ]% q$ K: [$ [0 B/ _# B

    # K& i/ @  ?9 G- E1 i

    9 M, r# R& n7 I& S

    点评

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

    该用户从未签到

    推荐
    发表于 2025-1-16 08:07 | 只看该作者
    超級狗 发表于 2025-1-16 07:572 J& s0 @) k# t" i0 N) f
    哈!規格書和技術手冊寫得不一樣,他沒寫到 32 bit Dual Channel,如果照這份文件的講法是不支援,至少它 ...
      X+ U4 s! H2 ~  B7 m
    這是技術手冊寫的!1 V. F. O, Y4 H: v5 h
    / c" y1 P' X. q0 J  w2 i) L7 I
    Chapter 2 Dynamic Memory Interface (DMC)
      P* c/ m# ~1 Y5 J2.1 Overview
    6 Q4 ~* C* O+ ]; ?, Q% P* E$ O' s# @2 ?
    The DMC supports the following features:& i5 S# d1 g: p: o  p
    • 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; R6 W2 M1 d7 `& @% o5 ^8 w9 ~+ ^

      ' e6 s6 o% t$ b0 Y

    2 k5 |2 u  S$ S# b4 y
    9 k. L0 r" Y7 j7 _, S1 `6 S

    该用户从未签到

    推荐
    发表于 2025-1-16 07:57 | 只看该作者
    超級狗 发表于 2025-1-15 17:31
    + e+ A* Y4 d0 z/ i& i2 `5 ?Datafuck 寫支援 64 bit 4-Channel,或 32 bit 2-Channel,所以一個通道是 16 bit。3 U' L- x% `3 `; V$ P
      m/ ^; W5 s' y: E+ e4 L8 p
    它原來的 64 bit  ...
    " T2 [* A/ s, _1 u/ C
    哈!規格書技術手冊寫得不一樣,他沒寫到 32 bit Dual Channel,如果照這份文件的講法是不支援,至少它沒講有支援。
    9 x2 Y; M) {7 {# Z) s8 [( I/ n2 l2 I) d9 n1 K* p
    那網路說 GenBook 平板的架構是 32 bit Dual Channel,這個就不曉得是誰對了!
    ! H9 N5 O  L) n9 m, j/ d+ v; l* K: x  ?$ `
    至少那ˋ個 GenBook 的網站可以擋一下老闆,就說爛公司不願支援。
    ' Q- b  J, D, Z9 T, _8 j2 t3 n, P; `: Q! @2 _
    收工、結案!
    ; T1 T; @' z! O) h" K' M2 S( @7 O' ]1 z' V  r
    * K  F3 Q4 L1 ^6 z8 N1 v
    9 U$ s  d1 W# r6 S: ?) X
    External off-chip memory
    1 W* F' }. p+ K$ [% c# l
    • 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
      0 ?! y: J: ?8 B  d3 \% b
    * d. p3 U  U( w

    5 p3 i' Y4 n5 v5 O2 ^6 z( T* l. x5 e: E- @) M! |

    3 {, A. }8 b# t: Q0 \; d  i  G, P: x) D# K& M" I

    点评

    這是技術手冊寫的! 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。
    0 ~5 Y* C. Z4 j& }3 t" ~6 x这玩意要求找原厂要相应的sdk
    8 t2 z+ x6 v  \. s  ?1 P3 N

    点评

    原厂的技术支持答复是支持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:191 V, N: [* n2 b6 E+ e5 P. L3 O
    想当然的去掉?  你去掉了就要改Uboot里面DDR 的配置,不改 那当然死定了
    " |" c  T8 q+ ^$ [
    我想知道要怎么改配置,大佬们,不然这个板子就成板砖了
    6 H9 f, O* h" g) `; N7 d: a4 T

    点评

    谢谢分享!: 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
    3 m* W2 D* E- z( B  \现在要求不高的64位系统硬件上都是32位ddr,主要是省成本。软件读取2次数据总线后合并成一个64数据送cpu。. Y# h! {- r0 S  u. e7 B
    ...

    + z+ t3 j: E4 g9 `原厂的技术支持答复是不支持32位的ddr,感觉是不是他们不愿意给,所以来坛子里找大佬求助
    + e) ]' f0 a# P9 C6 b

    点评

    谢谢分享!: 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- T% v" m* }0 g; ]/ ~; e
    原厂的技术支持答复是不支持32位的ddr,感觉是不是他们不愿意给,所以来坛子里找大佬求助

    : \% D0 @3 ?2 P8 o+ y7 a有一句话 叫做 :”量大撒都有,量小累成狗“
    6 A2 A0 H# _5 l  D3 l) b小体量 就是原厂给撒 你做撒。 5 ^) Y; X. ]; [3 t5 K. j

    点评

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

    该用户从未签到

    13#
    发表于 2025-1-15 17:09 | 只看该作者
    看起來有人用 32 bit Dual Channel 做出產品!" @$ G' R- I2 U( O0 ~7 h3 c
    $ R' ]3 \4 t$ n/ }4 X3 y
    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.
    / x% p! v9 F) w6 w+ o0 c+ G" R  O! B: y# V# W! m
    Genbook Rk3588 | Hackaday.io- E9 G; Y8 g! I
    9 K& e) d2 l, }1 X
    我不知道有多少地方要改,但 Datasheet 有看到這麼一段話。) f2 n7 h* g2 k) G, F0 T

    2 b# I, C5 s8 p  E+ e8 r文檔有 3,706 頁!
    4 o2 u+ w; o" d0 E+ y' Y4 T3 H
    . Y9 |8 e6 r8 |5 K- Z3 E: N- d0 L' S9 Y: K* n, B( a
    ! J" W% n& |* Z* `
    , A( o( m* |8 q5 B3 p4 s: Z# e

    * \. \: \, a7 ^7 P  S7 e

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

    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:091 g% G" G2 ?- N
    看起來有人用 32 bit Dual Channel 做出產品!
    . Z2 r  ~6 k# b2 Z+ ~
    - L2 w0 v9 A- R0 W0 ^0 DGenBook-RK3588 supports a maximum of 32GB of ram and  ...
    $ j1 l7 n" j3 Z6 G  b
    32 bit Dual Channel 对应的硬件是64bit。和RK原厂的回复不支持32bit不矛盾。按这个描述,这个芯片应该能工作在32bit模式. H# t1 b5 r& Y. N8 t

    : {8 \8 r! I/ t+ T* T, V
    . x0 d. _. G. s

    点评

    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
    0 {2 [, M' F) m+ y+ s32 bit Dual Channel 对应的硬件是64bit。和RK原厂的回复不支持32bit不矛盾。按这个描述,这个芯片应该能 ...

    + N5 |( W- x; E  ?+ ?1 p6 @2 pDatafuck 寫支援 64 bit 4-Channel,或 32 bit 2-Channel,所以一個通道是 16 bit
    ' O  ], @( a/ o7 F3 O4 k- }- s7 }
    5 [7 {3 U' Z2 C# I, v它原來的
    64 bit 應該也是兩顆湊起來 16 bit x 4,單顆就是 16 bit x 2 了。( m( d- w& S+ G$ D; _& R% \

    $ U  ]' x- |. e' e拆掉一顆改程序應該有機會能動,如果滾石Rockchip)公司沒唬爛的話!
    ) Z+ U4 h- n2 m" Q4 ~; [' c# b8 V- o$ _( ~9 u/ n2 M0 N4 x# ?
    另一個問題是原廠給了多少原始碼?改不到的話都是白搭。
    3 c- @# i/ ]3 E- |) B0 R1 q; g& k6 e9 l6 E0 G

    - }; X5 ~8 u1 z+ ]

    点评

    哈!規格書和技術手冊寫得不一樣,他沒寫到 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
    ) r, ~7 {6 |( n0 `  r# y原厂的技术支持答复是不支持32位的ddr,感觉是不是他们不愿意给,所以来坛子里找大佬求助

    ( V8 F6 r  O$ y1 k我再講一下自身的經驗,有些公司的客服工程師FAE)專業度很差,他們根本不知道公司產品的功能和特性。: w/ B; C7 P0 [& J# Y
    ) U. u. A& G3 P4 R" g
    只要你問到他們不會的東西,他們乾脆就講不支援,避免你繼續盧他們。
    . s3 y) b- D" A, Y$ Z0 g6 c# s' `/ i: c& `# x
    我們遇過那種原廠說不行,最後卻被我們改出來的狀況,這種事就連國外那些大廠都發生過。  c4 R/ G! |8 L3 W7 S6 O

    7 H  ~8 ^5 S% D" j我只能說自助天助,什麼都要靠別人,只有死路一條!- H3 U$ w+ P! e1 E5 _, o

    7 G5 O+ x5 ^, u5 @0 T) X5 {$ ?- y* L5 ?4 e2 T

    该用户从未签到

    17#
    发表于 2025-1-15 17:44 | 只看该作者
    本帖最后由 超級狗 于 2025-1-15 18:03 编辑
    $ c6 i6 F1 s+ m
      t8 U2 T# o  L* [2 g) c/ f" C另一個議題是人性的觀點,如果這條錯誤算硬賤的疏失,軟賤同仁才管你去死咧~/ W+ K% d, q1 \) G/ a4 `# p4 A2 Y4 ]
    / R. I3 q$ }5 R4 f$ ]# X+ d) ?6 e
    三千多頁的文檔他會認真看才怪!" o+ Y, m8 Z8 [$ c# M# T" Z
    6 R& y! f( V" Q. |, h  @2 G
    # }  O# t+ h% Y) O

    该用户从未签到

    18#
    发表于 2025-1-15 18:25 | 只看该作者
    超級狗 发表于 2025-1-15 17:319 ?" G; N- g4 J* e: E  D
    Datafuck 寫支援 64 bit 4-Channel,或 32 bit 2-Channel,所以一個通道是 16 bit。
    . ]2 b8 ]/ t! i/ \3 \' R9 z- H8 N7 T# f  ^
    它原來的 64 bit  ...

    1 K2 O5 l! J2 t: x0 z9 Q; p8 ]$ yrk有一个自己的服务论坛,里面是原厂的人。代理会帮客户申请账号,有问题可以在上面问。
    + j8 o( `: ^: t% @虽然上面回答问题的人技术不咋地,但是是否支持32bit这种原则性的问题不会搞不明白
    8 Q! e6 I$ ~2 }0 F0 N0 I
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-4-13 22:11 , Processed in 0.093750 second(s), 31 queries , Gzip On.

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

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

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