July 19, 2025, 04:25:32 AM

Recent posts

#41
New Product Ideas / GateMateA1 for TERES-I
Last post by os3o3 - July 01, 2025, 10:55:08 PM
Hi,

I understand that Olimex wants that the TERES-I be able to run a full Linux distribution.

I have an other point of view. I want a fully Open Source computer running a fully custom CPU with a minimal OS.

I want to use an FPGA to make a prototype and proof of concept.

In a far distant future I would like to turn the FPGA design to an ASIC using low end silicon technology (~130nm).

So my goal is to have a "retro computer" like laptop with custom processing unit. Like the Neo6502pc, but in a real laptop format.

The GateMateA1-EVB is nice, I can use it. But I would like to integrate it into a portable computer. To do so I must design some add-on boards or make a new TERES main board.

Is there some potential customers for a GateMateA1-EVB merged into a TERES-PCB1-A64 form factor ?

And of course as always, I have a lot of idea and little money ;-)


https://www.olimex.com/forum/index.php?topic=6074.0

https://www.olimex.com/forum/index.php?topic=8817.0


 :P
#42
ESP32 / Re: ESP32-SBC-FabGL .. PCemula...
Last post by therese80 - July 01, 2025, 04:00:14 PM
Hi LubOlimex ,
thanks a lot for the answer .
In the code of PCEmulator( fork of Olimex)

Error is generated at line 391 :: try to mount sdcard with "FileBrowser::mountSDCard"

the default value are :



Parameters:
formatOnFail – Formats SD Card when it cannot be mounted.
mountPath – Mount directory (ex. "/sdcard").
maxFiles – Number of files that can be open at the time (default 4).
allocationUnitSize – Allocation unit size (default 16K).
MISO – Pin for MISO signal (default 16 for WROOM-32, 2 for PICO-D4).
MOSI – Pin for MOSI signal (default 17 for WROOM-32, 12 for PICO-D4).
CLK – Pin for CLK signal (default 14).
CS – Pin for CS signal (default 13).

i replaced with value that's you have suggested ::

if (!FileBrowser::mountSDCard(false, SD_MOUNT_PATH, 8,35,12,14,13))   // @TODO: reduce to 4?

Always same error ...

I investigate on the content of the sdcard and image downloaded ..

@

trs80 aka therese80
#43
A20 / Re: OLinuXimo A20 LIME2 : use ...
Last post by abriotde - July 01, 2025, 03:50:14 PM
I tested with WiringPi... and it run, but do not work... But it work like pyA20Lime2 : with open() in /dev/mem.
To work, we just have to add "O_SYNC | O_CLOEXEC" to open() parameters.
Then mmap() fail, but again, if we change addr_start parameter from 0x1c20000 to 0x20200000, it "work".

In fact I suppose, that I miss-use WiringPi. Maybe is it an other port number witch I should use. Maybe is it an other parmater witch is wrong, because it is design for Raspberry PI. (addr_start for mmap()? Port number? An other parameter?).

I tried some configurations but without success for the moment.
#44
A20 / Re: Issue with UART Communicat...
Last post by LubOlimex - July 01, 2025, 11:47:25 AM
QuoteHowever, I'm not receiving any data on the specified UART pins.

Which exactly are the "specified UART pins"?

Also what do you use to read to the "specified UART pins"?
#45
A20 / Issue with UART Communication ...
Last post by mcgraw - July 01, 2025, 10:48:25 AM
Hello, I'm currently working with the ESP32-POE-ISO module and facing an issue with UART communication. I've set up the following code to initialize UART:

#include "driver/uart.h"

void app_main() {
    uart_config_t uart_config = {
        .baud_rate = 115200,
        .data_bits = UART_DATA_8_BITS,
        .parity = UART_PARITY_DISABLE,
        .stop_bits = UART_STOP_BITS_1,
        .flow_ctrl = UART_HW_FLOWCTRL_DISABLE,
    };
    uart_driver_install(UART_NUM_1, 2048, 0, 0, NULL, 0);
    uart_param_config(UART_NUM_1, &uart_config);
}
However, I'm not receiving any data on the specified UART pins. Could this be a pin configuration issue, or is there something else I might be missing?
#46
New Products release / RP2350pc Open Source Hardware ...
Last post by olimex - July 01, 2025, 10:25:51 AM
RP2350pc is Open Source Hardware all in one computer with Dual Core ARM/RISCV processor, 8MB RAM, 16MB Flash, Audio Codec, Four USB hosts, DVI/HDMI video, LiPo UPS, Two UEXT connectors https://olimex.wordpress.com/2025/07/01/rp2350pc-open-source-hardware-all-in-one-computer-with-rp2350b-8mb-psram-16mb-flash-four-usb-host-dvi-hdmi-output-and-audio-codec-for-retro-computer-emulation-and-education/ #oshw #raspberrypi #pico2 #retrocomputer #retrogaming #apple2 #oric
#47
ESP32 / Re: ESP32-PoE-ISO epaper and E...
Last post by LubOlimex - June 30, 2025, 11:10:34 AM
No, the pins you use for display and SPI are not related to the pins of the Ethernet.

But the error message you get "task_wdt: Task watchdog got triggered. The following tasks did not reset the watchdog in time:" is strange. Maybe some of the software needs some extra delay? Can the watchdog be disabled and test without it?
#48
A20 / Re: OLinuXimo A20 LIME2 : use ...
Last post by abriotde - June 30, 2025, 10:54:58 AM
I found the cause of the problem : we can't open /dev/mem. To open this we need to set CONFIG_STRICT_DEVMEM to n witch needs to re-compile Linux kernel and witch is quite complex and unsecure.

So I prefer to stay with sysfs.

I good solution should be to enable the use of all done for Arduino (Witch is open-hardware too). For Raspberry PI (Witch is not), there is https://github.com/WiringPi/WiringPi.git to implement basic Arduino function, in order to use all Arduino solutions.

I had a look to wiringPi/wiringPi.c :

* It need Kernel 5.1, Current Olimage use (5.10.180-olimex), so it's OK

* Some features needs Kernel 6.6.47, but it seem optional...

* There is a detection of Raspberry PI version (piBoard() function), maybe should we had a detection of Olimex?

Is there something done to adapt or a Olimex version of that?
#49
ESP32 / Re: ESP32-PoE-ISO epaper and E...
Last post by djkroko - June 30, 2025, 10:02:24 AM
I know that I can't use WiFi and Ethernet at the same time.

If I enable Ethernet then I disable WiFi in the Code.

But it did not work.

Then when I disable the spi and display section in the Code, Ethernet does work without any problems.

So I thought maybe I use Pins for the Display or SPI which I shouldn't use when I want to use Ethernet at the same time.
#50
ESP32 / Re: ESP32-SBC-FabGL .. PCemula...
Last post by LubOlimex - June 30, 2025, 09:02:11 AM
Not sure what does this part means "GPIO 35(according schematic) is not part of SPI", GPI35 is HSPI_MISO in ESP32-SBC-FabGL.

Our board also uses SPI as the original board, it also uses the exact same pins:

MISO: GPI35
MOSI: GPIO12
CLK:  GPIO14
CS:   GPIO13

The problem is somewhere else. Maybe check this project made by a customer:

https://github.com/MrSoxAndShoes/esp32-sbc-fabgl-quick-start