(07-14-2021, 04:30 PM)CounterPillow Wrote: The board is still in quite an early development phase so I don't think anybody has looked into this yet. You're better off looking into a ROCKPro64 right now.
Hello!
I received my Quartz64 model-A. Booting the Slackware as well as CRUX each with 5.13.0 kernel seems to boot. The serial console is on the UART2 (2x10 PI-2 header pins 8 and 10). I used the SDCard to boot. It would be nice to know if USB and eMMC boots also work.
Each of the two images I tried have Trustzone bootloaders enabled, and that includes OPTEE (BL32 phase) as well! So this is very promising to my requirements for eval/testing/exploring. The userland tee-supplicant and example OPTEE binaries are not included in the image, so I will have to build them.
An aside, for the first boot the Linux OOPS'd and panicked. But just did fsck on each of the partitions on the SDcard, and the board booted all the way in the login prompt, was able to login and look around.
It will help if someone who knows the JTAG/SWD header location and details can share those details. If using openocd then the config file will also help.
Updated 8 Aug 2021:
Attempting to trace the location of the Trusted Firmware A (TF-A) and OP-TEE sources:
- https://wiki.pine64.org/wiki/Quartz64_De...ing_Status leads to
- http://opensource.rock-chips.com/wiki_Main_Page, which leads to
- http://opensource.rock-chips.com/wiki_ATF
The comment on this page is "Rockchip do not provide the ATF source code, you can find the ATF binaries in rkbin repository".
The plat/rockchip directory under mainline the AT=F, https://github.com/ARM-software/arm-trus...t/rockchip, sources does not have an rk3566 folder or an rk folder. Is RK3566's startup the same as one of the rk33's? Which one if so? Or has Rockchip really not released the AT-F source code?
If no sources available for rk3566, it would be disappointing: the chain of trust really depends on trusting RockChip's TF-A binaries, not the solution builder. Also, the Linux part of the userland OP-TEE cannot be built. I wanted to evaluate signed and encrypted boot, which then I cannot.
Does anyone have any comments on this? Will Rockchip ever release these sources? When if so?