ccrause, starting a new thread instead of hijacking wennerer's one.
...... I have done some preliminary checks with S3 and C3 boards and that works with FPC.
thought I'd have a play with my existing esp32c3 modules. So, installed esp_idf 5.5, no problem building the compiler but using it is not good.
Firstly, 5.5 does not seem to make linker scripts for us to pinch. I compiled anyway to see how far I could go, I get "
hello.pas(3,27) Warning: Library driver not found, Linking may fail !" and, unsurprisingly, it does fail but because the scripts are not there.
So, I installed 4.4.8, last of the 4 series thinking it wold be more similar to your 4.3. Same problem, no linker scripts !
dbannon@dell:~/esp448/hello_world$ pwd
/home/dbannon/esp448/hello_world
dbannon@dell:~/esp448/hello_world$ find . -name "*.ld"
./build/esp-idf/esp_system/ld/memory.ld
./build/esp-idf/esp_system/ld/sections.ld
I guess I am looking for esp32.ld or esp32c3.ld and esp32.project.ld or esp32c3.project.ld. No sign of either. From memory, last time I played here those scripts appeared during the (c program) build process.
I did not build a 4.4.8 fpc dependent compiler, no point if I don't have linker scripts.
I would be quite happy to abandon the RISC-V based chips and use the lx7 based eps32s3 if you think that would be simpler.
Thoughts ?