Skip to content

Instantly share code, notes, and snippets.

@WhiteCat6142
Created January 21, 2023 04:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save WhiteCat6142/da98a5f3034d4866fd01d6ec9e209c07 to your computer and use it in GitHub Desktop.
Save WhiteCat6142/da98a5f3034d4866fd01d6ec9e209c07 to your computer and use it in GitHub Desktop.

Rock64ハンドブック

rock64とは

ROCK64-2GB Single Board Computer - PINE STORE

ラズパイサイズのSBC
Rockchip RK3328 1.5GHz搭載
1GB/2GB/4GB版がある
自分のは以前秋月で売っていた1GB版

なおwifiはついておらずネットワーク接続はLAN又はusbトングを用いる

質問スレ

【PINE64】パイン64 part2【ROCK64】

電源が特殊でDC jackがtype H 3.5mm/1.35mm となっている
テスターでDC jackのGND,5Vを調べて無理やり半田付けした
usbへの接続はusbケーブルを分解したものを使った
この方法では電力不足を気にしなくてよいので気に入った \

秋月ではGPIOピンを使った専用のアダプタがあったらしい
あるいはamazonでCamon 3.5 mm(3.4 mm) 1.3mm <-> usbのケーブルが売っているのでそれを買う(400円くらい)
なおGPIOはラズパイ互換である
起動するとledがピカピカするのですぐに分かるだろう

http://akizukidenshi.com/download/ds/akizuki/Rock64_power_supp_20170919.pdf

mieki256's diary - DCプラグを探していたり

armbian

Rock64 – Armbian

armbianをダウンロードして以下でsdに書き込み

xz -dc -T0 ~/Downloads/Armbian_22.11.1_Rock64_jammy_current_5.15.80.img.xz | dd of=/dev/mmcblk0 status=progress bs=1M

wifiがついていないので WDC-150SU2MBK [無線LAN子機 11n/g/b 150Mbps USB2.0用 ブラック] を買った(1000円くらい 安い)
起動してarmbianの設定をしたら

lwfinger/rtl8188eu: Repository for stand-alone RTL8188EU driver.

以上をあらかじめ他のPCでcloneしておいてsdのホームディレクトリに書き込む
そして以下を実行

make
sudo make install

これでwifiトングが使える用になる
電力を食うらしくusb3.0の方に接続した
正しく接続されていれば

nmcli device show

で見えるはず
そうしたら

nmcli device wifi connect *SSID* password *pass*

で接続する

linuxbeanにWDC-150SU2MBKを取り付けと設定: PCでハイレゾ音楽

Linux 5.15 Staging Replaces Its Realtek RTL8188EU WiFi Driver - Phoronix

arch

Rock64 | Arch Linux ARM

以上を参考に rksd_loader.img と u-boot.itb 、パーティションを書き込む
内部は以下の様になっている
Hint: 0x40=64 0x4000=16384 16384*512=8MiB 0x8000=32768 32768*512=16MiB

Boot option - Rockchip open source Document

以下のarmv8(arm64)である

Downloads | Arch Linux ARM

補記

少し古いがメモリの周波数を下げて安定性を上げる

ayufan-rock64/rkbin: Firmware and Tool Binarys

rock64, compile problems "illegal instruction", "memory fault" -> ddr_333Mhz?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment