找回密码
 注册
关于网站域名变更的通知
查看: 1768|回复: 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 编辑 7 u0 U$ N; L# K5 {* D0 C, |
    8 M6 D: |, L3 N, ~3 }- Q4 U' w
    rk3588推荐是64位  2片 32位的ddr4,有大佬在实际应用中,只用一片ddr4,32位的情况吗,,,我们目前有个项目想当然去掉了一片ddr,结果起不来
    6 t/ u) {% p8 {* b- k8 E0 V

    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 编辑 * y/ s+ \! ?& n

    # L4 S6 o  X) z2 A開發板宣稱它是 32 bit Dual Channel開發板通常會帶部分原始碼,樓主可以買一片,拿到他們提供的開發軟件,然後嘗試將它的程序移植到你們的板子上。( i6 u9 `6 P, n" G! ~7 t

    $ D, Q" d/ D' D2 x* F開發板也帶原理圖,可以確認它是否真的是 32 bit Dual Channel& q! ~) _: U( c

    . v" g2 W5 V1 ?0 {% ^2 {& S; L9 l/ vRockchip 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$ H, J' ^' h5 F* X4 C
    6 [% G4 T* U4 R9 _
    Company Overview - Shenzhen Aimotor Technology Co., Ltd.
    1 l. Z4 c! x2 p) X$ X
    , u' f1 w4 S* Q/ U9 k! H: h
    & _' x! Y7 z9 r, m. V7 ]* n
    . M* ^- s. s( X& E. ], A

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

    Rockchip Rk3588 Mxm Module.jpg

    该用户从未签到

    来自 4#
    发表于 2025-1-16 08:59 | 只看该作者
    本帖最后由 超級狗 于 2025-1-16 23:35 编辑 - G2 U3 W3 v0 ]( g
      w* |8 n, U. A0 L6 e/ Z  G
    樓主:% X; P, T  J- y2 ?. b# H3 [7 [1 r* k
    有一件事提醒,我們沒有你的原理圖,也沒有 DRAM 規格書。
    # u0 A! `7 N1 T( Q8 Z, Y
    * M" B* r& z( i/ [1 _8 ~4 d你得確定去掉一顆 DRAM,留下來的就是 32 bit 雙通道
    5 n: X2 l& v) h. j- W/ X
    4 x" j% v+ s$ P4 n有趣的案例
    5 l7 z& d4 E0 R# z4 L踢哀TIOMAP 4 處理器的屏幕接口支援 RGB 8:8:8,當我們設計遇到 RGB 6:6:6 屏幕時,很自然的直接就把每個顏色最末 2 個 bit 去掉。但踢哀TI技術手冊是說,去掉之後還要往高位元靠攏,也就是說資料總線要把剩餘的 18 個 bit,由 D23 往下排到 D6。當時記得技術手冊有三千多頁,沒有一位硬賤攻城獅看到這句話。還好原理圖畫完,有位軟賤攻城獅提醒我們。0 \2 f$ t1 N6 `8 U- ^! q% c3 u! E- Q

    - v- N! l6 C5 z1 Q0 E& r: t
    # S3 p; Z5 ^* a: Y8 m' n* ?

    点评

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

    该用户从未签到

    推荐
    发表于 2025-1-16 08:07 | 只看该作者
    超級狗 发表于 2025-1-16 07:57
    , t/ ]4 D; u% |. p6 N& z哈!規格書和技術手冊寫得不一樣,他沒寫到 32 bit Dual Channel,如果照這份文件的講法是不支援,至少它 ...

    + T" K& H# l# U; J" X& a, O; ~' _' w這是技術手冊寫的!
    + W  Z# |- c) e
    ) B! F+ f& c( V$ iChapter 2 Dynamic Memory Interface (DMC)
    # ]  ]0 s1 Z( t2 b2 a( P/ m2.1 Overview; l  z7 Z# d, d5 q! _6 A

    ; G. L. e; H. J4 b" tThe DMC supports the following features:/ o% a6 h' M8 P: O5 _! K
    • 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% b$ P# }- a+ ?. G+ b9 v  I
      * X& A) C$ Y/ K9 D* A# J( ~
    - D) j) b/ B; U3 `% G& R
    9 N9 {! w# q. |* O

    该用户从未签到

    推荐
    发表于 2025-1-16 07:57 | 只看该作者
    超級狗 发表于 2025-1-15 17:31
    ; R( g5 c. w" T! A- s0 P# E$ pDatafuck 寫支援 64 bit 4-Channel,或 32 bit 2-Channel,所以一個通道是 16 bit。
    2 o; G) t* B& T5 R) a% N, h) I/ {7 p- b/ K; Q( ?1 r& v
    它原來的 64 bit  ...
    - t* w: H# j$ P/ M, ^+ k
    哈!規格書技術手冊寫得不一樣,他沒寫到 32 bit Dual Channel,如果照這份文件的講法是不支援,至少它沒講有支援。
    ! h4 A. f$ J9 i- Y& Q& ?( W, r' x. _) m# j3 f" k: A0 s3 m
    那網路說 GenBook 平板的架構是 32 bit Dual Channel,這個就不曉得是誰對了!0 j2 v: ?! G% m+ ^) ?7 E
    . O" j. W& K% d
    至少那ˋ個 GenBook 的網站可以擋一下老闆,就說爛公司不願支援。8 x/ M; {; F; p  L/ }* F
    : p3 \* N' A; q9 r, M8 m
    收工、結案!
    % ]: ?7 y  P4 Y6 x" x2 }9 m
    % q! {; t* o5 z( b3 k8 c; o
    9 A- B; f, G* X4 }6 o+ Z  D& W# [* d1 H- c
    External off-chip memory/ \3 ^* F3 J: ~/ F* G1 i  u
    • 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! j$ F% T# ~7 `" o' a
    2 s- q5 B4 P! `; H. u, z! T* I

    2 f) N1 ]% B1 E& `7 _* p4 ~: J: }* J2 w1 g# d
    , w8 B/ C  }6 N( }- W

    ! ^' Z* ]3 u( w

    点评

    這是技術手冊寫的! 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 j' D. B# F1 _8 t, J. b5 h" l# k这玩意要求找原厂要相应的sdk
    / v, F$ z8 [. \3 l6 C8 }

    点评

    原厂的技术支持答复是支持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:192 z7 o6 |% ~' l! P. C
    想当然的去掉?  你去掉了就要改Uboot里面DDR 的配置,不改 那当然死定了
    7 E6 a3 B9 H4 w, F, Q- ~
    我想知道要怎么改配置,大佬们,不然这个板子就成板砖了
    % J9 q9 w0 k5 X( j9 {$ X  U7 u0 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
    ; e5 z6 E2 c5 z( e/ D现在要求不高的64位系统硬件上都是32位ddr,主要是省成本。软件读取2次数据总线后合并成一个64数据送cpu。
    # r. o9 {; r  j" f! b ...

    3 Z( h0 G& E( E- F8 Q5 ~原厂的技术支持答复是不支持32位的ddr,感觉是不是他们不愿意给,所以来坛子里找大佬求助
    6 x/ g' y4 K( u* x6 k

    点评

    谢谢分享!: 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; W# W4 X9 r! B; K
    原厂的技术支持答复是不支持32位的ddr,感觉是不是他们不愿意给,所以来坛子里找大佬求助
    + D4 ?+ J# @2 m" ]$ v
    有一句话 叫做 :”量大撒都有,量小累成狗“! t. r8 s  V6 ~  z! i  m7 R
    小体量 就是原厂给撒 你做撒。
    ; g8 x* B1 S" N$ U1 A3 g5 V2 B

    点评

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

    该用户从未签到

    13#
    发表于 2025-1-15 17:09 | 只看该作者
    看起來有人用 32 bit Dual Channel 做出產品!( W& F3 ~- w- u! d

    " O' r4 s9 U8 x2 L* U; r9 Z3 M/ {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.
    4 c8 J/ h  O: }3 g& J' @+ C- u* q; |3 u
    Genbook Rk3588 | Hackaday.io& @6 R  P6 |: }5 B# M
    ) ^$ E/ Q6 D- Y! u* Z8 {! S9 t# r
    我不知道有多少地方要改,但 Datasheet 有看到這麼一段話。
    . {! ~+ A& e' N; r* h. O
    9 i$ y) w* H1 g2 |文檔有 3,706 頁!
    - e- }) v. }1 u  T5 c
    # ]4 \: E. m  u5 r( X; s8 y" g
    ! e# }* _8 `' H" |# m
    # z6 G1 h; j0 N( N$ s4 I2 C& Q4 M/ X- e0 b& Z
    3 {. C4 G  B  m6 o

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

    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:090 P3 f2 n' o4 w# l5 F" ~1 ?' O
    看起來有人用 32 bit Dual Channel 做出產品!
    7 B5 G+ o2 N7 i- }( t+ Q9 |+ R: \5 m9 B' d+ ^6 h! u6 H. [
    GenBook-RK3588 supports a maximum of 32GB of ram and  ...

    1 N$ O( I7 n  N4 }8 u; y32 bit Dual Channel 对应的硬件是64bit。和RK原厂的回复不支持32bit不矛盾。按这个描述,这个芯片应该能工作在32bit模式) Y# e8 \5 X. t- U7 f

    $ w0 R$ \9 A+ O$ h( E9 T
    + G# W' n; o& P' B% ~/ 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
    * o" P, y. S" \2 Z32 bit Dual Channel 对应的硬件是64bit。和RK原厂的回复不支持32bit不矛盾。按这个描述,这个芯片应该能 ...

    + r) b  r4 ?1 a7 G6 z# SDatafuck 寫支援 64 bit 4-Channel,或 32 bit 2-Channel,所以一個通道是 16 bit4 {& C4 t% \) {, |% ^

    # j  `6 E% n7 o/ E9 J% `它原來的
    64 bit 應該也是兩顆湊起來 16 bit x 4,單顆就是 16 bit x 2 了。
    1 w3 E' M6 f$ J' ~& e" j6 Q
    . n9 i- _7 z3 N1 f; x" B: ^
    拆掉一顆改程序應該有機會能動,如果滾石Rockchip)公司沒唬爛的話!) H, s# @# `4 t$ ?/ d9 G  c4 r0 V
    2 E) C  C% U1 G) [
    另一個問題是原廠給了多少原始碼?改不到的話都是白搭。6 d( L7 I& S) n. d
    9 y* y4 T! g2 A2 Q7 z! Y2 Q  h
    1 u: \2 @; }0 ^+ x

    点评

    哈!規格書和技術手冊寫得不一樣,他沒寫到 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:335 h5 i+ ^# V4 B( t8 c! Y( s+ Y7 i
    原厂的技术支持答复是不支持32位的ddr,感觉是不是他们不愿意给,所以来坛子里找大佬求助
    0 a3 _5 M6 s  ?: w! v
    我再講一下自身的經驗,有些公司的客服工程師FAE)專業度很差,他們根本不知道公司產品的功能和特性。
    2 X  `9 A! z+ i$ a" E. W2 G. F; [, Y- Y- ~9 a
    只要你問到他們不會的東西,他們乾脆就講不支援,避免你繼續盧他們。9 m9 G, A  F' \) N: `; w% v2 Z

    1 R& r% E' O; M/ L6 |6 Z2 F我們遇過那種原廠說不行,最後卻被我們改出來的狀況,這種事就連國外那些大廠都發生過。/ H, U3 B* P2 g9 Y, f

    % s% Y* H7 H+ J$ N! l1 @我只能說自助天助,什麼都要靠別人,只有死路一條!+ N" I+ M- g1 E" I

    6 H) V) \, t/ ]* X2 q! u
    # B; A3 m8 B! D

    该用户从未签到

    17#
    发表于 2025-1-15 17:44 | 只看该作者
    本帖最后由 超級狗 于 2025-1-15 18:03 编辑 ! A1 F7 o$ ~! V5 ~" ~4 \2 r
    " ~/ t- p' b1 D  M5 y$ x
    另一個議題是人性的觀點,如果這條錯誤算硬賤的疏失,軟賤同仁才管你去死咧~5 s' \" V+ p( M( G; f5 p0 c9 Z
    8 [5 w" x% e/ }7 [' e! N+ N
    三千多頁的文檔他會認真看才怪!
    9 Y: X* e4 z; h2 X1 {
    , m& u. O. J# I# x
    " }) z* G  x' n/ B5 k

    该用户从未签到

    18#
    发表于 2025-1-15 18:25 | 只看该作者
    超級狗 发表于 2025-1-15 17:31
    7 p4 B3 b; {8 C* j* X$ D0 oDatafuck 寫支援 64 bit 4-Channel,或 32 bit 2-Channel,所以一個通道是 16 bit。, Y% J7 t# Z, ?7 y7 a4 _
    0 A& }  y  G% v4 w
    它原來的 64 bit  ...

    ! O9 p. w$ {: @3 f: Zrk有一个自己的服务论坛,里面是原厂的人。代理会帮客户申请账号,有问题可以在上面问。: `9 l% ~  k' X! \8 F
    虽然上面回答问题的人技术不咋地,但是是否支持32bit这种原则性的问题不会搞不明白7 Z5 ^8 p( s( |, H+ k
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-11-22 21:29 , Processed in 0.187500 second(s), 31 queries , Gzip On.

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

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

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