Write the U-Boot image. 00, 0. flash-spi. You switched accounts on another tab or window. This allows users to flash u-boot onto the SPI and boot from an external USB 2. It compiles fine without errors. 04 for a PINE64 ROCK64 media board. Download firmware. sh to update the SPI It is possible to flash the SPI to extend the options for boot devices to USB drives or PXE. The ROCKPro64 is equipped with 4 GB of LPDDR4 system RAM and 128 MB of SPI bootable Flash memory. 0 Dedicated Host port. You can short the two pins by yourself. I'm using this octoprint build by ldiaz: I checked /boot/armbianEnv. 6. img; u-boot-flash-spi-rock64. For my project I wish to connect the board to an MCP3008 ADC chip via SPI so I can read some analog sensors. xz. I don't want to risk damaging my Rock64, so I'll hold off on that display until I get a PI. I had the same issue, but after hooking up a serial cable it turns out the issue is that I flashed ayufans spi-boot image a long time ago and that version of u-boot was incapable of decompressing the kernel used in this openwrt image. The output from U-Boot command line: Sep 22, 2021 · Now I got myself one of those acceleration sensors and wired it to the GPIO ports on the rock64 board. 90. I get the following on serial console when I attempt to boot: U-Boot TPL 2020. sh, which is found in /usr/local/sbin directory. org (mailing list archive) State: New, archived: Headers: show I need some help with my rock64 - it does not boot up. md: Flash the SPI memory to enable booting from USB or PXE kernel-upgrade. Background info and historic details of this usage can be found here. It is possible to flash the SPI to extend the options for boot devices to USB drives or PXE. Note: ROCK64 require +5V 3A power supply with Type H 3. I made all steps according to wiki, booted from SD card, used latest ubuntu image, but everything I get is following error: Jan 18, 2019 · @XDA-Bam Today I've had some time to check U-Boot version 1065 on my Rock64 V2 running Armbian Bionic 5. But in some cases it just does nothing. I purchased it second hand, the previous owner said that since he tried to re-flash the SPI it does not come up again. So unfortunately eMMC before SD I hate to ruin my uptime of 1 day, 4:16, 2 users, load average: 0. I don't have any other NVMe devices to test with, and I'd like to verify this works for others, so if anyone else is interested, and would like to test this build, read on. The preferred method is now the rock64_write_spi_flash. Am I out of luck? Mar 11, 2021 · Hi, I'd like to control ws2812 led's via gpio spi. 2. Message ID: 20180926045357. Also you will need to have three 6" F-F jumper wires; the ch340g is placed in short proximity to the Rock64 board and is attached to the Rock64 via the three F-F 6" jumper wires to the PI-2 bus, pins ( 6, 8, 10 ) covered later. The basic idea is to boot from the microSD from a image version of 0. deb file; installed with apt install -f debfile; ran rock64_write_spi_flash. GPIO3_B0 (SPI_CSN0_M2) GPIO2_B4 (SPI_CSN1_M0) GPIO2_A5 (I2C1_SCL) GND GPIO1_A6 GND GPIO1_A5 GPIO1_A4 GPIO1_A3 Key Power (5 Volts) Power (3. 178-rockchip64/kernel/drivers I see there are modules for i2c, usb, one wire, GPIO everything but SPI. But I run into an issue when I try to probe the SPI flash. However, on the schematic, SPI2 goes directly to SPI flash and also the Pi GPIO header. img with custom built The ROCK64 contains an onboard 128Mbit SPI flash memory, which can be flashed with U-Boot in order to provide additional boot options: USB2 / USB3 drive. xz and follow instructions from here: Flash the SPI. sh only works on ROCK64 board, ayufan may not yet create one for ROCKPro64. 1000tx 2GB 4 core 4GB 64bit UASP eMMC i2c spi spi flash usb3 RK3328 Rockchip * Specifications differ from hardware revision, model I need some help with my rock64 - it does not boot up. The power supply available in PINE64 store. So you are right, the display might not work on the rock64 if I were to use the SPI interface, rather than the HDMI. FreedomBox images are built and tested for this device. Step 1 - Flash U-Boot in SPI-EEPROM on the ROCK64. Jul 16, 2017 · For normal server use cases 1GB RAM should be sufficient since most of the RAM will be used for buffers/caches anyway and immediately used once applications/kernel really need it: root@rock64:~# free total used free shared buff/cache available Mem: 1975216 41892 1572720 13316 360604 1885416 Swap: 0 0 0 root@rock64:~# uptime 14:40:29 up 2 days It is possible to flash the SPI to extend the options for boot devices to USB drives or PXE. Flash the ayufan's u-boot-flash-spi-rock64. And While We're Here - Other Configurations: Go back 1 step to the previous screen, and make some personal changes. Download The ROCKPro64 is the most powerful single-board computer released by PINE64. 35mm ID barrel ‘coaxial’ type plug. pine64. This is a cousin of the Pine A64 board; it has made by the same people, and like the Pine A64, it has a 4-core, 64-bit processor. 0 and many others peripheral devices interface for makers to integrate with sensors and devices. It provides an eMMC module socket, MicroSD Card slot, Pi-2 Bus, Pi-P5+ Bus, USB 3. gz; Combine the 2 parts into 1 image file: zcat firmware. The ROCKPro64 is equipped with 2GB LPDDR4 system memory and 128Mb SPI boot Flash. Thank you tllim and paradise. The ROCK64 is a credit-card size 4K60P HDR Media Board Computer powered by Rockchip RK3328 Quad-Core ARM Cortex A53 64-Bit Processor and supports up to 4GB 1866MHz LPDDR3 memory. . Download the latest u-boot-flash-spi. gz and partition. 3 Volts) Ground General Inputs/Outputs General Inputs/Outputs (Only applicable if MicroSD not in used) I2C Interface SPI Interface UART Interface ID EEPROM Interface Pi-2 Bus ROCK64 The ROCKPro64 is the most powerful single-board computer released by PINE64. 3. Some of PINE64 devices, such as the Rock64 and SOPine, are equipped with SPI Flash. It also has a 128 Mbit SPI flash (not populated on recently manufactured boards) that can be used to store the bootloader. img; Write the created . Am I out of luck? The ROCKPro64 is the most powerful single-board computer released by PINE64. ) The Getting started wiki article has more details here. Dec 11, 2017 · First you will need ayufan's u-boot flashed to SPI from here: ayufan's releases - look for the file u-boot-flash-spi-rock64. The ROCKPro64 is equipped with 4GB LPDDR4 system memory and 128Mb SPI boot Flash. Write it to a microSD card using dd or Etcher. The ROCK64 4GB board designated as LTS (long Term Supply) model, PINE64 committed to supply at least for 5 years until year 2022 and beyond. sh script (see useful scripts above). 7 is the latest release, and 0. Am I out of luck? May 17, 2019 · I have a Rock64 v2. Login to a device, run nand-sata-install (copy rootfs to the selected SSD partition) , power off the device when finished. spi_flash script looks like support both rock64 and rockpro64 boards. txt $ echo "dtoverlay=pps-gpio,gpiopin=24" >> /boot/config. I rebuilt u-boot to remove all other boot targets like PXE and USB, but it's optional. # From Linux or macOS . Today I wanted to flash it again, but whenever I run the script (either via ar The ROCKPro64 is the most powerful single-board computer released by PINE64. img; u-boot-erase-spi-rock64. 0, and many other peripheral interfaces for makers to integrate with sensors and Some of PINE64 devices, such as the Rock64 and SOPine, are equipped with SPI Flash. txt $ echo "dtparam=i2s=on" >> /boot/config. So if the uboot on the SPI is corrupt, it won't continue onto the SD card. Am I out of luck? The filename is u-boot-flash-spi-rock64. So if you experience such problem there is a way to overcome it. You signed out in another tab or window. while true; do date; ssh -o ConnectTimeout=60 rock64@k8s-w-00 sudo reboot; sleep 10s; done Then I swapped around PSU, USB->SATA and finally SSD drives. arm64: dts: rockchip: Enable SPI NOR flash on Rock64. Various Operating System (OS) are made available Dec 27, 2023 · You signed in with another tab or window. Now I got myself one of those acceleration sensors and wired it to the GPIO ports on the rock64 board. Flash the Armbian image (build with the patch) to SD card, boot the device with it 3. The first is support for 4K 60fps output, making this a great board if you've invested in a 4K-capable monitor The ROCKPro64 is the most powerful single-board computer released by PINE64. Maybe need to change the SPI Flash. 4. the boot order of the rock64 is such that if you have put a bootloader on the SPI, then for it to then boot from the SD card it needs to be able pass control over to the SD card. Replace the rksd_loader. It provides eMMC module socket, MicroSD Card slot, Pi-2 Bus, Pi-P5+ Bus, USB 3. ROCK64 is a credit card sized Single Board Computer powered by Rockchip RK3328 Quad-Core ARM Cortex A53 64-Bit Processor and support up to 4GB 1600MHz LPDDR3 memory. img. Aug 8, 2018 · I ran below command to ssh and reboot each Rock64 in a loop in tmux panes so I could monitor all 3 rock64's. 0 Dedicated Host port (top one is USB-OTG) May 4, 2020 · This seems to be more of a bug in the mainline u-boot portion, but there doesn't seem to be an issue tracker on that repo. Am I out of luck? Nov 30, 2020 · Hello, Is it just me or something has changed lately regarding the installation of u-boot on SPI? I have a Rock64 v2 and I am quite sure one year ago or more I used to update the SPI using the nand-sata-install script. Am I out of luck? The ROCK64 contains an onboard 128Mbit SPI flash memory, which can be flashed with U-Boot in order to provide additional boot options: USB2 / USB3 drive. gz partition. img; And many different OS images Shorted pin 20/21 or 23/25 to disable boot into SPI; Unplug UART TX line prior to boot up; Connect USB OTG to computer but computer do not recognize such hardware even with driver installed; None of above works The ROCK64 contains an onboard 128Mbit SPI flash memory, which can be flashed with U-Boot in order to provide additional boot options: USB2 / USB3 drive. Procedure: 1. microSD. txt and there's overlay_prefix=rock64 and after enabling spi via armbian-config also overlays=spi-spidev. txt I have not found in the boot directory of the Rock64 anything similar, and do not know whether Nov 25, 2020 · Where as on the Pi, it's on pins 8 and 10. 0 or USB 3. Moving the SSD drive between rock64's resulted in the faulty boot behaviour also moving. Community maintained. This is almost guaranteed to cause issues with some SPI devices when using the SPI flash for booting. - the problem occurs only when the SPI was previously flashed. From the beginning, it causes me terrible problems. txt $ echo "dtparam=spi=on" >> /boot/config. 128Mbit (16MB) on-board SPI flash memory (empty by default) - bootable? Usually accessible as a Linux MTD device at /dev/mtd0. Am I out of luck? Sep 22, 2021 · Now I got myself one of those acceleration sensors and wired it to the GPIO ports on the rock64 board. Download the current PINE64 Installer; Extract the PINE64 Installer; Dec 26, 2020 · Hi, I have Pine64 RockPro64 board. Replace /dev/sda with your target drive. I have tried everything I need some help with my rock64 - it does not boot up. Rock64 single-board computer. There are three models of the board, with 1, 2 or 4 GB of RAM. 0 SSD/HDD/thumb-drive, thereby forgoing use of eMMC or microSD card. sh script (see useful scripts above. Unfortunately the issue persists, I cannot boot from USB3 (but I can still boot from USB2) Methodology: grabbed the relevant . I followed the instructions and now Fluidd says it is unable to open SPI device. Apr 6, 2020 · Saved searches Use saved searches to filter your results more quickly I need some help with my rock64 - it does not boot up. I thinks the rock64_write_spi_flash. 3-1141-arm64. May 17, 2019 · I have a Rock64 v2. I use Etcher personally. It uses the Rockchip RK3328 Quad Core ARM64 processor. 0 is now pre-release), download or copy the image to the eMMC, and then boot from the eMMC only. xz image. eMMC. If it goes fast, less than 3 seconds, there is something wrong with SPI Flash. Pine64's Rock64 is a powerful single board computer. Rock64. md : Upgrade your linux kernel to a newer version additional-devices. 20722-1-wens@csie. 7 or later (at the time of writing, 0. I attached a serial console to watch the boot process and now I‘m stuck. 0 标准树莓派GPIO 40脚扩展口 + 22脚P5扩展口 See full list on wiki. The board is equipped The ROCK64 is a credit-card size 4K60P HDR Media Board Computer powered by Rockchip RK3328 Quad-Core ARM Cortex A53 64-Bit Processor and supports up to 4GB 1866MHz LPDDR3 memory. Aug 26, 2017 · Materials & Preparation You will need a usb extension cable ( two 1m cables will do ) and the CH340g usb to serial ttl bridge adapter carried by the Pine store. I need some help with my rock64 - it does not boot up. Sep 17, 2022 · The computer is designed on a 64-bit Rockchip RK3399 Hexa-Core processor (two ARM Cortex A72 cores and four ARM Cortex A53 cores) with a MALI T-860 quad-core GPU. 4. If an It is possible to flash the SPI to extend the options for boot devices to USB drives or PXE. Aug 15, 2017 · Greetings; The purpose of writing this tutorial is to provide guidance for using a serial ttl to usb bridge cable to connect the Rock64's uart (on the PI-2 bus) to a usb port on your PC or Mac, for the purpose of monitoring the boot-up process and logon from a serial terminal. Jul 21, 2021 · Notes. Booting from SATA May 17, 2019 · I have a Rock64 v2. Most of recent (newer than 0. Am I out of luck? Enable i2c, i2s and spi (only if not already enabled) $ echo "dtparam=i2c_arm=on" >> /boot/config. It is powered by a Rockchip RK3399 hexa-core (dual ARM Cortex A72 and quad ARM Cortex A53) 64-bit processor with a Mali T-860 quad-core GPU. stretch-minimal-rock64-0. Important: Read general advice about hardware before building a FreedomBox with this single board computer. Notes that writing SPI Bootloader image will take at least 15 seconds. Pretty straightforward. 04) and then you may apply the solution from point 4 in your post, as the approach suggested by user "martinayotte" in that thread has received positive feedback and it also provides a way to test if the newly enabled SPI device works. May 12, 2018 · 1. Reboot the device sudo rkdeveloptool rd # will output: Reset Device OK. 1. It can boot from an microSD card or an eMMC. May 17, 2019 · I have a Rock64 v2. Jul 13, 2018 · If you're not committed to using Ayufan's OS images, I would suggest trying out Armbian Xenial (based on Ubuntu 16. 00, but needs must. Note: ROCK64 SBC no longer includes SPI Flash chip. xz to SD card, boot the device and wait for SPI bootloader flashed. dd should work too. 0, and many other peripheral interfaces for makers to integrate with sensors and Jun 7, 2017 · The boot sequence on the RK3328 is external eMMC, SPI Nor Flash, SPI Nand Flash(not fitted to rock64), external SDMMC card, USB (FEL/OTG). There is also an optional eMMC module (up to 128GB) and microSD slot for booting. Reload to refresh your session. PRE-RELEASE: unstable and should be only used for testing purposes; Fully reproducible, upgradable and trustable builds, build by CI system; Check Compatibility list to get know about the working features of each release I have tested the SPI installation, SPI environment saving & loading, USB boot, network boot, SATA boot, and NVMe boot on my RockPro64 with a Samsung 970 EVO Plus NVMe device. That's correct Luke. ROCKPro64 is the most powerful Single Board Computer released by Pine64. Unscrew bottom cover. org May 17, 2019 · I have a Rock64 v2. 5mm OD/1. Its powered by a Rockchip RK3399 Hexa-Core (dual ARM Cortex A72 and quad ARM Cortex A53) 64-Bit Processor with MALI T-860 Quad-Core GPU. sh script, but nothing is flashing. 9) Linux OS images contain a script called rock64_write_spi_flash. 01-ayufan-2013-gdb96b24f (Apr 13 202 Jul 7, 2017 · The Rock64 does have a couple of nice features that's sure to be tempting for some. The board is equipped I need some help with my rock64 - it does not boot up. img of=/dev/sda bs=4M. Buy Now The ROCKPro64 is the most powerful single board computer on offer from PINE64, featuring a Rockchip RK3399 hexa-core SOC, a quad-core Mali-T860MP4 and up-to 4GB of dual The ROCK64 contains an onboard 128Mbit SPI flash memory, which can be flashed with U-Boot in order to provide additional boot options: USB2 / USB3 drive. I am trying to use rock64_write_spi_flash. 1 USB3. ROCK64 is a credit card size 4K60P HDR10 Single Board Computer powered by Rockchip RK3328 Quad-Core ARM Cortex A53 64-Bit Processor and supports 2GB 1600MHz LPDDR3 memory. I went to armbian-config and enabled spi-spidev, however with no success. To run the script you will first need to flash a Linux OS image to a micro SD card (to learn how to flash OS images to micro SD please following steps outlined in Section 3 ). But when I look at /lib/modules/4. One way or the other the button works shorting two pins in an SPI device. img file to microSD card or eMMC Module using dd: dd if=debian-installer. May 25, 2024 · The ROCK64 is a single board computer built around the Rockchip RK3328 SoC. Sep 22, 2021 · Now I got myself one of those acceleration sensors and wired it to the GPIO ports on the rock64 board. FAQs Erase SPI flash on Windows PC Sep 22, 2021 · Now I got myself one of those acceleration sensors and wired it to the GPIO ports on the rock64 board. PXE. Now the device should boot from the SPI flash now. ROCK64的主要特色为: Rockchip RK3328 四核心SOC处理器,GPU显示部分为Mali-450MP2; LPDDR3内存 1G 2G 4G 三个版本; 千兆有线网络接口; TF卡槽 + eMMC模块接口; 集成SPI Flash 128Mbit容量; 支持4K HDMI视频输出; USB接口为 2个USB2. I have already tried Debian which crashed during installation and ARMbian which had various strange problems, for example still all programs was getting SIGSEGV, and not only the big (an probably buggy) ones like Java, but even apt crashed with the “Segmentation Fault” message. The ROCK64 contains an onboard 128Mbit SPI flash memory, which can be flashed with U-Boot in order to provide additional boot options: USB2 / USB3 drive. Flash the image to SD card. rock64-rk3328. I did found a very detailed document HERE that goes over all of the pins on the Rock64. The ROCKPro64 is the most powerful single-board computer released by PINE64. 0 1个USB3. Next you need to patch FreeBSD HEAD from here: evadot's dwc patch. 2 USB2. md : Use additional devices, like 100Mbit Ethernet, Pine64 Display or Touchpad, or e-DP Display with Rock64 and RockPro64, May 18, 2020 · I'm just compiled U-Boot 2020. Apr 6, 2020 · Saved searches Use saved searches to filter your results more quickly Feb 3, 2018 · Looking at the RK3328 datasheet, there should be 3 SPI buses. gz > debian-installer. Am I out of luck? I need some help with my rock64 - it does not boot up. Sep 4, 2017 · Rock64. Am I out of luck? Some of PINE64 devices, such as the Rock64 and SOPine, are equipped with SPI Flash. 8. We can make some hardware configurations to allow I2C and SPI from the hardware options, under System - Hardware Configuration. kqxg rdklzk acf jmk vubnbyim thkqtbft rixyr drsqks ejee vju