Remora for RK3588 Boards

  • Bari
  • Bari's Avatar Topic Author
  • Offline
  • Platinum Member
  • Platinum Member
More
10 Feb 2023 00:35 - 10 Feb 2023 01:10 #264190 by Bari
Remora for RK3588 Boards was created by Bari
I've been following on and off since the project started. Is there an updated wiki or sticky post with the latest overview of the hardware and Remora firmware to grab? I was actually wondering today what the max jitter may be on the servo threads with Remora.

Where does a noob go to get an overview of the latest state of things?

forum.linuxcnc.org/18-computer/48079-can...nfigured-to-run-lcnc  shows the progress of getting LCNC with a RT kernel for RK3588 boards. If we get specs to the three integrated Cortex M0 micro's we might be able to use Remora for an all-in-one board with LCNC.

AllwinCNC is another example   allwincnc.github.io/index.html

 
Attachments:
Last edit: 10 Feb 2023 01:10 by Bari. Reason: editor fun

Please Log in or Create an account to join the conversation.

More
11 Feb 2023 02:26 #264263 by cakeslob
Replied by cakeslob on topic Remora for RK3588 Boards
theres no secret stash of information if thats what your wondering, its probably the same since the last time you were looking, but last few thread pages are basic summary I guess. I dont know too much about remora ethernet though.

I guess you could use the firmware core concepts as a base for the m0 thing, but the drivers would be probably be like the beaglebone, with like some kind of rockchip m0 api

Please Log in or Create an account to join the conversation.

More
11 Feb 2023 02:36 #264264 by cakeslob
Replied by cakeslob on topic Remora for RK3588 Boards
I dont want to get into semantics thing here, but the name remora implies an external symbiotic relation between remora(board) and host (rpi). The idea you are proposing is more akin to an internal relationship with its host (BPI5), something more like an intestinal parasite, than a remora fish.

I vote you call it project tapeworm

Please Log in or Create an account to join the conversation.

  • Bari
  • Bari's Avatar Topic Author
  • Offline
  • Platinum Member
  • Platinum Member
More
11 Feb 2023 03:18 #264266 by Bari
Replied by Bari on topic Remora for RK3588 Boards
I haven't seen a doc yet that covers how the Cortex M0's are connected internally or any register info for them.

Maybe I'll call it "burnt toast and a rotten egg", if you get my drift..... woop wooop woop

Please Log in or Create an account to join the conversation.

More
11 Feb 2023 03:40 #264267 by cakeslob
Replied by cakeslob on topic Remora for RK3588 Boards
lol ew classic.

I was also wondering how many accessible pins are connected/accessible to the M0, I dont know if it dedicates specific pins on not, that could be an issue

Please Log in or Create an account to join the conversation.

  • Bari
  • Bari's Avatar Topic Author
  • Offline
  • Platinum Member
  • Platinum Member
More
11 Feb 2023 03:54 #264268 by Bari
Replied by Bari on topic Remora for RK3588 Boards
The Pine QuartzPro64 devs mentioned the Cortex M0 are in their docs. I haven't found them yet.

Have to see about how the IO's are shared.

The good thing is that there is u-boot source.

Please Log in or Create an account to join the conversation.

  • Bari
  • Bari's Avatar Topic Author
  • Offline
  • Platinum Member
  • Platinum Member
More
11 Feb 2023 07:13 #264273 by Bari
Replied by Bari on topic Remora for RK3588 Boards
The docs are secretly hidden here: (so don't tell anyone)
github.com/Hao-boyan/rk3588-TRM-and-Datasheet
The following user(s) said Thank You: royka

Please Log in or Create an account to join the conversation.

  • hydroid7
  • hydroid7's Avatar
  • Away
  • New Member
  • New Member
More
18 Apr 2023 18:07 #269380 by hydroid7
Replied by hydroid7 on topic Remora for RK3588 Boards
Hi,
the RK3588 is a very powerful chip. It requires careful PCB design and hence not easy to replicate.

In my opinion it would make more sense to port remora to other architectures, like the CH32V307, also mentioned in cnc-club.ru:

www.cnc-club.ru/forum/viewtopic.php?f=15...74b124058&start=1360

Please Log in or Create an account to join the conversation.

More
18 Apr 2023 20:38 - 18 Apr 2023 20:44 #269385 by royka
Replied by royka on topic Remora for RK3588 Boards
The CH32V307 is a MCU, the rk3588 is a SOC that contains 8x cpu and 3x M0 MCU. The reason to port remora for the M0 cpu is so you would only need a SBC with that rk3588 chip.

As you could see in the other thread, the Orange Pi 5 with the low latency kernel has a low latency, about 6uS on the base thread, so even without using the mcu it's usable. With Remora on the MCU it might even improve further. But it's the question if the MCUs aren't already in use for other tasks. As far as I could see there is one MCU programmable, not sure if this mcu is powerfull enough to improve over the cpu.

If you want to build your own board, why not use a stm32 where Remora is build for?
Last edit: 18 Apr 2023 20:44 by royka.

Please Log in or Create an account to join the conversation.

More
19 Apr 2023 07:51 #269409 by rmu
Replied by rmu on topic Remora for RK3588 Boards
Even if you get the internal cortex-m0s to cooperate (assuming they are not used by the firmware for power management and related system management stuff) you still need a RK3588 board that has enough accessible I/O Pins. Then you need a breakout board. On the breakout board you could easily include a ~1US$ microcontroller, talk SPI to it and be done.

Please Log in or Create an account to join the conversation.

Time to create page: 0.141 seconds
Powered by Kunena Forum