找回密码
 注册
关于网站域名变更的通知
查看: 1762|回复: 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 编辑
    + l" [5 z) v$ }! h
    ; F- |9 [: {; _& u0 `7 ark3588推荐是64位  2片 32位的ddr4,有大佬在实际应用中,只用一片ddr4,32位的情况吗,,,我们目前有个项目想当然去掉了一片ddr,结果起不来
      E8 B1 H0 D' g& c. z

    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 编辑
    ; o1 O, A; N) c6 U; i2 M1 |0 {5 m* `, R! x# [4 Q
    開發板宣稱它是 32 bit Dual Channel開發板通常會帶部分原始碼,樓主可以買一片,拿到他們提供的開發軟件,然後嘗試將它的程序移植到你們的板子上。* k1 n2 M" B8 q/ x8 |5 Z. _7 h* X

    % Y8 j' q. a9 Y開發板也帶原理圖,可以確認它是否真的是 32 bit Dual Channel
    / G, E9 J* d: r
    # D4 h( G( i- H  O2 Y2 GRockchip 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
    ) o* w. H% Q# i, N  E7 H. ?- W
    5 k3 M# }$ @! n) V/ ~6 oCompany Overview - Shenzhen Aimotor Technology Co., Ltd./ R: \3 Q, ~# H, E: n% @4 B2 W
    9 A5 ]2 F) o7 `3 Z8 i
      x& ]0 B: I1 E( a( v) [

    9 C( F9 M+ K9 @* O3 J

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

    Rockchip Rk3588 Mxm Module.jpg

    该用户从未签到

    来自 4#
    发表于 2025-1-16 08:59 | 只看该作者
    本帖最后由 超級狗 于 2025-1-16 23:35 编辑
    6 J$ z& A& e4 n" u/ H" h" F
    5 e; `) s) x' R) A樓主:
    ) p! k9 y7 t4 M& S: j/ c3 E: N3 Q7 [0 G有一件事提醒,我們沒有你的原理圖,也沒有 DRAM 規格書。
    3 ^  f& v2 C3 x3 Y' B1 v0 s- f' S0 p2 J2 R
    你得確定去掉一顆 DRAM,留下來的就是 32 bit 雙通道
    $ S1 u2 P7 \. `8 b9 [1 T: b+ s0 }4 F( g% F( ]  E
    有趣的案例
    * x  b/ v; e9 \7 L/ b踢哀TIOMAP 4 處理器的屏幕接口支援 RGB 8:8:8,當我們設計遇到 RGB 6:6:6 屏幕時,很自然的直接就把每個顏色最末 2 個 bit 去掉。但踢哀TI技術手冊是說,去掉之後還要往高位元靠攏,也就是說資料總線要把剩餘的 18 個 bit,由 D23 往下排到 D6。當時記得技術手冊有三千多頁,沒有一位硬賤攻城獅看到這句話。還好原理圖畫完,有位軟賤攻城獅提醒我們。
    4 `! k" U8 g) D0 E
    * O3 E* P% r/ D  m- i
    ( _2 y3 U. O# U& N- O# e6 F1 M

    点评

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

    该用户从未签到

    推荐
    发表于 2025-1-16 08:07 | 只看该作者
    超級狗 发表于 2025-1-16 07:57
    + J$ p8 O3 B7 ?/ i4 c6 j' p哈!規格書和技術手冊寫得不一樣,他沒寫到 32 bit Dual Channel,如果照這份文件的講法是不支援,至少它 ...
    ' s. @4 @, ]3 S
    這是技術手冊寫的!  }$ j) W/ a2 s, ?& [# \

    ( Y4 l5 P0 {$ m0 sChapter 2 Dynamic Memory Interface (DMC)0 r& Z1 _( T6 T5 I  z6 V0 i* Q
    2.1 Overview
    ' i) b- q% N& a+ k$ [0 ]9 O% Y
    - X- _% }5 @+ K8 a! c) iThe DMC supports the following features:  s& j; {& H8 l3 m" x$ ]6 A- b
    • 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
      : i" M. B9 j7 I. E0 U9 |

      # g  {4 m& d1 J4 c, V, @8 J
    % k$ |. n" K3 ]- R, C4 {

    " Q3 M( |4 I8 P1 {4 G6 P1 x

    该用户从未签到

    推荐
    发表于 2025-1-16 07:57 | 只看该作者
    超級狗 发表于 2025-1-15 17:31
    : c6 O- |  k" e& K: PDatafuck 寫支援 64 bit 4-Channel,或 32 bit 2-Channel,所以一個通道是 16 bit。1 u, Y0 z' U% ]

    ; X# Z* n* E2 Q4 v% Y& j, O它原來的 64 bit  ...

    ' q, [% L8 d0 f* n3 L哈!規格書技術手冊寫得不一樣,他沒寫到 32 bit Dual Channel,如果照這份文件的講法是不支援,至少它沒講有支援。
    ( S' z% }' T0 ?0 K( i/ L' C6 P; L
      v) z. c0 \* {5 U9 c( u8 b- ^那網路說 GenBook 平板的架構是 32 bit Dual Channel,這個就不曉得是誰對了!& b# ]% z4 H2 h5 t

    0 ~" E8 v" Q0 ~* l至少那ˋ個 GenBook 的網站可以擋一下老闆,就說爛公司不願支援。) }6 @) K6 y' k- w" b0 x9 q. J
    8 q  @- \$ k/ A( w0 h6 h
    收工、結案!
    ; e7 @) D1 k2 Q8 M* D. C. ]6 M0 m) I& X/ s
    , w9 D3 A: y, ?& l8 v) O
    ; e, n$ M, x, t: g4 @) t- ^
    External off-chip memory
      m- U" t3 ?  r  z1 f
    • 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
      8 U. z0 k0 i1 b) T0 Q# J; O: ~
    $ ^6 ^. [! O5 [' a3 _6 m
    % }3 G" }' Z- t% I4 \

    7 r- A' ~6 Q* D2 b" U  Y# l5 I
    * T/ U# @! `! Z7 J' j" B& m) k( ?  e/ D) j  q9 w" L9 B' O

    点评

    這是技術手冊寫的! 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。
    ( a- b2 _* O6 o: [7 V$ U) o4 H这玩意要求找原厂要相应的sdk
    . W5 B3 \2 G9 V, s8 U

    点评

    原厂的技术支持答复是支持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: O6 V( ^  `1 Y+ a; \+ r
    想当然的去掉?  你去掉了就要改Uboot里面DDR 的配置,不改 那当然死定了
    1 Q4 o% e+ W8 {0 o- D
    我想知道要怎么改配置,大佬们,不然这个板子就成板砖了
    3 x% S' r' L, L8 Z

    点评

    谢谢分享!: 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% `; ]2 r4 `/ t) h0 Z
    现在要求不高的64位系统硬件上都是32位ddr,主要是省成本。软件读取2次数据总线后合并成一个64数据送cpu。  `* g/ C% @6 d" m( {
    ...
    ( h4 T$ x3 U7 C* i/ C% m
    原厂的技术支持答复是不支持32位的ddr,感觉是不是他们不愿意给,所以来坛子里找大佬求助
    & k  [2 h8 t. H% @# F9 C5 s% Y

    点评

    谢谢分享!: 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
    5 ?5 r" ?* @& e7 e' |0 [$ H原厂的技术支持答复是不支持32位的ddr,感觉是不是他们不愿意给,所以来坛子里找大佬求助
    , ~. J$ u4 E8 `% C; e
    有一句话 叫做 :”量大撒都有,量小累成狗“
    1 B6 D6 V% }) G- V2 L小体量 就是原厂给撒 你做撒。
    ! Z- c  m! e7 M2 a6 i. A

    点评

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

    该用户从未签到

    13#
    发表于 2025-1-15 17:09 | 只看该作者
    看起來有人用 32 bit Dual Channel 做出產品!6 R. |( _3 h- ?3 Y6 K

    : F, [# x. s' x4 C+ ~* X3 C& c) Z( b* `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.
    9 x. u$ k: P2 N: T
    7 _# W& A0 E. H4 c  ]- eGenbook Rk3588 | Hackaday.io% J: U9 x) e7 J  `  `6 q
    & W# G- m: R) F! L! ?: c8 L
    我不知道有多少地方要改,但 Datasheet 有看到這麼一段話。
    / W) R, z, b, F, \! r: }. I7 o% K. b  Z4 ?3 k+ \" v
    文檔有 3,706 頁!9 M) l6 w' a: w3 e6 K0 Z

    : f  x. x9 S/ e9 \9 z) H& q
    ) {2 V+ ?, v7 e, }) _+ A
    0 T2 u9 `  ~9 m1 t$ b* W+ X+ C2 N" G' h1 y# O/ t/ @: c' t0 w
    9 n% o9 j2 O9 N0 T: N8 r4 E

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

    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
    % O+ u& ]# c# o" a6 o' l4 K: W看起來有人用 32 bit Dual Channel 做出產品!- F- f! Q/ w6 r8 v* _' M, d
    " L/ W4 H. {2 y! l
    GenBook-RK3588 supports a maximum of 32GB of ram and  ...

    6 |9 n% K. \2 U& O32 bit Dual Channel 对应的硬件是64bit。和RK原厂的回复不支持32bit不矛盾。按这个描述,这个芯片应该能工作在32bit模式# [/ f7 o0 H$ \" e- J* q7 M

    0 e. t( ^+ B# o) z9 w/ x2 g. {
    9 r( @. T( `+ }: t+ R

    点评

    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
    ; S. P2 a3 @( ~# l32 bit Dual Channel 对应的硬件是64bit。和RK原厂的回复不支持32bit不矛盾。按这个描述,这个芯片应该能 ...
    1 x4 F  D9 z, J. D
    Datafuck 寫支援 64 bit 4-Channel,或 32 bit 2-Channel,所以一個通道是 16 bit
    6 i( q4 |% U+ q
    ' S- e- q5 n; A5 K' o它原來的
    64 bit 應該也是兩顆湊起來 16 bit x 4,單顆就是 16 bit x 2 了。
    # E. |! g. s. `+ I

    ) C% e5 U1 A3 X; `) T拆掉一顆改程序應該有機會能動,如果滾石Rockchip)公司沒唬爛的話!
    8 }3 V; {, d, e8 L( k) @" H
    * d! c$ h9 k2 t% m" J+ \: n& f+ N另一個問題是原廠給了多少原始碼?改不到的話都是白搭。
    2 A2 w; }% K! p$ E5 F( z( W* x! P; y1 w0 @

    * B+ G5 K) D1 M/ 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/ i! P3 L) j% n" D; g! j
    原厂的技术支持答复是不支持32位的ddr,感觉是不是他们不愿意给,所以来坛子里找大佬求助

    0 q( Q4 r) S$ l, O% g  b8 F, z我再講一下自身的經驗,有些公司的客服工程師FAE)專業度很差,他們根本不知道公司產品的功能和特性。! D& }2 f3 k  W/ o
    * n4 z: M' r% T8 M; g; |5 S
    只要你問到他們不會的東西,他們乾脆就講不支援,避免你繼續盧他們。4 N8 _5 o1 I) L5 x$ I( V/ X6 Q

    6 t5 Q  y4 C& l我們遇過那種原廠說不行,最後卻被我們改出來的狀況,這種事就連國外那些大廠都發生過。9 j$ o5 K( E$ e

    ; p$ F1 j7 _5 ^6 z7 Q+ W, n我只能說自助天助,什麼都要靠別人,只有死路一條!
    7 C1 T% ?$ {: j1 {6 p  ~3 ?+ H1 y7 S

    ; P1 R( ^. [+ `( i5 d$ K

    该用户从未签到

    17#
    发表于 2025-1-15 17:44 | 只看该作者
    本帖最后由 超級狗 于 2025-1-15 18:03 编辑
    2 j/ I2 ?$ _; t; {/ c2 `5 C  k0 Q$ r9 A. G! C2 {% W. q
    另一個議題是人性的觀點,如果這條錯誤算硬賤的疏失,軟賤同仁才管你去死咧~
    ; @7 |9 d# D9 E; q0 s9 d' j
    1 `- L3 G  T- t/ g( N6 b3 G三千多頁的文檔他會認真看才怪!
    $ Z- w, b% n6 t/ O/ x+ I1 ^* Z5 q
    . f4 V* @1 V3 g' E; M
    7 p$ V9 h" p% q& n- Q( m* e

    该用户从未签到

    18#
    发表于 2025-1-15 18:25 | 只看该作者
    超級狗 发表于 2025-1-15 17:31% Q& Z9 j# a( b
    Datafuck 寫支援 64 bit 4-Channel,或 32 bit 2-Channel,所以一個通道是 16 bit。
    9 J. A6 m' \8 W
    : w% e+ v% e# Y# O它原來的 64 bit  ...
    * ~2 b3 R) l3 y9 q
    rk有一个自己的服务论坛,里面是原厂的人。代理会帮客户申请账号,有问题可以在上面问。
    1 S$ j, A$ e' b/ s; ^虽然上面回答问题的人技术不咋地,但是是否支持32bit这种原则性的问题不会搞不明白8 m9 k# Z/ W$ x$ |) `
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

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

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

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

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