でもMango Pi MQ-Quad、折角Allwinner H618(H616のキャッシュ増強版)積んでてもRAMが16bit幅だと…Orange Pi Zero2に負けちゃうんじゃないかなあ。こっちは32bit幅だし。
OpenBSD(uaa@), Ham(JG1UAA), Ingress(Lv14, RES), Japanese(Sagamihara-city, Kanagawa)
Another side: https://social.tchncs.de/@uaa
npub1rarr265r9f9j6ewp960hcm7cvz9zskc7l2ykwul57e7xa60r8css7uf890
Messages from this Mastodon account can read via mostr.pub with npub1j3un8843rpuk4rvwnd7plaknf2lce58yl6qmpkqrwt3tr5k60vfqxmlq0w
でもMango Pi MQ-Quad、折角Allwinner H618(H616のキャッシュ増強版)積んでてもRAMが16bit幅だと…Orange Pi Zero2に負けちゃうんじゃないかなあ。こっちは32bit幅だし。
arch/arm/mach-sunxi/dram_sun50i_h616.c、mctl_core_init()←mctl_ctrl_init()←mctl_phy_init()←mctl_phy_{write_leveling,read_calibration,read_training,write_training}()…キャリブレーションだのトレーニングだのに失敗するような何かが起こってる、ように見えるんだけどなぜ失敗するかというのは正直追いたくない領域だな。胃痛がするレベル。
Mango Pi MQ-Quad、Elpida EDJ8416E6MB(512Mword×16bit)が1個ついてるだけ。このDDR3はRow address A0~A14, Column address A0~9。
その一方で、Orange Pi Zero2はSEC K4B4G1646E-BYMA×2。このDDR3は256Mword×16bitで動かすから、やっぱりRow address A0~A14, Column address A0~9。
おそらくあっちの流儀だと、boot0はboot0で、ATF抜きでもU-bootを動かすとかそういうことをしてる感じに見えるんだが…
Mango Pi MQ-Quad (Allwinner H618)、currentなU-bootだとなんか動く。とはいえ、リセットの繰り返しだけど…
U-Boot SPL 2023.07-rc2-00170-g62df7a3944 (May 25 2023 - 20:06:49 +0900)
DRAM:This DRAM setup is currently not supported.
resetting ...
U-Boot SPL 2023.07-rc2-00170-g62df7a3944 (May 25 2023 - 20:06:49 +0900)
DRAM:This DRAM setup is currently not supported.
resetting ...
なんかさらっととんでもないvariantを作られてませんかね
sunxi: arm64: boot0.h: runtime check for RVBAR address
https://github.com/u-boot/u-boot/commit/0a137ac5015933bf38ea2700abe70602ef63bbdd