找回密码
 注册
查看: 687|回复: 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 编辑 & R. `/ j& }: N$ g+ z+ e. r
    4 G0 r- y) q5 x- U% J
    rk3588推荐是64位  2片 32位的ddr4,有大佬在实际应用中,只用一片ddr4,32位的情况吗,,,我们目前有个项目想当然去掉了一片ddr,结果起不来
    / o% z; q+ Z6 w  [

    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 编辑 + M4 T! w6 b5 B1 H/ {; p9 i

    + Q. N- o/ z4 Y/ p8 w開發板宣稱它是 32 bit Dual Channel開發板通常會帶部分原始碼,樓主可以買一片,拿到他們提供的開發軟件,然後嘗試將它的程序移植到你們的板子上。# P. K- ?! F& B$ g
    ) ]. s* E2 m; r6 }: K1 d5 l
    開發板也帶原理圖,可以確認它是否真的是 32 bit Dual Channel1 y) |+ Z: e3 j$ K3 V* F' V7 R

    + G3 `* x- d7 K: T" 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
    4 L. F- Q+ L# Z1 A! ~! p6 F& v
    + L0 z3 E) L& p+ a' m; N' \  sCompany Overview - Shenzhen Aimotor Technology Co., Ltd.
    6 G" n* D' k5 ^
    - T' P4 x- J) Y6 T( r* f& T6 ~- ~* K, S

    ) W3 e, N2 Z& T  z

    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 编辑 " s8 W0 J( {# i: o4 e* h

    - i5 q0 @. a( o+ H+ h樓主:
    ! u- C7 m& C* o, d( l有一件事提醒,我們沒有你的原理圖,也沒有 DRAM 規格書。
    ; h3 l7 \! s1 ^. n& X$ C, j" n8 ?% K1 ]: j9 Y' K) X3 c) u+ Y6 U
    你得確定去掉一顆 DRAM,留下來的就是 32 bit 雙通道
    2 m4 X6 r2 Y! s) l# s2 ]! s1 a5 t
    ) \$ L) p. u$ r3 H有趣的案例
    ( m; Y) d* u3 Q, ?踢哀TIOMAP 4 處理器的屏幕接口支援 RGB 8:8:8,當我們設計遇到 RGB 6:6:6 屏幕時,很自然的直接就把每個顏色最末 2 個 bit 去掉。但踢哀TI技術手冊是說,去掉之後還要往高位元靠攏,也就是說資料總線要把剩餘的 18 個 bit,由 D23 往下排到 D6。當時記得技術手冊有三千多頁,沒有一位硬賤攻城獅看到這句話。還好原理圖畫完,有位軟賤攻城獅提醒我們。: M0 O# {" P) u# v2 _

    6 O& I' F' y: f( q
    4 L) ?  w" c% W/ {

    点评

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

    该用户从未签到

    推荐
    发表于 2025-1-16 08:07 | 只看该作者
    超級狗 发表于 2025-1-16 07:57! G+ \6 e3 O& J+ \
    哈!規格書和技術手冊寫得不一樣,他沒寫到 32 bit Dual Channel,如果照這份文件的講法是不支援,至少它 ...
    6 w1 Z) F' s# K
    這是技術手冊寫的!! [' h5 B1 S- G& F! G
    4 U$ k( C+ Q7 L8 l
    Chapter 2 Dynamic Memory Interface (DMC)+ H3 F. ^& n: a. F& @" F
    2.1 Overview
    $ x* {0 h- B% ^. D+ y) q6 W9 D  p3 k
    The DMC supports the following features:9 u+ b9 T. F9 o+ R5 @
    • 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
      * ~3 n. j2 g7 C) B: l1 o

      4 l/ M$ J' [" K/ K& I  m) g

    : `% }( Q' Q- l$ {! S/ c: G7 l

    ' I# k8 e. K8 s5 n. V

    该用户从未签到

    推荐
    发表于 2025-1-16 07:57 | 只看该作者
    超級狗 发表于 2025-1-15 17:31
    4 k7 H1 v5 }" K9 SDatafuck 寫支援 64 bit 4-Channel,或 32 bit 2-Channel,所以一個通道是 16 bit。
    , L2 @3 i6 A' _% C" m  j/ w) ^3 {' f1 R% T2 l
    它原來的 64 bit  ...

    + T# l, P, o! L1 Y6 v, U2 j/ [哈!規格書技術手冊寫得不一樣,他沒寫到 32 bit Dual Channel,如果照這份文件的講法是不支援,至少它沒講有支援。
    / Z! w4 n4 w3 E1 [* Q# o
    6 a  i6 E2 w" n4 i7 i# S那網路說 GenBook 平板的架構是 32 bit Dual Channel,這個就不曉得是誰對了!0 P! s" a7 U5 c  L1 w1 ]; y

    $ N' j' q/ i% s9 c6 p1 i至少那ˋ個 GenBook 的網站可以擋一下老闆,就說爛公司不願支援。6 E! v0 b1 `& D; H
    8 c5 p1 \* z0 `/ e* [
    收工、結案!& _) K7 D+ K2 Z% L1 W

    . S( w+ o2 i! t6 V8 x* Y9 t6 o. Q% {7 }  }$ m

    6 z$ T+ l6 h) q( G$ j6 OExternal off-chip memory' W" G8 L6 A/ F5 C# P( {  i
    • 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  u  Q, f' q7 I

    * r: I' B; K- \; \3 y* ]
    $ a3 K6 ~$ ~; {( n0 y1 u4 r7 V5 ]

    : g- {" K1 c) J1 A& D  Q: E
    4 g& V! B# ]- a6 c6 y

    点评

    這是技術手冊寫的! 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。3 e! X# r' f, P, r) B
    这玩意要求找原厂要相应的sdk
    6 U& D( D% A; C, {+ n6 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# O/ l- l1 n5 Y) k* c4 Y
    想当然的去掉?  你去掉了就要改Uboot里面DDR 的配置,不改 那当然死定了

      K, M5 y: u" a6 x我想知道要怎么改配置,大佬们,不然这个板子就成板砖了
    * T* |& {  N. Z* x

    点评

    谢谢分享!: 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
    ; m/ ?+ T1 B6 M; y现在要求不高的64位系统硬件上都是32位ddr,主要是省成本。软件读取2次数据总线后合并成一个64数据送cpu。5 @1 e% E+ Z) j7 K
    ...
    ) S  x; e2 \( ^: ?) A/ F6 z. u' S
    原厂的技术支持答复是不支持32位的ddr,感觉是不是他们不愿意给,所以来坛子里找大佬求助
    5 ^$ w( o1 y  g0 M+ X7 p+ ^

    点评

    谢谢分享!: 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:339 ~0 ?; L2 h. s) {5 G( y
    原厂的技术支持答复是不支持32位的ddr,感觉是不是他们不愿意给,所以来坛子里找大佬求助
    9 a% K4 {1 N9 e/ ]4 q
    有一句话 叫做 :”量大撒都有,量小累成狗“
    : u- c' y0 x( R. x2 h; S小体量 就是原厂给撒 你做撒。
    5 Q5 s* x* L/ y$ `

    点评

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

    该用户从未签到

    13#
    发表于 2025-1-15 17:09 | 只看该作者
    看起來有人用 32 bit Dual Channel 做出產品!
    : ^  E, A* `  T! }7 z0 S
    ; n! X5 T2 z# ]& c: R+ 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.
    ( w+ ^3 G2 A9 h* Q8 R0 W7 a4 Y9 e1 a! Y1 G" T( I% V# o2 p
    Genbook Rk3588 | Hackaday.io5 s  s* A+ f! ?1 o: p5 n

    & P) ?' a1 G+ r5 s我不知道有多少地方要改,但 Datasheet 有看到這麼一段話。
    + X4 D7 X# a9 ^! o$ v0 a) M2 d6 ~2 E) `( n" ]  N3 J4 D& ?, _
    文檔有 3,706 頁!$ F9 l$ u, n2 G  l+ ]
    8 N8 P7 H- ]0 @1 Q- H
    " J  }8 ?$ z: J% J. T6 q2 `
    ( h" B/ l" A2 X  d( D3 ]

    ' ?$ ?  K, @0 f6 e# a* T! i
    1 i+ p. k* D: `  g( l. l9 [

    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
    8 }5 ?& {* c, S( B看起來有人用 32 bit Dual Channel 做出產品!
    ) d' J, J/ ~  U9 c0 P
    : }1 \; z1 ]- Z: Y. Z. O7 aGenBook-RK3588 supports a maximum of 32GB of ram and  ...

    % k8 `8 E" c8 i% D32 bit Dual Channel 对应的硬件是64bit。和RK原厂的回复不支持32bit不矛盾。按这个描述,这个芯片应该能工作在32bit模式
    $ d, k/ M  n2 V# A1 K) ~8 Z1 ^" a0 d- S, s& i* I  ~7 l

    $ ?# Y# b& m; @- d( p' \

    点评

    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; X; T8 \2 n& ?9 r+ C
    32 bit Dual Channel 对应的硬件是64bit。和RK原厂的回复不支持32bit不矛盾。按这个描述,这个芯片应该能 ...
    " f4 @" \( a5 j! c, p
    Datafuck 寫支援 64 bit 4-Channel,或 32 bit 2-Channel,所以一個通道是 16 bit
    $ R" l( r4 D' H3 E) N) x' i6 c3 J: q! U
    它原來的
    64 bit 應該也是兩顆湊起來 16 bit x 4,單顆就是 16 bit x 2 了。: k) m- z, a: E3 n! d

    4 o$ {" h% f" W4 b拆掉一顆改程序應該有機會能動,如果滾石Rockchip)公司沒唬爛的話!
    , o  o# Z" F7 {5 E5 D8 w/ B* t
    / X/ l# _# o5 g+ S3 C, @4 N另一個問題是原廠給了多少原始碼?改不到的話都是白搭。
    - d* z$ b9 I( f3 A; W9 j. E
    * U. f- x# p9 @) t+ i5 e, W8 v

    * H. [$ @0 }( n- Y

    点评

    哈!規格書和技術手冊寫得不一樣,他沒寫到 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! @  p2 k+ C% T# P( V  O4 I; e
    原厂的技术支持答复是不支持32位的ddr,感觉是不是他们不愿意给,所以来坛子里找大佬求助

    ! n2 w/ d  W: ]! H  w$ L我再講一下自身的經驗,有些公司的客服工程師FAE)專業度很差,他們根本不知道公司產品的功能和特性。+ Z+ Q2 O. P% n

    1 M0 c- S  K9 v$ U8 k4 }只要你問到他們不會的東西,他們乾脆就講不支援,避免你繼續盧他們。( E! f) d+ a" G0 W, ?+ A

    " u! S2 D8 m3 D9 l7 |6 b/ `我們遇過那種原廠說不行,最後卻被我們改出來的狀況,這種事就連國外那些大廠都發生過。
    ! M- W) d% d1 m$ z* W- o) n/ u( p! s6 y
    我只能說自助天助,什麼都要靠別人,只有死路一條!8 S9 R% a8 ^( h' I
    9 g& L1 a, ?1 I$ |1 W" k. b

    2 [0 v5 _/ D4 ^/ I# n# E

    该用户从未签到

    17#
    发表于 2025-1-15 17:44 | 只看该作者
    本帖最后由 超級狗 于 2025-1-15 18:03 编辑
    ! @: E* f5 w) p: _6 m- K, e  o1 j% {, p5 ?+ a
    另一個議題是人性的觀點,如果這條錯誤算硬賤的疏失,軟賤同仁才管你去死咧~% a3 W) C9 `; U
    ) W  H& ?) M2 |. i0 F
    三千多頁的文檔他會認真看才怪!% _& W$ D$ ?% E* C" S

    6 V1 ~' G- U8 S9 S8 B! _  V& R2 ^1 c1 w/ P

    该用户从未签到

    18#
    发表于 2025-1-15 18:25 | 只看该作者
    超級狗 发表于 2025-1-15 17:31
    4 S. c3 B/ P/ _Datafuck 寫支援 64 bit 4-Channel,或 32 bit 2-Channel,所以一個通道是 16 bit。
    - ]* B8 w$ D0 f
      d& x6 `+ B, j1 @! X它原來的 64 bit  ...
    # q/ n: k% w/ p- L
    rk有一个自己的服务论坛,里面是原厂的人。代理会帮客户申请账号,有问题可以在上面问。+ u8 o2 U9 D3 _$ A# b1 Q
    虽然上面回答问题的人技术不咋地,但是是否支持32bit这种原则性的问题不会搞不明白
    - C& o/ F! r+ {& G) |
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-3-10 11:28 , Processed in 0.125000 second(s), 44 queries , Gzip On.

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

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

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