Ox64 Without Dev Cube?
#1
Have there been any advances in using the Ox64 with common off-the-shelf stuff like XMODEM transfer or any documentation of the actual serial protocol used to communicate over the UART by default? I've had no success thus far getting anything from the Bouffalo folks to work, and even then I've had to do all that experimenting from an AMD64 Windows machine to use Dev Cube as my main computer is ARM64 running Linux.

Ideally what I'm looking for is a workflow that can be operated via GNU screen by hooking up a simple USB<->UART adapter and then using some tool like sx or kermit. Heck, if it's not one of these protocols I'm even willing to spin my own tool in C if the protocol is documented literally anywhere. I'm just at a loss as to where to start with this thing, I really want to get going with it because my other two RISC-V targets that I have had some moderate success with UART on are significantly more complicated and I feel working with the Ox64 will help keep my RISC-V experiments a bit more narrow and focused.

Thanks for any input!
  Reply
#2
https://pine64.org/documentation/Ox64/So...ing_method

If you're interested in understanding the protocol you can also read the code in my blisp fork: https://github.com/Pavlos1/blisp/tree/qol
  Reply
#3
(05-05-2024, 09:33 PM)segaloco Wrote: Have there been any advances in using the Ox64 with common off-the-shelf stuff like XMODEM transfer or any documentation of the actual serial protocol used to communicate over the UART by default? I've had no success thus far getting anything from the Bouffalo folks to work, and even then I've had to do all that experimenting from an AMD64 Windows machine to use Dev Cube as my main computer is ARM64 running Linux.

Ideally what I'm looking for is a workflow that can be operated via GNU screen by hooking up a simple USB<->UART adapter and then using some tool like sx or kermit. Heck, if it's not one of these protocols I'm even willing to spin my own tool in C if the protocol is documented literally anywhere. I'm just at a loss as to where to start with this thing, I really want to get going with it because my other two RISC-V targets that I have had some moderate success with UART on are significantly more complicated and I feel working with the Ox64 will help keep my RISC-V experiments a bit more narrow and focused.

Thanks for any input!

I used a pico to flash the board using this guide https://wiki.pine64.org/wiki/Ox64. After that I can communicate with the board via the UART pins 16 and 17 using a simple USB-TTL adapter. The 0x64 didn't like using the adapter for flashing the board.
  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Boot Ox64 after SPI Flash IC replacement kotnitro 1 1,280 05-26-2023, 02:19 AM
Last Post: kotnitro

Forum Jump:


Users browsing this thread: 1 Guest(s)