找回密码
 注册
查看: 1036|回复: 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 编辑
    0 ]% j1 C, F7 v. C6 r. C7 @2 _; y  P& Y4 A3 u
    rk3588推荐是64位  2片 32位的ddr4,有大佬在实际应用中,只用一片ddr4,32位的情况吗,,,我们目前有个项目想当然去掉了一片ddr,结果起不来3 [' t1 d+ q% D$ I( @6 u# f' k% J6 @! o

    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 编辑
    1 ^2 \. g$ _( B7 H
    & U1 f. b/ T6 R0 h開發板宣稱它是 32 bit Dual Channel開發板通常會帶部分原始碼,樓主可以買一片,拿到他們提供的開發軟件,然後嘗試將它的程序移植到你們的板子上。
    5 {1 [$ y8 O+ E1 S& V) T$ X  `! q# D7 [7 R, D/ ~
    開發板也帶原理圖,可以確認它是否真的是 32 bit Dual Channel% ~- t6 s# p+ P# U: y

    % _* a: s1 T8 }  KRockchip 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
    9 I  u+ U: [4 g* ~( e: n4 _5 b  j6 v2 J
    Company Overview - Shenzhen Aimotor Technology Co., Ltd.
    ) H$ ^. H4 s: N! o6 X1 X
    : S7 w; Z; U  b2 E
    ) O5 A  P2 A' r: J2 [9 D9 h; G
    ! I; _1 ^, D+ r( X* a4 c

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

    Rockchip Rk3588 Mxm Module.jpg

    该用户从未签到

    来自 4#
    发表于 2025-1-16 08:59 | 只看该作者
    本帖最后由 超級狗 于 2025-1-16 23:35 编辑
    % m2 p+ {7 j2 a- A1 z1 ~
    - \- R& y" i6 Y- i$ _6 o" A樓主:3 Z5 F( l! F1 a% c4 b. v8 U
    有一件事提醒,我們沒有你的原理圖,也沒有 DRAM 規格書。# i: Y+ p  w# y2 \' w, q% k- G
    1 w8 I8 v% v; H3 G
    你得確定去掉一顆 DRAM,留下來的就是 32 bit 雙通道; s3 X7 m" {0 n. p0 [

    - y7 g* @6 ?2 |' N有趣的案例  U$ B: j2 k' z+ M% l
    踢哀TIOMAP 4 處理器的屏幕接口支援 RGB 8:8:8,當我們設計遇到 RGB 6:6:6 屏幕時,很自然的直接就把每個顏色最末 2 個 bit 去掉。但踢哀TI技術手冊是說,去掉之後還要往高位元靠攏,也就是說資料總線要把剩餘的 18 個 bit,由 D23 往下排到 D6。當時記得技術手冊有三千多頁,沒有一位硬賤攻城獅看到這句話。還好原理圖畫完,有位軟賤攻城獅提醒我們。
    8 i* D4 e, D& _% U9 B; o0 m: O; m0 f/ G3 X; d

    6 V$ P( c7 d5 N$ O- o) J/ r; |

    点评

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

    该用户从未签到

    推荐
    发表于 2025-1-16 08:07 | 只看该作者
    超級狗 发表于 2025-1-16 07:57
    0 p( I& x1 }3 ^哈!規格書和技術手冊寫得不一樣,他沒寫到 32 bit Dual Channel,如果照這份文件的講法是不支援,至少它 ...
    6 T& z. I& o8 _
    這是技術手冊寫的!
    8 a$ v6 Z7 m3 A/ \3 b! r+ E: G7 V2 E
    3 z+ k  S( \# L0 v: }Chapter 2 Dynamic Memory Interface (DMC)
    ' D4 Y3 A+ a' |/ t- t3 l" c2.1 Overview
    , a' f* j2 V. D# ^
    : x: P  b0 k+ \$ c9 {% z$ _The DMC supports the following features:
    3 ~2 @& g% J7 V1 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
      % Y4 K$ i2 Z4 Y

      ' F/ M$ T/ n7 \9 Y6 s
    : E% M7 B8 m) Y! [2 R
    ) n8 P8 v% e8 }0 ?, ?

    该用户从未签到

    推荐
    发表于 2025-1-16 07:57 | 只看该作者
    超級狗 发表于 2025-1-15 17:315 r, E0 F7 \" n# x6 t
    Datafuck 寫支援 64 bit 4-Channel,或 32 bit 2-Channel,所以一個通道是 16 bit。; y4 j) B" g7 b- s

    4 H4 S) V- j, [; O+ S它原來的 64 bit  ...

    ' V& J! P6 h* `4 n& b哈!規格書技術手冊寫得不一樣,他沒寫到 32 bit Dual Channel,如果照這份文件的講法是不支援,至少它沒講有支援。
    0 f7 Q; A3 p  b1 X/ T2 I- Q9 N8 s
    那網路說 GenBook 平板的架構是 32 bit Dual Channel,這個就不曉得是誰對了!- w& n3 q+ j* P; |# X( W6 ^5 _7 [6 H

    ) a- I9 k* l, z- L# ]" [至少那ˋ個 GenBook 的網站可以擋一下老闆,就說爛公司不願支援。/ {. h$ t( S  M( I5 F) E# E0 y

    0 a% `$ n/ T  c; S' h- N收工、結案!
      G" E1 Q) d& J; L- w% W9 |3 j, V2 `: r) I+ }

    7 t. V) C# l# C# q: v) ^) B. c
    ( R# k2 z7 Z( q0 ^  e& E" ]4 y' qExternal off-chip memory
    ; D/ P5 a' N+ w1 r3 H! x
    • 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 SDRAM4 [1 T* P8 c4 b2 T

    / Y2 K0 ^! u1 S7 h. ?( A# h5 t* Z$ U  F
    2 H# y  J' D/ ~" ~( r

    4 B; H! W9 ~- `
    / O, d, h  T2 X6 A' \) P$ L  P  X' l

    点评

    這是技術手冊寫的! 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。( K; F4 J' Z2 H% Q% q9 N
    这玩意要求找原厂要相应的sdk
    * r7 j1 J0 h! ^6 @4 P# t

    点评

    原厂的技术支持答复是支持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
    / n3 q7 ^) |% p) V# t想当然的去掉?  你去掉了就要改Uboot里面DDR 的配置,不改 那当然死定了
    6 G8 e2 y% Z( V2 i9 j
    我想知道要怎么改配置,大佬们,不然这个板子就成板砖了+ e9 J2 b* ~' ^7 H

    点评

    谢谢分享!: 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
    ) S7 l, s0 {7 A+ e- w现在要求不高的64位系统硬件上都是32位ddr,主要是省成本。软件读取2次数据总线后合并成一个64数据送cpu。
    3 V; H1 a7 v$ [ ...
    2 u+ K; a# y( i  T+ L/ I8 U" m$ K* `) N
    原厂的技术支持答复是不支持32位的ddr,感觉是不是他们不愿意给,所以来坛子里找大佬求助1 Q$ h; z* p* L( 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/ ~3 M1 @! R( n3 a( I
    原厂的技术支持答复是不支持32位的ddr,感觉是不是他们不愿意给,所以来坛子里找大佬求助
    4 W- Y8 V. h7 e0 \1 u4 V
    有一句话 叫做 :”量大撒都有,量小累成狗“/ r8 M$ w+ a6 G+ o9 [3 \
    小体量 就是原厂给撒 你做撒。
    & i+ E# N6 g' J9 ~$ k, l1 Z

    点评

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

    该用户从未签到

    13#
    发表于 2025-1-15 17:09 | 只看该作者
    看起來有人用 32 bit Dual Channel 做出產品!
    , y. f# K3 W- ^/ f; W; `' C' n
    6 F* \" q" a# xGenBook-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.
    # {$ R. z4 X2 H+ |& k  D4 [0 h: _( e! f: i8 Y
    Genbook Rk3588 | Hackaday.io  @8 T# Y6 d4 C) F0 {: I7 l. x

    4 }! I# z* d+ X' b我不知道有多少地方要改,但 Datasheet 有看到這麼一段話。
    # J( R  ]  L% K; U
    ; V, S1 {! t* ]8 M文檔有 3,706 頁!* a$ s- k' l" N  a% h
    + i, L% a' P1 F

    6 h% K( N, e/ L# U
    $ `1 u7 @3 ?9 K* v0 [. e$ o& R0 D  x. h/ u4 M5 k* W
    2 w* t1 w! G! {5 s

    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:09
    1 Y* I! k: F0 ?+ R# }, A看起來有人用 32 bit Dual Channel 做出產品!% c6 }2 M% e' Q3 Q4 L1 j& M* a; c2 t

    + g9 s% k4 c/ \4 h; ~. IGenBook-RK3588 supports a maximum of 32GB of ram and  ...

    9 A5 R8 Z4 z& @% @- H! K6 R' U3 D, M32 bit Dual Channel 对应的硬件是64bit。和RK原厂的回复不支持32bit不矛盾。按这个描述,这个芯片应该能工作在32bit模式
      L& X7 J4 B5 ^* W  V5 z! r, J9 W7 p' w! a- k
    1 k* e, F! \' o& P* h9 l0 B

    点评

    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
    . i' R5 F$ f9 V' E32 bit Dual Channel 对应的硬件是64bit。和RK原厂的回复不支持32bit不矛盾。按这个描述,这个芯片应该能 ...

    4 L$ a7 n8 f1 ^8 HDatafuck 寫支援 64 bit 4-Channel,或 32 bit 2-Channel,所以一個通道是 16 bit
    0 K. H) U% _2 ]2 S& _. r) o+ U4 o" `2 `( g+ P
    它原來的
    64 bit 應該也是兩顆湊起來 16 bit x 4,單顆就是 16 bit x 2 了。
    0 i8 s! u- x! T' w1 Q/ W

    : R, q% {" Z3 h( X/ o9 _拆掉一顆改程序應該有機會能動,如果滾石Rockchip)公司沒唬爛的話!2 S. @% X, u, E) }7 m- \& K7 J
    " o  R, x$ @' @
    另一個問題是原廠給了多少原始碼?改不到的話都是白搭。
    5 f, ~! f' u; W0 q3 @) \) `8 }% Y' R0 k4 }9 g$ z: @; i
    , o1 U- h) `1 i. a% a* ?

    点评

    哈!規格書和技術手冊寫得不一樣,他沒寫到 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
    2 k0 K# ~$ y- ~" x, z9 K( @& }原厂的技术支持答复是不支持32位的ddr,感觉是不是他们不愿意给,所以来坛子里找大佬求助
    5 W/ _4 _' f: t% O& `/ y! J5 S# H
    我再講一下自身的經驗,有些公司的客服工程師FAE)專業度很差,他們根本不知道公司產品的功能和特性。7 L: l0 d! _5 l$ i9 `# p

    - a9 d. \& ]: }5 ?只要你問到他們不會的東西,他們乾脆就講不支援,避免你繼續盧他們。
    ( o4 \2 h5 \( g! U. v1 M
    $ |3 Z0 k2 R1 a* z) ?我們遇過那種原廠說不行,最後卻被我們改出來的狀況,這種事就連國外那些大廠都發生過。
    0 M. F2 \( C* U3 q. N6 J1 t
    7 B7 h) q/ Q1 r5 l/ m8 G我只能說自助天助,什麼都要靠別人,只有死路一條!1 x2 {; w" z/ g+ G
    ! K' @9 C* H$ k7 a; q

    ( X. s4 c) r8 f+ @0 S

    该用户从未签到

    17#
    发表于 2025-1-15 17:44 | 只看该作者
    本帖最后由 超級狗 于 2025-1-15 18:03 编辑 0 _7 U, ^* X. O, g

    8 }+ }" t3 y/ G另一個議題是人性的觀點,如果這條錯誤算硬賤的疏失,軟賤同仁才管你去死咧~
    # T3 b; K# _6 n- `+ Q
    2 }- B$ a4 t. `1 P/ e+ m三千多頁的文檔他會認真看才怪!
    - T+ W+ L) N& x$ f1 m) n- B& ^
    . H4 J0 j+ ]/ p3 q7 b9 Z, M2 F( Z  ~7 N# L+ Z  d

    该用户从未签到

    18#
    发表于 2025-1-15 18:25 | 只看该作者
    超級狗 发表于 2025-1-15 17:31
    3 L+ o" g# i5 x7 g% U+ ^+ k; z% _Datafuck 寫支援 64 bit 4-Channel,或 32 bit 2-Channel,所以一個通道是 16 bit。
    6 w+ F# H: U# \6 W& U# {. O/ f5 P9 s6 w& M
    它原來的 64 bit  ...

    9 a. p6 R: {! l) Brk有一个自己的服务论坛,里面是原厂的人。代理会帮客户申请账号,有问题可以在上面问。
    " T4 o0 U; b2 g# h; J6 b虽然上面回答问题的人技术不咋地,但是是否支持32bit这种原则性的问题不会搞不明白
    6 }4 w% ^" |( B" p
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-5-30 18:50 , Processed in 0.109375 second(s), 31 queries , Gzip On.

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

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

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