找回密码
 注册
查看: 467|回复: 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 编辑 6 G: Q5 y  C/ @' d+ V5 @0 w
    7 `: D* K  t% I# f. [  C8 H/ K* F
    rk3588推荐是64位  2片 32位的ddr4,有大佬在实际应用中,只用一片ddr4,32位的情况吗,,,我们目前有个项目想当然去掉了一片ddr,结果起不来
    / W# w# U% y0 @, V! |+ F# Z5 c

    Rockchip RK3588 V1.6.pdf

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

    点评

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

    评分

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

    查看全部评分

    该用户从未签到

    来自 2#
    发表于 2025-1-16 08:29 | 只看该作者
    本帖最后由 超級狗 于 2025-1-16 09:41 编辑 9 ]' L# ~! g  U# E
    ; S3 B" @, V# c/ L( s$ T& v+ O
    開發板宣稱它是 32 bit Dual Channel開發板通常會帶部分原始碼,樓主可以買一片,拿到他們提供的開發軟件,然後嘗試將它的程序移植到你們的板子上。% J- {  M7 g  f( q/ m
    $ @9 [+ [5 D' _! f* k  a
    開發板也帶原理圖,可以確認它是否真的是 32 bit Dual Channel
    % H+ M+ c  q3 Y" Y) S" S' {
    . R, @( n& k- a  D1 H3 `% sRockchip 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.com3 }- b  B2 H* P3 H+ T* I) x! }

      g! H( D  |1 H! D! |Company Overview - Shenzhen Aimotor Technology Co., Ltd.
    ; D7 N& p2 p/ f7 E% d9 @' i
    ( h5 f6 O. M6 A/ o" ]9 x2 p2 A

    9 Y0 N6 Q1 l3 M8 F

    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 编辑
    9 ]2 R) \0 m' c! p, g4 ?* _, {
    5 T1 [7 G, v- G6 w; Z2 }樓主:
    2 O2 u; `" y# K( Q- r( i有一件事提醒,我們沒有你的原理圖,也沒有 DRAM 規格書。
    # ~( Y+ |' n) e3 {% [5 p" O2 W! ]- i: _8 I9 x. a
    你得確定去掉一顆 DRAM,留下來的就是 32 bit 雙通道
    2 q5 p+ Q* D( F; t* Q: v" ?2 U* H0 [9 R- k' d; [6 }* ?! M
    有趣的案例9 l) z" m0 Y/ ~1 I6 O. H2 g$ S
    踢哀TIOMAP 4 處理器的屏幕接口支援 RGB 8:8:8,當我們設計遇到 RGB 6:6:6 屏幕時,很自然的直接就把每個顏色最末 2 個 bit 去掉。但踢哀TI技術手冊是說,去掉之後還要往高位元靠攏,也就是說資料總線要把剩餘的 18 個 bit,由 D23 往下排到 D6。當時記得技術手冊有三千多頁,沒有一位硬賤攻城獅看到這句話。還好原理圖畫完,有位軟賤攻城獅提醒我們。
    - |9 O% y% h+ E% w. V
    6 ?' m) G! C, z

    ' M) D$ |+ H' Z7 J, b7 k, h) ~1 v

    点评

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

    该用户从未签到

    推荐
    发表于 2025-1-16 08:07 | 只看该作者
    超級狗 发表于 2025-1-16 07:57
    " ]: c9 \' [3 w0 w% U* T# D9 Z  [哈!規格書和技術手冊寫得不一樣,他沒寫到 32 bit Dual Channel,如果照這份文件的講法是不支援,至少它 ...
    6 K/ K. o. [  x# C
    這是技術手冊寫的!3 v* m6 m1 z7 n" l1 v7 X8 c  H0 }

    8 A4 P; f0 F* ~" B& n: h% }! \4 dChapter 2 Dynamic Memory Interface (DMC)
    # E* o! s; e8 Y& v2.1 Overview- J6 R  J1 G# L% p# m  t3 \0 O

    , T0 J: m; s; E; P- |  F2 MThe DMC supports the following features:8 @: R* X5 J5 S7 s; d6 z
    • 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
      ! t8 j" i5 K; F2 A

      8 a# l. w5 B* q2 B$ O) M6 j0 L

    % Y9 h* k* Y. F7 T; ^, J/ {
    8 {+ Z! V4 a4 c: C; u9 i

    该用户从未签到

    推荐
    发表于 2025-1-16 07:57 | 只看该作者
    超級狗 发表于 2025-1-15 17:310 ]3 t2 I+ P3 N4 U8 X
    Datafuck 寫支援 64 bit 4-Channel,或 32 bit 2-Channel,所以一個通道是 16 bit。
    2 e! Z5 G8 t3 W3 @- `1 ^, o( E) @( F- h& T! N4 d- G' z
    它原來的 64 bit  ...

    4 A$ s& r0 K2 ^( c哈!規格書技術手冊寫得不一樣,他沒寫到 32 bit Dual Channel,如果照這份文件的講法是不支援,至少它沒講有支援。
    / N4 E: E: z" d) C  @2 p+ W  ~' b/ G' Y5 _
    那網路說 GenBook 平板的架構是 32 bit Dual Channel,這個就不曉得是誰對了!. g% W6 C) V/ j1 |0 \! E

    " k' u7 `! r7 T" G5 f; H8 f4 `2 H至少那ˋ個 GenBook 的網站可以擋一下老闆,就說爛公司不願支援。
    % q' E+ x2 H6 N3 O5 q) i) n7 e/ J0 |$ y4 X$ {( N
    收工、結案!' Q2 @# Z! |  p' z% G
    0 S: b& y/ T$ Q; g8 c+ \4 W: I+ s
    ) h& `' W1 J4 E/ V% ]( F1 ]# q, ?* ]
    * @/ I% H- S5 I$ |' U
    External off-chip memory
    ( @" L- N4 G8 u, H$ ]7 A
    • 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& W$ I% L! Y- B: k

    ' S& m/ f) D( j$ _5 f5 t
    2 F5 w* a1 I- C- K; r! p7 ?; p# ^9 J& g6 Z. `4 w
    ! {, h  G" r; Y; K& V% j% d2 [
    ; F) b+ M* |0 M2 w; j

    点评

    這是技術手冊寫的! 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 v" {* K) j. K% j& ?这玩意要求找原厂要相应的sdk
    * m2 b; G& ~" h( x. h7 i4 T2 a

    点评

    原厂的技术支持答复是支持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
    ; e5 O' l& T  `2 M想当然的去掉?  你去掉了就要改Uboot里面DDR 的配置,不改 那当然死定了

    . v/ T9 T4 l/ q% Q  C8 {我想知道要怎么改配置,大佬们,不然这个板子就成板砖了8 u3 ]# _/ o+ Z! }4 b# }

    点评

    谢谢分享!: 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
    1 |+ a2 }9 q4 \  \5 ^* Q现在要求不高的64位系统硬件上都是32位ddr,主要是省成本。软件读取2次数据总线后合并成一个64数据送cpu。
    9 N. r3 l  V. F ...
    . [, l  [: s( V! O
    原厂的技术支持答复是不支持32位的ddr,感觉是不是他们不愿意给,所以来坛子里找大佬求助- R/ c% A: Z" m+ J' k) T$ D( W

    点评

    谢谢分享!: 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
    + U! x3 }7 O, R6 u2 Y/ d; l原厂的技术支持答复是不支持32位的ddr,感觉是不是他们不愿意给,所以来坛子里找大佬求助

    . m& G6 J* O% Z& @  G有一句话 叫做 :”量大撒都有,量小累成狗“
    2 p0 \/ s8 Y; E7 d1 o5 k, [  _小体量 就是原厂给撒 你做撒。
    2 \: @6 G: m+ t+ W5 P' s, v7 v& J

    点评

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

    该用户从未签到

    13#
    发表于 2025-1-15 17:09 | 只看该作者
    看起來有人用 32 bit Dual Channel 做出產品!
    . q5 t& {  \+ f6 P0 _5 M  ?' d$ A* v8 T
    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 b2 P# n5 j$ c% z

    ; ~8 O, n' B. ^, A4 UGenbook Rk3588 | Hackaday.io/ v1 Q. K* [8 e

    * x1 S, D$ G% w- i' e4 d我不知道有多少地方要改,但 Datasheet 有看到這麼一段話。2 ^! q8 f2 u$ g- |! @6 r7 ^$ Z

    / p- ]# C3 J( C2 C文檔有 3,706 頁!  M3 ]( t! z, N

    ! }5 h- J2 U, \0 q7 I; C: d
    1 W6 X: m- Y+ D1 k1 Y8 w! i
    3 s2 W7 @& n9 w; P  V0 h0 D
    8 _7 G" v1 g$ s6 E' Z9 o( ^: A* v8 }, V( C2 ?

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

    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
    3 l' f, n( g7 N/ b# p( M, U7 S看起來有人用 32 bit Dual Channel 做出產品!) S: [. ~8 Y7 L9 {6 }% o# E

    ' G1 \  ]: Y- X; fGenBook-RK3588 supports a maximum of 32GB of ram and  ...

    $ U8 P3 J- H. ~7 z' r8 g: \32 bit Dual Channel 对应的硬件是64bit。和RK原厂的回复不支持32bit不矛盾。按这个描述,这个芯片应该能工作在32bit模式! c* v- z8 C5 C4 ?' j8 G; x

    ! `- x3 \$ E$ f1 _
    8 v. R+ i2 M( c* k1 C, {/ X0 {' m

    点评

    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
    ( Y- B5 Z. }# E: S, O9 \: ~6 t32 bit Dual Channel 对应的硬件是64bit。和RK原厂的回复不支持32bit不矛盾。按这个描述,这个芯片应该能 ...

    # }! f  q' {- i8 d0 u: g9 KDatafuck 寫支援 64 bit 4-Channel,或 32 bit 2-Channel,所以一個通道是 16 bit2 ^- O; n# M5 ?! M% b
    9 N9 a4 {0 v1 G: V) U4 Y6 Z6 h
    它原來的
    64 bit 應該也是兩顆湊起來 16 bit x 4,單顆就是 16 bit x 2 了。
    2 R: p% C) I* l

    : o) K* g) X+ K# Q. z5 z( E拆掉一顆改程序應該有機會能動,如果滾石Rockchip)公司沒唬爛的話!: I/ V. o1 U+ h5 g  O5 e
    8 M" z  Q+ X$ B  b- Q  N0 r
    另一個問題是原廠給了多少原始碼?改不到的話都是白搭。
    2 K$ @& p) d6 @- n; C3 p* r# W+ C) I. f* H: M" \
    0 h! h0 W7 I0 c" R

    点评

    哈!規格書和技術手冊寫得不一樣,他沒寫到 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+ l- V" _$ l# M# z" F/ ?+ @
    原厂的技术支持答复是不支持32位的ddr,感觉是不是他们不愿意给,所以来坛子里找大佬求助
    % W% M) _$ x3 A# G, H, L
    我再講一下自身的經驗,有些公司的客服工程師FAE)專業度很差,他們根本不知道公司產品的功能和特性。
      r0 s0 F: j9 V0 e7 W  T( x% b# O! o" Z7 T: s. O! s
    只要你問到他們不會的東西,他們乾脆就講不支援,避免你繼續盧他們。7 r8 w: j7 F& n3 c: E

    8 Z' Q1 e' h/ I- H1 t: M1 A我們遇過那種原廠說不行,最後卻被我們改出來的狀況,這種事就連國外那些大廠都發生過。( G3 a3 K3 B, T% x2 M: ~
    1 r3 [3 L" t: J3 V2 N
    我只能說自助天助,什麼都要靠別人,只有死路一條!7 V0 Q& k% u' G
    # W/ r: h. N- X, a6 \% x" _* s
    ( c2 I& n! l  S, L0 N/ q

    该用户从未签到

    17#
    发表于 2025-1-15 17:44 | 只看该作者
    本帖最后由 超級狗 于 2025-1-15 18:03 编辑
    . I6 x1 R8 _! h( L% X3 O8 o" J: y1 c6 ^; C8 g+ u# s4 }* c
    另一個議題是人性的觀點,如果這條錯誤算硬賤的疏失,軟賤同仁才管你去死咧~
    1 K$ P7 t4 f) A7 c! C2 S( q/ M6 p# V8 j6 m
    三千多頁的文檔他會認真看才怪!
      r( ^% z3 T8 t2 c! ?/ G/ G8 F$ H6 Y/ W: L2 B, m  ^: w
    3 J/ ?- y* k6 t# \

    该用户从未签到

    18#
    发表于 2025-1-15 18:25 | 只看该作者
    超級狗 发表于 2025-1-15 17:31
      J+ `) ]" ?) i- p2 HDatafuck 寫支援 64 bit 4-Channel,或 32 bit 2-Channel,所以一個通道是 16 bit。
    1 Y- Z+ g7 p9 t$ T- t9 D, {+ ^' y4 T, i( ^, X, I  u6 N1 ]
    它原來的 64 bit  ...

    5 u( }0 c6 N7 ?; R' T  ?rk有一个自己的服务论坛,里面是原厂的人。代理会帮客户申请账号,有问题可以在上面问。  \* ]4 h  K! j$ u
    虽然上面回答问题的人技术不咋地,但是是否支持32bit这种原则性的问题不会搞不明白
    : p7 _/ _! h3 C7 m5 ]/ c8 T
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    EDA365公众号

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

    GMT+8, 2025-2-5 12:38 , Processed in 0.093750 second(s), 30 queries , Gzip On.

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

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

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